Community Update 80
General
Sprint
Sprint 33 in progress.
Consensus team
Completing foundation for bonding and unbonding in Rholang
Improve message protocol in Casper to improve perforamance
Providing peek to Casper
Node team
Investigation of challenges of processing a genesis block that includes RHOC balances
Support for investigation of testnet failure
Rholang team
Completion of work to bridge cost accounting with the wallet and proof of stake contract
Completion of work to resolve open bugs
Start on work to reduce Rholang garbage in the tuplespace
RSpace team
Investigation of the performance of RSpace
Completion of implementation of peek in Rholang
SRE team
Support for investigation of testnet failure
Completing infrastructure and tooling for hardening testing
Release
Released RNode v0.9.10 late last week. RNode-0.9.10 release plan
Mercury requirements and acceptance criteria
Please see the documentation at https://github.com/rchain/rchain/blob/dev/docs/features.md.
Testnet status
Testnet-1 is down. https://rchain.atlassian.net/browse/RCHAIN-3593 is a critical bug under investigation. We are currently running a test on the public testnet infrastructure to support the investigation.
Please see RChain public testnet information to learn more about public testnet as well as a FAQ.
Community testing
July 10 at 14:00 UTC. Please see RChain community RNode testing for more information.
Blockers to testnet-2
See complete view in https://rchain.atlassian.net/browse/RCHAIN-3168
Planned steps to address delay in the launch of testnet-2
Release testnet-2 incrementally
Revisit how we understand the blockers and are dedicating development effort to them
Risks to code completion for Mercury
Addition of work in Rholang to address bloat in the tuplespace. https://rchain.atlassian.net/browse/RCHAIN-3542
Consensus
https://rchain.atlassian.net/browse/RCHAIN-3611 in review. This is part of the solution to resolving conflicting blocks observed with cost accounting.
Draft PR in for https://rchain.atlassian.net/browse/RCHAIN-3582
PRs in review to complete the delivery of methods needed to build validator bonding/unbonding and rewards.
Rholang
Resolution identified for two bugs that prevent the interpreter from stopping when an error occurs. https://rchain.atlassian.net/browse/RCHAIN-3505
First of two planned PRs in review for https://rchain.atlassian.net/browse/RCHAIN-3220
Reviewing work needed to complete cost accounting.
RNode
Work in progress to resolve https://rchain.atlassian.net/browse/RCHAIN-3561 so that RNode operators can use a password protected key pair anytime a key is needed.
Node and SRE teams continuing the investigation of testnet issues observed late last week and through the weekend. The issues included nodes stopping without warning and not related to errors that would generate heap dumps at the time of death.
Completed work to provide more detailed metrics.
Running tests in testing networks
Investigation for https://rchain.atlassian.net/browse/RCHAIN-3431 revealed the RevGenerator contract to be the bottleneck. Next steps are to run benchmarks in Rholang to further investigate the issue.https://rchain.atlassian.net/browse/RCHAIN-3621.
RSpace
PR review to deliver peek to Rholang. https://rchain.atlassian.net/browse/RCHAIN-2107
Work in progress investigate performance of RSpace. https://rchain.atlassian.net/browse/RCHAIN-3567
Draft PR in review for https://rchain.atlassian.net/browse/RCHAIN-3509 as part of the effort to optimize how source for produce and consume is stored.
SRE
Delivery of Python 3 interface for RNode RPC. https://github.com/rchain/pyrchain
Developer website
Date |
|---|
Jul 10, 2019 |