Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

General

  • Release
    • Node version 0.9.16 is the current release RNode-0.9.16 release plan
    • Testnet is being updated to rnode version 0.9.16
    • The 0.9.16 includes multisig features, Validator slashing and ejection rules, persistent last finalized block, websockets based events API to access live info about Rnode

    • Wallet Demo today by Tomislav uses this last feature
  • Sprint 41 in progress
    • Once Cost accounting is complete we will likely move to a Kanban style management during bug discovery and hardening phase, because that phase will be more task based rather than feature based 
    • Main focus is on reaching Testnet 3 (a) Cost accounting  (b) Long proposal times - Fairness Constraint and other improvements (d) Additional tests for multisig features (e) ongoing work in Casper tests independent of network layer (f) Ongoing work in Planning and implementation for Network safety, reliability and hardening
    • Cost accounting
      • Design and Scope of work at https://gist.github.com/ArturGajowy/73e481767548b084a8e5d7c19bb1f70c
      • Implementation in progress for these preliminary tasks needed for implementing the main portions of cost accounting:
        • Most of the significant work for Cost Accounting is now complete.
        • We're hunting down the last few bugs in Replay. We wil be at Testnet3 once these are resolved. 
        • Waiting to be merged - Bulletproof unforgeable-name namespace uniqueness by prohibiting terms wider than Short.MAX_VALUE . Changes from the first set of reviews made.   https://github.com/rchain/rchain/pull/2768
        • Review comments being addressed before merge  - Created first PR to secure access to protocol-private PoS methods  
          Jira Legacy
          serverSystem JIRA
          serverId50130123-f232-3df4-bccb-c16e7d83cd3e
          keyRCHAIN-3888
      • Merged - The 'System Deploy' construct,
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3767
         necessary for cost accounting, is implemented and in review.  https://github.com/rchain/rchain/pull/2778  This is a huge PR and also contains the charging logic.  Charging logic
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3625
         and
        Jira Legacy
        serverSystem JIRA
        serverId50130123-f232-3df4-bccb-c16e7d83cd3e
        keyRCHAIN-3624
         
      • Complete - In parallel, work has started on combinatorial Rholang terms in contracts, to test stability of cost accounting across such combinations. https://github.com/rchain/rchain/pull/2788
      • Currently testing cost accounting in the sandboxnet in parallel to PR reviews. We will start with genesis ceremony and run other tests.
    • Reduce long proposal times: 
    • Feature set completed - Implementation of mult-sig vault features is ongoing as detailed in 
      Jira Legacy
      serverSystem JIRA
      serverId50130123-f232-3df4-bccb-c16e7d83cd3e
      keyRCHAIN-3392
       
      Jira Legacy
      serverSystem JIRA
      serverId50130123-f232-3df4-bccb-c16e7d83cd3e
      keyRCHAIN-3196
       
      Jira Legacy
      serverSystem JIRA
      serverId50130123-f232-3df4-bccb-c16e7d83cd3e
      keyRCHAIN-3223
       and 
      Jira Legacy
      serverSystem JIRA
      serverId50130123-f232-3df4-bccb-c16e7d83cd3e
      keyRCHAIN-3773
      .  Additional changes are being made to the code to address a potential security issue identified in the reviews. Merged - https://github.com/rchain/rchain/pull/2774 .
    • Feature set complete - Demo today - Add ability to leverage all the wallet tools built for Ethereum (such as Metamask) 
      Jira Legacy
      serverSystem JIRA
      serverId50130123-f232-3df4-bccb-c16e7d83cd3e
      keyRCHAIN-3866
        and  
      Jira Legacy
      serverSystem JIRA
      serverId50130123-f232-3df4-bccb-c16e7d83cd3e
      keyRCHAIN-3867
    • Starting to capture some performance data, working with community members. 
    • Refactoring, Optimizations and bug fixes, hardening - ongoing 


Mercury requirements and acceptance criteria

Blockers to testnet-3

  • TBD

Risks to code completion for Mercury

  • Evaluating backlog vs current velocity 

Developer website


Page Properties
iddev_updates


Date