News from the SC Coin Development team on October 11, 2023
We’re back with the State of Sia, a monthly installment looking at development and team updates for The Sia Foundation.
The Foundation is heading into the last quarter of 2023 with a larger team, more active grants, and a heck of a lot of progress on our app suite. We’re making a push to get significant work done before the holiday lull, and part of that involves the first full-team get together the Foundation has ever had. Remote work is great, but occasional face time can go a long way. The in-person meetings to sync up on initiatives and lay out the path forward will be important for the team.
Beyond that, we’re doing big things with renterd, hostd, and walletd as they progress towards v1 releases.
There’s a new face getting ready to join the team as well, and we’ll have more to report on that next month. It’s a Technical Writer role that will have a lot to say, and importantly will get our content calendar filled up with engaging content to help spread the Sia word.
renterd will be our new stand-alone renter. The renterd repo is currently public and can be found here, and the app is available in beta.
A common theme for the month was S3 and integrity checks. The S3 related PRs lay the groundworks for caching related features that we hope to add soon.
The new repo contains a tool that runs integrity checks in production. It essentially manages a data set of ~100GiB using renterd and continuously uploads data, which it then downloads to verify its integrity and whether it's still healthy/accessible on the network.
Fixed a bug where uploads fail due to slab buffers being missing from disk (Link)
Improved performance of recomputing the health of slabs (Link)
Sped up periodic broadcasting of contract revisions (Link)
Wrote some validation tests for the new v2 consensus code. Also found a bug in the core gateway code when testing the p2p stuff in core. Goal is to get coverage of consensus code to 100%. Will be pushing stuff here over next few days (Link)
Added native support for HTLC atomic swaps in v2 consensus (Link)
Implemented the v2 gateway protocol, allowing peers to send v2 blocks and transactions to each other (Link)
The State of Sia, October 2023 was originally published in The Sia Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.