April 5, 2024
Foundation

Monthly Development Update – March 2024

March was a big month for Swarm. Bee 2.0 is out and 2.1 is already being drafted. Version 2.0 brought with it erasure codes, a new testing environment on Sepolia and a host of localstore fixes.

The Research Track is currently looking into network connectivity and operator reward issues. The JS Track released three new BeeJS versions which fixed two known issues and added erasure coding support.

Swarm’s community is faced with a major decision – voting on the fate of the bonding curve. Four new blogs have been published to give voters a deeper understanding of the issue and lay out the voting process. A new grant wave is also open.

The Fair Data Protocol team released several updates across its suite, with the Fairdrive Web App getting some significant ones, including Metamask auto-login, the introduction of Creator Pods for direct access to subscribed pods, and expanded capacity for unlimited storage.

Swarm’s documentation now boasts two new sections: on erasure coding costs and neighbourhoods. There are three new educational videos available, along with a transition guide to help node operators navigate the latest version of Swarm.

Don’t forget to join the April Swarm Community Call (add to calendar) when the vote on the fate of the bonding curve will be closed.

Tracks

Bee Track

  • Release 2.0 is out! (Full release notes and redundancy levels: https://github.com/ethersphere/bee/releases)
    • Erasure codes is the major feature that enhances data storage and retrievability
    • Moving out of the deprecated Goerli and transition to the Sepolia network.
    • Many localstore fixes on upload store, pinstore, stamping on upload, localstore reserve and cachestore.
  • The next 2.1 release is already drafted, including changes on the leveldb transactions and other changes that will reduce the freezing rates.
  • All our releases from now on will be announced two weeks in advance with a specific release date. This strengthens our communication with Swarm’s node operators and ensures better planning on their side for node upgrades.

Research Track

  • The 2.0 release has been a major one for Swarm! The team has been assisting, commenting and reviewing the erasure codes to meet the specifications and remove all edge cases.
  • Investigation of the network connectivity issues and the operator rewards issues where nodes are revealing in the wrong rounds and committing wrong hashes.
  • Changes on the redistribution contract focusing on reducing the freezing nodes are already implemented and ready to go out with the next release 2.1.

JS Track

Bee-JS

  • Version 6.8.0: which upgrades the underlying HTTP library (axios) to its new patch version, fixing some 3rd party issues.
  • Version 6.8.1: fixing a type definition issue which only appeared when developing a front-end application using Vite with Bee-JS .
  • Version 6.9.0: adding erasure coding support, and utilities to calculate erasure coding error tolerance and cost overhead.

Swarm Desktop

Gateway Proxy

  • Version 0.13.0: possibly fixing some network issues when buying stamps in a containerized environment.

DevOps

  • Deployed Bee 1.18.2 to testnet and mainnet.
  • Released multiple versions of Beekeeper (latest 0.15.1).

Ecosystem

Bonding curve vote

Swarm Grants

Fair Data Protocol

Fdp-contracts
  • The JS library has a new release with the new Fdp-play version and updated deploy contract addresses.
Fairdrive DAO
  • Here is an example of how Fairdrive can work as a DAO.
Fdp-play
  • Introducing a new option: –fdp-contracts for fdp-play start command in order to simplify blockchain image pick for the environment for FDP development
Fdp-storage
  • A new release, v0.19.0 is here, which introduces the Subscription Pods improvements.
Fairdrive Desktop App
Fairdrive Web App
  • Fairdrive has undergone a substantial update, introducing three notable features: seamless Metamask auto-login functionality, granting users automatic access upon page refresh by simply signing a message; the addition of Creator Pods, enabling browsing of all subscribed pods directly from the drive page; and an expanded capacity allowing for an unlimited number of pods, folders and files, empowering users with enhanced flexibility and scalability in managing their digital assets and collaborations within the platform.
  • Therefore, the Main application is now up-to-date with the Dev version.
Other enhancements & fixes.

DevRel

Documentation

Educational Content

Content

People & Culture team:

Events:

Swarm Community Call – 28 March: the monthly “stay up to date” event
  • With Bee 2.0 released on 26 March and the bonding curve put to community vote, the March Community Call was packed with information, on top of which it also featured two Community talks, one from the Blobscan team and another from Solarpunks on videostreaming on Swarm. Read the Recap here!

Upcoming events

Swarm Community Call – 25 April 2024
  • Join us every last Thursday of the month at the Swarm Community Call on Discord to stay fully informed, perhaps seize the opportunity to jump into a live discussion or ask the Swarm team a question! The next Community Call is on 25 April (add to calendar). The vote on the fate of the bonding curve will be closed by then, so another interesting Call is expected, shedding light on the future of BZZ tokenomics!

You may also submit your questions for the AMA segment upfront here or/and subscribe to our newsletter here.

Swarm Summit 2024 – 20–21 June 2024
  • Swarm Foundation is pleased to announce that the Swarm Summit is to happen in real life again! From 20–21 June, the team will gather in Ljubljana, Slovenia, and you are welcome to join them in person, or follow the Summit online, as it will be held as a combined online-IRL conference/event. Save the date, start preparing your submissions – the Call for papers is out – and follow the Swarm Community Call to stay up to date.
Follow Swarm community news on X / Twitter.
Discussions about Swarm can be found on Reddit.
All tech support and other channels have moved to Discord!
Please feel free to reach out via info@ethswarm.org
Join the newsletter! .

Read more…

By clicking on Subscribe you consent to usage of your given e-mail address for receiving communication and news about the Swarm project and news. Data will be controlled and processed by Swarm Foundation.