Community Update 35

Community Update 35

  • Medha

    • Final push to Node 6 release.  Team is focusing on stability, performance and robustness of the system.

    • Bugs are the highest priority for resolution.

    • I need to do triage to check for duplicates and set priority.  If you come across a bug and want to file it, please check that no one else has reported the issue: Dashboard

    • Sharding and Economics are not ready, these will be part of Node 7

    • Great progress during node testing this week.  We had 32 peers connected, 60 attendees on the call.  

  • Rholang team:

    • Output of ETH script to scrape RHOC balances provided for internal review.  We will be demonstrating the RHOC/Rev swap as part of test net launch.

    • Registry is in implementation.  We will support UUID's and public keys only. 

    • Plan on compressing block data before sending (helps with 4 MB protobuf limitation)

    • Block approval protocol for genesis block is in progress, expect completion this week. 

    • API to fetch data complete

    • Fixed RHOL-591 - untraced comm event, confirmed the issue is fixed.

    • Cross Shard contracts in review.  These contracts are still unfinished.

    • Unbonding contract in review.

    • Implementing Error handling in Casper.

  • Storage/Node team:

    • Keith and Alex joined the Node team this sprint.

    • Discovered 4 MB limit in gRPC when showing blocks.  Node team is investigating

    • Performance harness complete.  Medha to perform UAT on the system.

    • Created Thin gRPC client in Scala for gatling which will be faster and thinner than the rNode client done, for performance testing.

    • New communications layer is working, tested during the node-testing session.

    • Issues discovered around system shutdown, these are being investigated.

    • Building gRPC Client API for client data retrieval

    • Building bootstrap node monitoring and paging system.

    • Improving memory monitoring metrics.

  • Roscala: 

    • Discovered an issue with non-deterministic behavior inherent in the parallelism.  The wait quiescent function which we thought we could use it to wait- but it turned out that the fork-join pool framework in Java doesn't really support that.  A solution has been identified, Alex has worked around it.  Fix is on its way.  There is some clean up of the code that needs to happen first.

      • Clean up of the code & implementation for the fix is still in progress.  ETA end of week.

  • Website - https://developer.rchain.coop 

    • This is the best place to get started working with the RChain software.

    • RHOC holders should sign up to receive updates when https://developer.rchain.coop/token-swap updates. This is the official and only place announcements where information about REV issuance will be published. Sign up to receive an email when the page updates.

  • Validators

    • Interested in being a validator? Please register your interest at https://developer.rchain.coop. With this registration you will receive technical updates and personal invitations events between now and launch of main net.

  • RCon3

Date

Date

Aug 15, 2018