Community Update 42

Community Update 42

  • Rholang team:

    • Cost Accounting - Implementing restricting pattern matching in consumes to use only the /\ logical connective.  PR Merged this morning.

      • Logical connectives are now restricted in the patterns of receive and logical AND only.

    • Registry, PR Merged for the Name registry, registering with public names.

    • There is an issue with the registry - A Security flaw using " @(*contractName, "method") "

    • There is a PR to remove listening and sending on forgeable names, holding this PR until all the contracts are ported.

    • Rholang cheat sheet to be delivered this week via the developer site. Thanks to the collaboration of Joshy and Derek to create this resource for Rholang developers.

  • Casper team 

    • We have a testnet faucet, that supports validator bonding

    • Ran a test where validators could bond on to the network.  We hit a bad bug https://rchain.atlassian.net/browse/RHOL-917

      • We have a PR that will improve error messages and logging to aid in diagnosing the issue.

      • Medha would like to host another community test tomorrow morning with this build to help diagnose the issue.

    • 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 

    • Casper moved to a streaming API. Writing integration tests.

    • Need to address how dropped messages are identified and handled.

  • Storage team

    • Benchmarking scodec serializer against cryo serializer. 

    • Investigating if storing continuation patterns separately for faster access (observing quadratic slowdown with consecutive reads)

    • Investigating why replay is less efficient than propose

  • SRE team 

    • Ready to fully shift to Drone CI and Java 10 following the release of Rnode v0.7.

    • 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.

  • 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 10, 2018