Start date | 29 Jan 2018 |
---|---|
Sprint | 9 March 2018 |
Sprint | 23 March 2018 |
Release from development | 26 March 2018 |
Membership demo | 28 March 2018 |
Release | 29 March 2018 |
Development lead | Program manager | Project manager | Developer | Developer | Developer | Developer | DevOps | Page owner |
---|---|---|---|---|---|---|---|---|
Kyle Butt | Medha Parlikar (Unlicensed) | Kelly Foster | Henry Till | Pawel Szulc (Unlicensed) | Former user (Deleted) | Joseph Denman | Jeremy Busk | Medha Parlikar (Unlicensed) |
Marketing team
Marketing lead | Evangelist | Content owner |
---|---|---|
Lawrence Lerner | Kelly Foster |
This release integrates the Rholang Interpreter into the RChain Node and creates a Rholang runtime environment in the RChain Node, and introduces an encryption handshake.
This a RChain Node that can run Rholang smart contracts. The Rholang grammar will be equivalent or better than the grammar released as part of the 0.1 SDK, which was released in January. Rather than using the C++ Rosette runtime environment (as was in the SDK) to run Rholang smart contracts, this node will use a Rholang Interpreter to achieve the same result. This node also uses encryption in communications, following industry best practices.
Done when node integrates with the interpreter and executes an encrypted handshake.
The RChain architecture uses a key value store as the mechanism to house the machine state (Continuations), and this release is the first demonstration of that architecture.
Processes that are waiting for input (for comprehensions) are stored in the storage tier. This architecture lays a foundation for consensus to be formed on the machine state, not just transactions.
Developers were able to observe the RChain node connect to other RChain nodes and pull and display metrics on local operation.
Developers will be able to start an RChain node and use an encrypted handshake when connecting to peers. Developers can also run Rholang smart contracts on RChain nodes and experience how Rholang Smart Contracts express continuations (wait for input)
Developers will not be able to:
Release packaging includes:
Developers can visit developer.rchain.coop to learn more and get started.
Developers can report bugs on the RChain JIRA.
Developers can post questions to the RChain developer forum: https://forum.rchain.coop. This forum is monitored and developers can expect a response within 24 hours.
RChain software is licensed under the Apache License, Version 2.0
Docker image is licensed under GPLv2