Rchain

RChain enables entrepreneurs to confidently build fast, reliable, and trustworthy apps for global audiences.

 
 

What makes Rchain unique?

RChain is more than just another blockchain.  Sharding and concurrency built into the RChain platform will lead to greater performance than existing blockchains for dApps in which scaling and speed are essential. The infrastructure innovates on already industry-proven methods to make it safe, efficient, and scalable. Smart contracts on RChain will be written in Rholang,  with a semantics that will cause faulty contracts to fail to compile. This would have stopped the infamous “DAO Attack.” The RChain blockchain, Rholang language, and the storage component are all being developed together so that all the pieces synergize in a way that leads to even greater efficiency and fewer errors/exploits.


Proof of stake consensus

Greg Meredith has worked closely with Vlad Zamfir and Vitalik Buterin on the Casper proof of stake consensus protocol. In the spirit of transparency, they have recorded the history of these developments. You can view them on the YouTube channel here. Where Casper is being developed (currently) to have stake based “bets” on blocks, RChain intends to have stake based “bets” on logical propositions.

 

W4O6XGoH0I1MOp_zrcrh0uum2OtOLo45qJbXweNC6KDAVT9OMxvjX1wes1oBgum1Nltt1C_jsF14KwZm9usnY2BTwKzgxGGVLrkguAxDduhzIAYb1TSV0cTG3BiWzxndiSGHQM47.png

Screen Shot 2017-01-31 at 19.18.08.png

Rho-lang

The domain specific “smart contract” language for RChain is called Rholang, and will be compiled with the RHO Virtual Machine (RHO VM) in a similar fashion to languages such as Scala and Haskell. You can learn more about it in the “Rholang Spec 1.0” document and by joining #rholang  and #rhovm  on the slack. 

Rchain slack https://ourchain.slack.com/