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

Home


 

   

 

 Building The Scalable blockchain

SCROLL DOWN

Home


 

   

 

 Building The Scalable blockchain

 

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

- The RChain Platform Architecture document

 
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.

-Github Document Reference


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:


Contribute:

Fill out the pre-registration form to become a RChain Cooperative member. 

Visit our developing community channels through the RChain Members Slack.

Check the RChain GitHub for technical development, and member coordination.


Events:

Wednesday's, 11:00 AM PST  we host a live hangout and provide the latest information regarding the co-op, holdings company, and technical developments. Links to participate are provided in the slack. 

Monday's, 7:00 AM PST we join Vlad Zamfir and Vitalik Buterin of Ethereum (and many other great researchers) in a "Proof of Stake Consensus" hangout. This hangout is invite only but you can watch live and comment in the chat on the RChain YouTube Channel.


Inquiries:

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