Swarm
Incepted at Ethereum Foundation, Swarm is a peer-to-peer network of nodes that collectively provide a decentralised storage and communication service. Swarm’s vision is to extend the blockchain with peer-to-peer storage and communication to realise the world computer that can serve as an operating system and deployment environment for decentralised applications.
Economically self-sustaining due to a built-in incentive system, enforced through smart contracts on the Ethereum blockchain and powered by the BZZ token, Swarm provides exceptional privacy features like anonymous browsing, deniable storage, untraceable messaging and file representation formats that leak no metadata.
- Viktor Tron - President (Github, Forbes Council, LinkedIn, Twitter)
- Daniel Nagy - Vice President
https://github.com/ethersphere
https://www.youtube.com/channel/UCu6ywn9MTqdREuE6xuRkskA/videos
- Initial Exchange Offering (IEO): Swarm Token sale drives over 20,000 new token holders
- Private Sale: Bitcoin Suisse Facilitates Private Fundraising Round of Swarm
- Airdrop: Swarm is airdropping 1,000,000 BZZ
- Token sale (50%)
- Ecosystem (24%)
- Team rewards (19%)
- Swarm Foundation (7%)
All tokens are fully transferable since August 2nd 2021.
Tokenomics: BZZ Tokenomics
Coinmarketcap: https://coinmarketcap.com/currencies/ethereum-swarm/markets/ Coingecko:https://www.coingecko.com/en/coins/swarm#markets
- Bonding curve (BZZ/DAI): https://bzz.exchange/
- Uniswap (BZZ/ETH): https://app.uniswap.org/#/swap?chain=ethereum&inputCurrency=ETH&outputCurrency=0x19062190B1925b5b6689D7073fDfC8c2976EF8Cb
- Honeyswap (xBZZ/xDAI): https://honeyswap.1hive.eth.limo/#/swap?chain=xdai&outputCurrency=0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da
Ethereum
BZZ (ERC-20)
Gnosis chain
Blockchain | Ticker | Address |
---|---|---|
Ethereum | BZZ | 0x19062190B1925b5b6689D7073fDfC8c2976EF8Cb |
Gnosis chain | xBZZ | 0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da |
Goerli testnet | gBZZ | 0x2ac3c1d3e24b45c6c310534bc2dd84b5ed576335 |
Sepolia testnet | sBZZ | 0x543dDb01Ba47acB11de34891cD86B675F04840db |
https://tokenservice.ethswarm.org/circulating_supply
https://tokenservice.ethswarm.org/token_price
https://etherscan.io/token/0x19062190b1925b5b6689d7073fdfc8c2976ef8cb
BZZ usage is two-fold:
- Write and persist data: Publishers in Swarm use BZZ to write data on Swarm and have it stored over time.
- Participate as a storage provider: Receive BZZ through Swarm’s redistribution mechanism for providing storage services.
The token supply is not fixed and can increase or decrease via the bonding curve. Put simply, if the supply goes up by one token, so does its price in the bonding curve contract, and vice versa. This makes BZZ neither inflationary nor deflationary. You can read about Swarm’s supply and bonding curve in detail here.
Contract | Blockchain | Address |
---|---|---|
BZZ Bonding Curve | Ethereum | 0x4F32Ab778e85C4aD0CEad54f8f82F5Ee74d46904 |
Contract | Blockchain | Address |
---|---|---|
Postage Stamp | Gnosis Chain | 0x30d155478eF27Ab32A1D578BE7b84BC5988aF381 |
Staking | Gnosis Chain | 0x781c6D1f0eaE6F1Da1F604c6cDCcdB8B76428ba7 |
Redistribution | Gnosis Chain | 0x1F9a1FDe5c6350E949C5E4aa163B4c97011199B4 |
Price Oracle | Gnosis Chain | 0x344A2CC7304B32A87EfDC5407cD4bEC7cf98F035 |
Swarm nodes form a network with quasi-permanent peer connections. The overlay topology chosen is Kademlia, involving message relay.
The underlying storage model of Swarm is called DISC: Distributed Immutable Store of Chunks. A chunk is the canonical unit of storage, consisting of at most 4 kbytes of data.
This model produces a network behaviour that has the following properties:
- Privacy-preserving and permissionless upload and download
- Robust defences against blocking or changing access to content once published
- Auto-scaling with increased demand
- Integrity protected content
- Eventually forgetting content that is no longer relevant to preserve
The Swarm Accounting Protocol (SWAP) ensures that node operators collaborate in routing messages, while protecting the network against frivolous use of bandwidth.
Postage Stamps is a verifiable proof of payment associated with a chunk, signaling its relative importance and preventing frivolous uploads.
The uploaders pay a rent in BZZ to storers in proportion to the amount of storage space required and the duration of using it. This rent is redistributed to storers at regular intervals in a probabilistic fashion, similarly to how validation rewards and transaction fees are paid in proof-of-stake consensus mechanisms.
Whitepaper (document, 13 pages)
Book of Swarm (document, 271 pages)
The Mechanics of Swarm network's Storage Incentives (Medium article, paper to be released)
Include links to any security audits that have been completed