Community Update 34

  • Medha
    • Focusing on performance and integration testing
    • Attending H3Uni conference, in Seattle this week
    • Great progress during node testing this week.  We had 32 peers connected, 60 attendees on the call.  Validators observed the new payment parameters in the deploy api.  
  • Rholang team:
    • Optimized block passing to reduce excessive gossiping of blocks.
    • Registry spec written up on the wiki, spec is going into review.  Working on detailed implementation specification.
    • Implemented payment parameters to deploy api
    • Working on the genesis block approval protocol.
    • Working on API to fetch data.
    • Fixed RHOL-568, suspect that there may more situations where untraced COMM events can crop up.
    • Cross Shard contracts in review.
    • Starting bonding and unbonding contracts.
  • Storage/Node team:
    • Working on Performance harness, discovered a memory utilization issue.  Investigating a fix.
    • Building a thin gRPC client in Scala for gatling which will be faster and thinner than the rNode client.
    • Refactoring inMemory LMDB store - 
    • New communications layer is working, there is one use case with Casper that needs more investigation.  This is being investigated as a P1.  
    • Additional integration test are being created to support Communications.
    • Deploy API separated.
    • Usability bug fixes, reported from Node testing.
    • Focusing on bootstrap node monitoring.  Bootstrap nodes should not go offline without alerting.
  • Roscala team: 
    • 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.
    • Team is going to push through the weekend if needed to button everything up by Monday for the transition. 
    • Documentation in flight for Import / Export of Objects. 
  • 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 related to the swap 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
    • Updated program is published. Please see https://developer.rchain.coop/conference
      • New workshops added to the hacker space track. Thanks to coop members for proposing and delivering these workshops!
    • Registration update: 38% increase in registrations since last community update. If you plan to attend or have received a promotion code that expires on Aug. 15, do not delay with your registration.
Date