Swarm is a distributed storage and communication protocol that provides a decentralized system for hosting data and applications.
Swarm began in 2015 as a Research and Development initiative of the Ethereum Foundation, intending to become Ethereum’s decentralized data storage layer. While the original idea of Swarm was conceived by Ethereum’s Co-Founders Vitalik Buterin and Gavin Woods, the development of the protocol was eventually championed by Viktor Tron and Daniel Nagy under the Swarm Foundation.
According to the project’s whitepaper (pg. 3), “Swarm’s mission is to shape the future towards a self-sovereign global society and permissionless open markets by providing scalable base-layer infrastructure for the decentralized internet.”
After several Proof of Concept (POC) releases, testnets, and beta releases, Swarm eventually went live on the mainnet on June 21, 2021, although rewards for node operators (Bees) were not activated upon launch. In September 2022, Swarm’s mainnet underwent its first major upgrade, activating the distribution of xBZZ revenues to Bees. To encourage usage, Postage Stamp rates were configured to be low per kilobyte of data uploaded, which resulted in Bee operations being unprofitable. However, the upgrade also included a five-phase incentive plan (Phase One activated Bee rewards) to ensure Bee profitability.
In December 2023, the Swarm Foundation unveiled Swarm 2.0, an upgrade that released the Price Oracle on the mainnet, marking the completion of Phase Four of the incentive program. The Price Oracle smart contract automatically adjusts Postage Stamp rates on the network. The upgrade also introduced Erasure Coding, an error correction method for protecting data stored on Swarm, promoting network data assurance.
Swarm’s roadmap outlines plans to enable larger data upload capabilities. However, a commercially reasonable search found no estimated timeframe for when such will become publicly available.
Since the mainnet launch, Swarm has released several network upgrades, tools, and features to improve the user experience for Bees and developers on the network. Some of these tools include:
Furthermore, the Swarm Foundation has launched several initiatives to promote data storage on the network. The Great Data Upload program (GDU) was an initiative sponsored by the foundation that began in December 2021. The GDU program was born with the goal of “depositing all of humanity’s data on a self-sovereign decentralized storage network.”
Lastly, several Web3 applications and tools have been built using Swarm’s decentralized storage infrastructure. For example, the FairDrive Initiative is a project launched by the Fair Data Society to promote data sovereignty for users and the ethical distribution and storage of users’ data. To date, the Fair Data Initiative has utilized Swarm’s storage infrastructure in releasing several solutions to achieve its goals, such as the Fair Data Protocol, Fairdrive, [FairOS]
Swarm is live on mainnet and has seen over 800,000 nodes register.