RChain logo

RChain is a cryptocurrency and a blockchain application focussed on scalability. The RChain decentralized applications platform is powered by the Rho Virtual Machine.




Each instance of RhoVM executes an independent set of smart contracts on an independent blockchain and networks only when necessary. This means that RChain is partitioned (sharded) by default, resulting in a network of coordinated and parallel blockchains. This well sought-after “multi-chain” design is built with self-sufficiency in mind, and it represents a victory unique to RChain.


As the platform grows, nodes simply initialize new instances of RhoVM to manage the load. This allows the platform to scale linearly while keeping performance, consistency, and code complexity constant.


Each instance of RhoVM is lightweight and multi-threaded, so multiple high-performance instances can exist on a single node. Thus, applications on RChain achieve unprecedented throughput, availability, and response time, opening a new landscape of decentralized applications suitable for the modern market.

The RChain blockchains is using a Proof-of-stake consensus protocol.

Rholang is the language that is used for writing smart contracts on RChain. Rholang stands for reflective higher-order language.

How Does RChain Work?

RChain’s architecture was designed after a branch of mathematics called mobile process calculi in an effort to maximize the platform’s scalability.

The platform can support multiple blockchains, both public and private even on the same node. The blockchains are secured through Proof of Stake consensus protocol.

For more detailed information, head over to the RChain White Paper and architecture documentation.

Smart Contracts

On RChain, smart contracts are written in Rholang. Rholang stands for reflective higher-order language. The language supports internal concurrent programming. It makes contracts fast and versatile by design.

Secure and correct by construction, the platform’s smart contracts follow a formal verification method that allows them to be highly scalable. The Rho Virtual Machine then compiles and executesthe contracts.


Unlike most blockchains that use public keys to distinguish virtual address spaces, RChain divides its virtual address space into namespaces. In the simplest terms, a namespace is a set of named channels that are used to communicate the location of a network resource.

Namespaces allow smart contracts on one blockchain to be visible to system contracts elsewhere on the network. Namespace developers can also use tools and properties to improve system encryption and protocols.

RChain Token Sale

RChain had a private token sale that started on August 29th, 2017 and sold out in less than two weeks. It quickly hit its hard cap $15 million.

RHOC tokens first sold at the price of 20 cents per token. The token sale didn’t have a maximum purchase limit. It did, however, have a minimum purchase amount of $50,000.

RChain Price

The live RChain price is available on COIN360 widget:

RChain ICO

RChain will maybe announce an ICO. with the launch of its Mercury platform towards the end of this year. The Board must vote first of all before the ICO can happen. Therefore, if the board and cooperative decide to hold an ICO, it will likely take place at the end of this year with the launch of its Mercury platform.

  • RHOC Token Quick Facts
  • Initial Sale Price: $0.20
  • Current Market Price: $2.05
  • Token Type: ERC-20
  • Available Supply – 358,732,436
  • Maximum Supply- 861,185,194
  • Mineable- No
  • Consensus Algorithm: Proof of Stake


RChain Official Website

Rchain reddit

RChain github

RChain price and market state on Coin360

See Also on BitcoinWiki