WHAT IS SWARM?

Swarm is a decentralised storage and communication system for a sovereign digital society.

Swarm is a system of peer-to-peer networked nodes that create a decentralised storage and communication service. The system is economically self-sustaining due to a built-in incentive system enforced through smart contracts on the Ethereum blockchain.

tell me more

Redundancy makes the system resilient to connectivity issues, node churn or targeted ddos attacks and enables a zero-downtime service. Users remain sovereign owners of their personal data in alignment with fair data principles.

Shifting the cost of access, hosting and execution to users removes the last obstacle to truly agile and adaptive application development.

WHY SWARM?

Swarm exists so the internet can again be decentralised.

Swarm’s longer term vision is to become the operating system of the re-decentralised internet. It provides a scalable and self-sustaining infrastructure for a supply-chain economy of data.

tell me more

The Internet is no longer just a niche where geeks play. It has become a fundamental conduit of value creation and a huge share of overall economic activity. Yet the data economy in it’s current state is far from fair, the distribution of the spoils is under the control of those who control the data - mostly companies keeping the data to themselves in isolated data silos. To achieve the goal of a fair data economy many social, legal and technological issues will have to be tackled.

How does it work?

Bee is a Swarm client implemented in Go. It’s the basic building block for the Swarm network.

Bee is a Swarm client implemented in Go. It’s the basic building block for Swarm Network. Bee provides low level constructs for file storage, feeds, key-value stores and untraceable communication.

Bee will happily fly on MacOS, Windows and various Linux flavors.

JOBS AT SWARM

Join the team creating the future of decentralised storage and communication.

Swarm is made by an international team of visionaries, developers, scientists, sysadmins, operation managers, graphic designers and even international artists. Join the team by applying for a job or contact us.

Senior Go Developer - Core Team

Go Developer - Infrastructure Team

Cloud Operations Engineer

Feel free to apply with your resume and a personal message via talent@ethswarm.org.

When is Swarm?

The Swarm Timeline is divided into five major releases.

MVP

Alpha

Beta

Live

1.0

MVP

Swarm MVP was released February 25, 2020. Read the release article here.

Swarm MVP release enables DApp developers with a staging environment, where app data can persist through local pinning until Swarm 1.0 is launched. Furthermore for popular DApps it can be used as a production environment because they can be accessed through any gateway.

Alpha

Swarm Alpha was released June 29, 2020. Read all about it here.

The alpha launch is the first step on our roadmap to bring this to mainnet release: it realises Distributed Immutable Store for Chunks (DISC), Swarm’s private and permissionless storage model, the foundation of true digital sovereignty.

Beta

Swarm Beta was released Septemer 28, 2020. Read the release article here.

Another update with these new features: Bandwidth incentives (on the Görli test network) are enabled by default, Zero-leak messaging (Pss), External signer support (Clef), Improved sync and download performance

Live

Live is the last release before Swarm moves to mainnet with a 1.0 release. Register for the event here.

To be announced November 24.

1.0

Swarm 1.0 will be released early 2021.

Swarm 1.0 will feature the release on mainnet.