June 30, 2021
Foundation

Swarm and xDAI: a match made in crypto

With the launch of its mainnet, Swarm has reached what is probably the most important milestone in its existence. The Ethereum mainnet, however, is very expensive for the sort of transactions Swarm Bee generates. So Swarm has opted to use xDAI as a scaling solution.

xDAI is an Ethereum Virtual Machine compatible blockchain. Unlike the Ethereum mainnet, it is a proof-of-stake network. This means that instead of having to resort to proof-of-work to mine blocks, validators agree on the veracity of the chain. Thanks to this, gas costs and transaction times are drastically lower than with the Ethereum mainnet. xDAI is bridged to the Ethereum mainnet, exactly what Swarm needs to operate the network.

xBZZ Token contract address on xDAI: 0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da

https://blockscout.com/xdai/mainnet/tokens/0xdBF3Ea6F5beE45c02255B2c26a16F300502F68da/token-transfers

On Swarm, nodes collaborate in storing and routing chunks of data, partially motivated by financial incentives. The two main mechanisms in Swarm are SWAP and postage stamps. SWAP (Swarm Accounting Protocol) ensures that nodes collaborate in uploading and downloading data. Nodes collaborate for free within a certain limit, but require a settlement by means of BZZ when one peer requests more than it provides. Postage stamps enable the efficient allocation of Swarm’s scarce storage space. They are created by locking up BZZ in a smart-contract and subsequently attached to chunks. This is a signal to let node operators know how much the persistence of the content is worth.

Needless to say, Bee nodes generate a lot of transactions. To make this efficient, cheap and scalable, Swarm has opted for xDAI as a sidechain. When a Bee running on the mainnet deploys a chequebook, this happens on xDAI. When node operators cash out cheques, they get xBZZ, the bridged version of the BZZ token. BZZ tokens can travel freely between the networks by using OmniBridge, a token bridge run by xDAI.

Important to know: when a new node is started, it will need some xDAI to deploy the chequebook. By sending BZZ over OmniBridge, a tiny bit of xDAI is added to the account on the xDAI network. This xDAI can be used as gas to pay for the node’s chequebook deployment.

Currently, Swarm is the most bridged token xDAI with 25k token holders. https://blockscout.com/xdai/mainnet/bridged-tokens/eth

Be careful

Be aware that there are many fake BZZ circulating and scams out there. Always do your own research and double check the contracts and markets you’re interacting with. Swarm Foundation does not have any representatives, neither global nor local. Swarm Foundation will only communicate via official channels that can be found on https://www.ethswarm.org.

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! .

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.