RChain wiki

Technical specifications

Below are technical specification documents related to various components of the RChain development project. As this is an innovative project, many of these documents are works in progress. For more information on how these components fit into the project, please see the project roadmap: Flight to Mercury. Questions? Please comment on the RChain developer forum.

TitleCreatorModified
User guide for running RNodeKelly FosterSep 16, 2019
Wallet proposal (Note: we decided to rename terms such that "wallet" is not used for on-chain components)Dominik ZajkowskiMay 15, 2019
Multisig vault design docKelly FosterMay 10, 2019
(deprecated) RSpace 0.1 SpecificationHenry TillApr 19, 2019
(deprecated) RSpace 0.2 SpecificationHenry TillApr 19, 2019
(deprecated) Cross-shard transfersOvidiu DeacMar 12, 2019
RNode bootstrap addressesKelly FosterDec 18, 2018
RChain consensus specificationMedha ParlikarNov 27, 2018
Node metrics specificationMedha ParlikarNov 08, 2018
RChain RNode Metrics - DeveloperKeith McQueenOct 23, 2018
RChain Validator EconomicsMedha ParlikarOct 04, 2018
Shards in RChainMedha ParlikarOct 02, 2018
RBlocks - Block Storage Specification (Draft)Daniyar ItegulovSep 28, 2018
Initializing the Blockchain -- Protocol for generating the Genesis blockMichael BirchAug 20, 2018
Name registry specificationKyle ButtAug 19, 2018
Performance harnessDominik ZajkowskiAug 17, 2018
Communications Module SpecificationPawel SzulcAug 16, 2018
Communications SpecificationMedha ParlikarJul 30, 2018
Rholang InterpreterMedha ParlikarJul 25, 2018
Stable Marriage algorithm for matching lists of patternsArtur GajowyJul 25, 2018
Node Specification -WIPMedha ParlikarJul 02, 2018
RChain Transactions and BlocksMedha ParlikarJun 26, 2018
Upgrades/UpdatesMedha ParlikarJun 13, 2018
Handling Equivocations in CasperFormer userMay 31, 2018
Cryptography SpecificationEitan ChatavMay 04, 2018
Rchain StateFormer userApr 12, 2018
Details of Proof-of-Stake in RChainMichael BirchApr 11, 2018
Node PowerboxMedha ParlikarMar 29, 2018
Rholang Foreign Function Interface - WIPMedha ParlikarMar 08, 2018
Term Normalization and Structural Equivalence.Kyle ButtFeb 13, 2018

Release plans

Below are release plans related to components of the RChain development project. As this is an innovative project, many of these documents are works in progress. For more information on how these components fit into the project, please see the project roadmap: Flight to Mercury. Questions? Please comment on the RChain developer forum.

Recently Updated Issues

Key T Summary Status
Loading...
Refresh

Meeting Notes

TitleCreatorModified
2019-07-02 Meeting notes: sprint 33 planningKelly FosterJul 08, 2019
2019-06-13 Meeting notes: sprint 32 planningKelly FosterJun 24, 2019
2019-06-07 Meeting notes: ListenAtName next stepsKelly FosterJun 07, 2019
2019-06-04 Meeting notes: Sprint 31 planningKelly FosterJun 04, 2019
2019-05-14 Meeting notes: Validator incentivesKelly FosterMay 14, 2019
2019-01-03 Meeting notes: wallet dAppKelly FosterMay 13, 2019
2018-10-16 Meeting notes: RChain coop web developmentKelly FosterMay 13, 2019
2018-11-20 meeting notes: planning for cost accounting workKelly FosterMay 13, 2019
2019-01-07 Meeting notes: contract deployment and signingKelly FosterMay 13, 2019
2019-02-14 Meeting notes: validation and CasperKelly FosterMay 13, 2019
2019-05-07 Meeting notes: hardening requirementsKelly FosterMay 13, 2019
2019-05-10 Meeting notes: SRE planningKelly FosterMay 13, 2019
2019-05-09 Meeting notes: RSpace planningKelly FosterMay 10, 2019
2019-05-10 Meeting notes: Rholang planningKelly FosterMay 10, 2019
2019-05-09 Meeting notes: Consensus planningKelly FosterMay 10, 2019
2019-05-09 Meeting notes: Discuss ListenAtNameKelly FosterMay 10, 2019
2019-05-08 Meeting notes: multisig vaultsKelly FosterMay 08, 2019
2019-05-08 Meeting notes: block merging: conflict resolution without replayKelly FosterMay 08, 2019
2019-05-08 Meeting notes: upgrading a networkKelly FosterMay 08, 2019
2019-05-07 Meeting notes: validation walkthroughKelly FosterMay 07, 2019
201905 development team retreatKelly FosterMay 07, 2019
2019-05-07 Meeting notes: bloat in the tuplespaceKelly FosterMay 07, 2019
2019-05-07 Meeting notes: a developer's experience with RNode and RholangKelly FosterMay 07, 2019
2019-05-06 Meeting notes: Mercury criteria reviewKelly FosterMay 07, 2019
2019-05-09 Meeting notes: Rholang, what changes should we make before Venus?Kelly FosterMay 03, 2019
2019-05-09 Meeting notes: improving Rholang debuggingKelly FosterMay 03, 2019
2019-05-06 Meeting notes: mainnet launch protocolKelly FosterMay 03, 2019
2019-04-29 Meeting notes: Rholang bloat in the tuplespaceKelly FosterApr 29, 2019
2019-02-20 Meeting notes: validation and CasperKelly FosterFeb 20, 2019
2019-02-11 Meeting notes: testnet planning with SRE teamKelly FosterFeb 11, 2019