The upgrade of the Swarm network storage incentives, which began on 13 September, is now in full swing. Both, Phase 2 and 3 of the upgrade, are currently undergoing extensive testing: Phase 2 on the public testnet and Phase 3 on a closed testnet.
During the testing period of Phase 2, two sets of issues were identified:
- Reserve Commitment Sampler: consensus between nodes in a given neighbourhood is not always given.
- Localstore and pull-sync: synchronisation with the previous reserve commitment sampler encounters some issues.
These behaviours of the reserve commitment sampler and localstore have an impact on the fairness of the Schelling redistribution game. As a result, Phase 2 will remain on testnet until further testing is completed. To mitigate this, slashing has been removed from the game at this stage.
Everyone is actively working on resolving all the above issues. About every three days a new release candidate is proposed and tested. This involves continuous testing of the system as well as changes to the smart contract. A few more weeks of testing will be needed before releasing Phase 2 to mainnet. The sequence of events to release storage incentives remains as planned.
According to Callum Toner, working with the inhouse dev team at Swarm Association, quality assurance of the redistribution game is currently the paramount responsibility: “Storage incentives remain ready and will be further tested with the likes of the price oracle and system-wide changes until they meet the highest possible standard before release,” he noted.
- To stay up to date with Swarm and be the first to hear updates, join The Monthly Ecosystem Call, online, 24 November
- Winter Solstice Event, online, 21 December
- WAM Hackathon, online, 1–21 March 2023
- Swarm Summit, TBC, 21 June 2023