Swarm is a distributed storage platform and content distribution service, a native base layer service of the ethereum web 3 stack. Swarm is designed to provide a decentralized and redundant store for all of the content on the ethereum network.
The primary goals of Swarm are to provide a decentralized and redundant store for all of the content on the ethereum network, and to provide a native base layer service for the ethereum web 3 stack. .
The service is integrated with the ethereum blockchain and utilizes its smart contract functionality to keep track of who has what piece of content, where it is located, and how it can be accessed. The use of Swarm eliminates the need for centralized server farms and allows for true peer-to-peer content sharing on the ethereum network.
Swarm is still in development and is not yet live on the main ethereum network. However, there is a testnet version of Swarm that anyone can access and use to test out the platform.