Asset 4@2x.png
fractal3.jpg
tech.jpg
fractal4.jpg
Asset 4@2x.png

Home


 

 

 

Scalable Blockchain ApPlicationS 

SCROLL DOWN

Home


 

 

 

Scalable Blockchain ApPlicationS 

 
 

Motivation

"To become a blockchain solution with industrial-scale utility, RChain must provide content delivery at the scale of Facebook and support transactions at the speed of Visa.

After due diligence on the current state of many blockchain projects, after deep collaboration with Ethereum developers, and after understanding their respective roadmaps, we concluded that the current and near-term Blockchain architectures cannot meet these requirements.

In mid-2016, we resolved to build a better blockchain architecture."

 
fractal3.jpg

Technology


Technology

Technology


Technology

A Turing-complete and Byzantine fault-tolerant, replicated virtual machine

The RChain decentralized applications platform is powered by the Rho Virtual Machine.

INDEPENDENCE. 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.

SCALABILITY. 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.

PERFORMANCE. 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.


Dynamic and Composable Address Spaces

The visibility of a blockchain and its smart contracts, to other contracts on the network, is determined by the blockchain’s namespace.

Namespaces offer developers a semi-automated framework to collocate and execute sets of contracts based on their features, dependencies, and behavioral patterns.

These properties can be checked statically to help developers construct type-safe environmental policies on encryption, supported interfaces, economic protocols, identity, and much more.


A SCALABLE and ConCURRENT language FOR THE BLOCKCHAIN

RChain contracts are internally concurrent. They leverage a message-passing paradigm to optimize responsiveness, offering a more dynamic and sophisticated smart contract ecosystem.

In addition to concurrency, smart contracts enjoy a number of industry-leading functions:

  • Meta-programming

  • Reactive Data Streams

  • Pattern Matching

As a result, RChain contracts are matchless in throughput and programmability. What's more, every line of code on RChain obeys a well-tested, formal model of concurrent computation, allowing automatic formal verification for highly scalable contracts.


tech.jpg

Testimonials


testimonials

Testimonials


testimonials

“Greg Meredith is a logician and mathematician with an astounding grasp of concurrency, formal verification, language design, and computer science. His knowledge is not compartmentalized, but rather reflects his holistic understanding of the fundamentals of theoretical computer science.

                                                                                                     - Vlad Zamfir, Ethereum Foundation Researcher

 

“Greg is a thinker of consequence and magnitude, who is not afraid to tackle truly complex fundamental problems. RChain is an ambitious undertaking that promises to solve a number of pressing issues in the space of distributed consensus and decentralized electronic finance. If successful, this project will quickly create a new standard model for smart contract and DApp development.”
                                      

                                                                       - Alex Bulkin, Co-founder @ coinfund.io and Consensus Labs, Inc.

fractal4.jpg

Join Us


Join Us

Join Us


Join Us

Current Development Team:

Join the team and contribute to the codebase on github and to the organization through the members section.

Freely participate in the conversations taking place on the slack and live during the weekly RChain debrief. 

Learn more about becoming a member of the RChain Cooperative by visiting the co-op info page.


Join our newsletter and twice a month we will send you RChain's most up to date information.

Inquiries:

 newsletter archive         

For enterprise inquiries, please visit RChain.io, the home of RChain Holdings Company, which manages for-profit products and services for the RChain Cooperative.