Skip to content

Competition Rholang

Noel Kwan edited this page Sep 23, 2021 · 2 revisions

RhoLang is the smart contract language for R-Chain.

It is a distributed calculus (distant descendant of the Pi-calculus), with some reflective features and session typing.

Pros:

  • Its computation model is great for asynchronous processes over many shards of a blockchain, which scales better than the synchronous calls of the EVM.

Cons:

  • It is the wrong level of abstraction. Slightly too high for a VM. Significantly too low for smart contract programming.
  • Semantically, it is very close to a "intermediate language" like Scilla, but extra lower-level manual administration.
Clone this wiki locally