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  RHOL-917 - Getting issue details... STATUS
      • 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