Development updates

State of the Network – June 2023

The last few months have been a transformative time for Swarm. Development is progressing on multiple fronts, and the hard work of the research and development teams is reflected by network growth and performance improvements. In this article we discuss the state of the network on multiple fronts.

The last few months have been a transformative time for Swarm. Development is progressing on multiple fronts, and the hard work of the research and development teams is reflected by network growth and performance improvements. In this article we discuss the state of the network on multiple fronts. We’ll kick things off with an overview of Swarm network economics and network growth. In the next section we will tackle the issue of network capacity, and to wrap things up we’ll take a closer look at how the recent developments on the Bee client have led to advances in network performance.

Swarm Network Continues to Mature

The rollout of Swarm’s storage incentives system has been ongoing since late 2022. Starting in February 2023 there was a dramatic increase in storage incentives which has made it financially viable for node operators to start contributing their services. Over the last two months the network has grown from only 1000 nodes participating in staking to over 2700! Geographically these nodes span the entire globe, including countries in Asia, Europe, Australia, and North and South America. There are currently 30,792 in staked xBZZ amongst all these nodes, and a total of approximately 60,000 xBZZ has been paid out in incentives since the incentives system went live.

Reward Statistics Overview

The Swarm research team is still in the process of defining the methodology for calculating expected return rates for Swarm node operators. The team has provided some data relating to node operator earnings, however these data have many limitations and should not be interpreted as being predictive for any prospective node operators, or used for planning of business operations, and are merely provided for educational purposes. These data were collected from nodes monitored by the Swarm research team, and it excludes nodes which did not win any xBZZ.

March, 2023 Total Wins in xBZZ (per node)
Min 3.914
1st Quartile 6.410
Median 12.531
Mean 14.957
3rd Quartile 18.959
Max 73.165
April, 2023 Total Wins in xBZZ (per node)
Min 5.993
1st Quartile 6.326
Median 12.531
Mean 13.921
3rd Quartile 18.869
Max 100.823
May, 2023 Total Wins in xBZZ (per node)
Min 5.864
1st Quartile 6.354
Median 12.508
Mean 14.296
3rd Quartile 18.948
Max 107.420

Data collected from https://swarmscan.io/

Network Performance Improvements

Parallel to the ongoing rollout of the storage incentives system, the Swarm dev team has also been working at improving other aspects of Swarm network performance. Some of the most significant improvements are those related to the push-sync, pull-sync, and retrieval protocols which make up the technical infrastructure responsible for uploading and downloading data from the Swarm network. The teams’ work is reflected in the most recent performance metrics measuring error rates as well as download / upload speeds.

Let’s take a look at exactly how all those changes have actually affected network performance. Based on metrics collected by the Bee dev team, there have been major improvements in network performance over the month of May. Starting with upload speed – in April the average upload speed was 187 kbps, while in May it increased to 1700 kbps, an almost tenfold increase! The download error rate has also decreased to practically zero since the 1.16.0 update from mid-May. Download speeds have not changed significantly, but have remained at a stable speed of close to 450 kbps. For an average website of around 2000 kb, it would take a little over one second to complete an upload, and from four to five seconds for a download.

April Smoke Test

May Smoke Test

Moving Forward

Make sure to follow Swarm on Twitter to get the latest development and ecosystem updates, and join the Discord channel to get in on the conversation. And don’t forget to mark your calendar for the upcoming Swarm summit!

Read more

Development updates — MonthlyMonthly Development Update – May 2023The Swarm network was abuzz with activity in May and there’s a lot of ground to cover, so let’s dive right in. The Bee Track has released versions 1.15.0 and 1.16.0, introducing new features and several improvements. In version 1.15.0, a new pushsync feature has been introduced to improve chunk syncing and replication during uploading. Other enhancements include improved blocklist display, storage radius adjustment, chainstate total amount, and peer mode added to the status protocol, and reduced workload during initial historical syncing.Development updates — MonthlyMonthly Development Update – June 2023June marked an important point in the Swarm network development. The new localstore was released on private and public testnet and the new revised and updated edition of the Book of Swarm is now available. The Research Track has also made it much easier to find nodes that couldn’t enter the storage incentives game and understand the circumstances.Development updatesBee 1.17 Paves the Way for the Future of SwarmBee 1.17 is here! This update represents a significant step forward in terms of increased ease of code maintainability and reduced time for new feature development. With the storage incentives rollout nearing completion, the team has in recent months focused on the completion of the 1.17 update. The update will go live by the end of this week, and since it is a breaking update at the protocol level, all node operators should make sure to update their nodes.Development updates — IndexAll development updatesEvery release note and monthly update, newest first.