rchain

RCHAIN

Scalable, Secure, Sustainable
Welcome to the developer site for the RChain platform. This is a hub for content to help you learn about and get started with RChain. This is also a hub for developers who want to participate in the project or plan to build on the RChain platform. If you don't find what you need, please see the FAQ or post your question in the forum.
Get Started
RNode
Nodes form the RChain peer-to-peer network. The network layer is the lowest level component in the architecture that will eventually support RChain’s large-scale blockchain operations.
RNode v0.3.1
This latest pre-release version of the RChain RNode is the first to run a consensus protocol, introduces a gRPC API, supports execution of Rholang contracts that print to the console via STDERR and STDOUT channels, demonstrates persistence storage of keys, and offers support for systemd.
RNode user guide
Docker
docker pull rchain/rnode
Packages
rnode-0.3.1-1.noarch.rpm rnode-0.3.1.tgz rnode_0.3.1_all.deb
Source Code
Source code (zip) Source code (tar.gz)
Rholang
Rholang is a new language for writing smart contracts that run on the RChain virtual machine. Developers can write and run Rholang in RNode, the node of the RChain blockchain. Rholang can also be run using community-developed tools. See below for more information and links to these tools.
Rholang Tutorial Rholang specification
RSpace
RSpace is a Scala library that has been designed to provide a disk-based tuple space that both meets the persistence needs of RChain’s Rholang project and offers a novel storage model for developers to use in their own projects.
RSpace - 0.1.1
Get started with RSpace
Community Contributions
We welcome and value the work RChain community members do to support the use of Rholang and the RChain platform. If you have a tool or resource to share, please let us know in the forum
Web interface to play with the Rholang language Rholang plugin for the IntelliJ Platform
Project Status
Roadmap: The Flight to Mercury
At a very high level, there are three key milestones in this project:
  • Launch of the RChain testnet - July 2018
  • Launch of name registry - September 2018
  • Launch of the RChain mainnet - December 2018
Below are resources with additional details on the project milestones, release plans, and status.
Roadmap: The Flight to Mercury Release Plans Github Development team Updates
Calendar
Ongoing
RChain Amsterdam meetup RChain San Francisco meetup RChain Seattle Meetup
RChain collaborative learning group
Online sessions probing deeper into the foundations of RChain
Group Page
Weekly RChain debrief
Takes place every Wednesday at 11am Pacific Time.
Live Stream
Past
RChain Developer Conference
April 17-18, 2018 in Boulder, CO.
Program and agenda Presentations