Rholang is an open and scalable blockchain language designed for speed and reliability. Build on latest research from the reflective high order calculus.
compile code written in
propose smart-contract to the global distributed Rchain network
Rholang is build on the latest research on concurrent languages. Up to now all functional languages are built on the lambda calculus. With Rholang we built a new language on top of the reflective high order calculus (rho-calculus). This leads to a full concurrent language, with a very simple and safe way for developers to write concurrent code. Rholang is a new calculus from research led by Greg Meredith inspired from the pi-calculus.
Most blockchains are running serial like a chain, with that, throughput is very limited. Rchain is using DAGs (directed acyclic graphs) that have a tree like structure and scale massively. Further Rchain uses proof of stake from research led by Greg Meredith, Kent Shikama, Christian Williams and Vlad Zamfir. The research solves current problems in Pos (Proof of stake) algorithms. Additional Rholang code is fully verified and the whole Rchain project code is written in Scala. With that Rholang is currently the only language, where the DAO Bug with Ethereum would have not happened.
The community for Rholang is the Rchain community. Rchain is founded as a cooperative with the democratic thinking in mind - one member - one vote. With more than 1500 registered members, Rchain elects new board seats and functions as a decentralized cooperation.
The Rholang developer ecosystem is growing. With a new type-safe api, dApps can be written for Rchain. Many dApps like RChain-Status, Dappy, MyRchainWallet, nth-caller-game, RSign, RCat and many more are developed by the community. Tutorials and an upgraded RNode API makes it easy for new developer to come onboard.
Everything you need to get up and running.
Read tutorials from the community and learn Rholang
Read the latest development updates
Ressources for developer
Keep up to date with new blog posts
Watch every Wednesday the development updates from Rchain
Watch the latest research development led by Greg Meredith
Get into Blockchain for starters
Try to write Rholang code and compile it online
Community driven Rchain Wallet
China community driven Rchain Wallet for chrome
Community driven Rchain Wallet for android
Community driven Rchain Wallet for android
Watch the network live
Rholang makes it simple & fast to build modern dApps.
new helloworld, stdout(`rho:io:stdout`) in {
contract helloworld( world ) = {
for( @msg <- world )
{ stdout!(msg) }
}
| new world, world2 in {
helloworld!(*world)
| world!("Hello World")
| helloworld!(*world2)
| world2!("Hello World again")
}
}
Horizontal scaling with RChain.
Posted 13. February 2021 ~7 min read
Greg Meredith from Rchain is talking on decentralized governance at perm winter school.
Posted 11. February 2021 ~1 min read
Write your own dapps is now easier than ever. Use Codesandbox.io with the rholang template to evaluate your code in real-time and see the result on the real network.
Posted 10. February 2021 ~1 min read