Community Update 21

  • Medha
    • rNode: 505 pulls on Docker hub
    • rNode 0.3 release demos today
      • Please note - this is pre-release software, please be patient, as we work out kinks in functionality, the bread isn't baked yet!
      • The Docker invocation command is getting more complex as we add more features.   Please take some time to read the documentation.
      • As we add more features to the node for system administrators, the node becomes more configurable, resulting in more configuration options.
      • If you are running a node, please be sure to update your software, the old version of Node will not connect to the new bootstrap.  
    • We are hiring System Administrators, to support the launch of test net and main net. 
      • Job Descriptions are posted on the pyrofex.net web site.
  • Rholang team:
    • Demo of Consensus running in Node 0.3 after the update
      • Refactoring Consensus code base to make it more functional.
      • Want to stop using Hash maps - they are about 3.5X slower.  Will probably end up using hash sets for lookup, will probably come up with some kind of linked list structure for the DAG.
    • Implemented bundles
    • Implemented methods and nth of list
    • Fixed the syntax exception handling in the node.
    • Remainder syntax is implemented
  • Node team:
    • Demo of Node 0.3 
    • Prototyping the Merkle Patricia tree for the blockchain
    • Starting the work on the Communications enhancements related to gRPC and TLS.  
    • There is a python interface for the node built by a community member, if folks wish to use it to invoke the interpreter.
  • Rosette team: 
    • Continue to research on how re-architect the VM.
      • Objects are part of the VM state, problems arise from the fact that we move from mutable data that can be referenced by pointers in Rosette to something that is immutable.  
      • Timm is trying to work out a solution with his effects approach, so that effects get emitted that reflect those changes, which then get applied to the global state through the global environment.  Problem is that we have to create global objects locally. 
    • Onboarding another community developer on to the VM project, invited Abner to join our standups.
  • Website - https://developer.rchain.coop 
    • Latest releases are available along with documentation - tutorials and links to the software. 
    • Please file bugs in Jira.  We now have an open source license, you can create an account if you wish, and file bugs, get informed of updates, etc.. 
Date