Community Update 43

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

Date

Oct 17, 2018