Community Update 64
- Kelly Foster
Owned by Kelly Foster
General
- Sprint and Release
- 2-week sprint ends April 1. Priorities: public testnet monitoring, long-running testing, improvements support consensus performance
- RNode v0.9 to release week of March 25. RNode-0.9.1 release plan.
- Mercury requirements and acceptance criteria
- Please see documentation at https://github.com/rchain/rchain/blob/dev/docs/features.md.
- Testnet status
- A public test net is not yet available and there is a plan to launch one the week of March 25. Please see RChain public testnet information to learn about the rollout plan for launching the public testnet as well as a FAQ
- At this time there are no known blockers to the delivery of
Testnet-
1.
- Community testing
- Thursdays at 14:00 UTC. Please see RChain community RNode testing for complete details.
Consensus
- Ran a testnet over the weekend and are investigating options for reducing time required to add blocks. This work includes adding metric spans to Casper to support analysis. Investigating possibility of improving how we record history as a way to reduce time required to add a block. This would be a significant change in terms of development and is critical to achieving Mercury performance goals. Work in progress to analyze this plan and determine next steps.
- Improved performance by limiting the check depth of deploy history duplication, RCHAIN-3070 - Getting issue details... STATUS
- Demonstrated successful attempts at validator bonding in 20190314 RNode community testing. We have observed some bugs related to bonding after the fact. Investigation in progress for
Cost accounting
- Ran into an issue in the investigation of why running out of phlo doesn't stop the evaluation of other execution branches, RChain-3077. The current implementation does not provide synchronization, which means that concurrent branches of execution would not always see the latest amount of available phlogistons and continue executing also if the account was in the meantime depleted. Testing if replacing
Ref
withMVar
will be the resolution.
Node
- Very pleased with RNode stability in this weekend's testing.
- Removed round trip from the transport layer and rely on heartbeat to improve node performance. RCHAIN-3110 - Getting issue details... STATUS
- Many improvements to RNode over the past week. Some in RNode-0.8.5 release plan and others in RNode-0.9.1 release plan.
RSpace
- Tuning work in progress both related to offering better support to Casper and to the introduction of F in IStore. PR in today related to RSpace reset.
Test infrastructure and performance testing
- Testnet support: Finishing off work to monitor the public testnet.
- Performance testing: Focused on performance related to consensus and time to add blocks this week.
Wallet
- Wallet contracts are all now in dev, https://github.com/rchain/rchain/tree/dev/casper/src/main/resources.
- Work in progress to ensure support for signing and for validating the signatures of deployments.
Developer website
Date |
---|