Digital Signature: (Public and Private Keys)
New Token on RChain Network:
Communications:
Hashing:
Node Software needs to:
Consensus algorithm needs:
In Rholang we will need to support:
Design Considerations
Describe the issues which need to be addressed or resolved before attempting to devise a complete design.
Update/Upgrade
Compatibility with Ethereum
Nash Foster says:
For Wallets:
For Nodes:
The following methods will be made available to contract authors.
How will the software use any communications interfaces?
Chris Kirkwood-Watts - I don't think we have any dependencies.
There is a design consideration around being able to upgrade the cryptography of the RChain platform. Delivering a single library with all the cryptographic functions is desirable.
This section should provide a high level overview of how the functionality and responsibilities of the the system were partitioned and then assigned to subsystems or components. The main purpose here is to gain a general understanding of how and why the system was decomposed, and how the individual parts work together to provide the desired functionality. If there are diagrams, models, flowcharts, or documented scenarios. This applies only to the scope of the document, not the entire system.