Community Update 43

  • Rholang team:
    • Example package manager in Rholang provided to the community. Created for demo purposes by Mike.
    • We have examples of how to use the registry in Github, under rholang/examples. 
    • Solution found for using " @(*contractName, "method") " The team will register all the contracts at public keys.  Examples of this pattern will be provided for dApp developers.
    • Porting of contracts is under way. Expect these will be done in the next week.
    • Rholang API to supply deploy information to payment code in review.  
  • Casper team 
    • Fixed issues around adding blocks to the local DAG.  There was some inefficiency in the code base that was creating the problem. 
    • Moved to the inMemory block store for the time being.  The  new on disk block store comes next sprint.  Look for increased memory utilization in the node.
    • Non-deterministic bugs have gone into hiding for the moment.  A lot of work has been done on the platform, so we will push forward with updating testnet.  
    • Suppressed the protocol handshake messages in the server console.
    • Validation of the genesis block takes too long.  This will be investigated by the RSpace team in a future sprint.
    • Block Store is in implementation.  PR for Latest messages store expected tomorrow.
  • Node team 
    • Fixes made in stream API, included in release.
    • Working on compression implementation.
    • Working on supporting dynamic IP addresses in the node.
    • Writing up a proposal around serialization and de-serialization.  Suspect that we may not be efficient in our use of protos. 
  • Storage team
    • Benchmarking scodec serializer against cryo serializer, working with Artur, who is working on something similar for the Interpreter.
      • Cryo is only slightly faster than protobufs.   Less than 10%
    • Almost no performance gain from the batch Trie Update/Merge strategy.  
  • SRE team 
    • Working on enhancing integration tests to support testing for clique safety
    • Work in progress to improve the integration test suite.
    • Work in progress to improve debugging by implementing a process to obtain server logs from nodes.
    • Support for the testing and release of RNode v0.7.
  • Incentivized testnet
    • Work in progress to develop this program. Look for more information in Oct. and the start of the challenges around Dec.
  • Website - https://developer.rchain.coop 
    • Will include updates with the release of RNode v0.7
Date