Real commercial blockchain infrastructure
Make the impossible possible
What is the RubyChain?
RubyChain (Ruby) is a commercial-grade blockchain infrastructure;
Ruby uses innovative double-helical molecular structures to provide intelligent contracts, multi-chain parallelism, cross-chain consensus, chain-based big data module storage, non-inductive out-of-chain application block fragmentation storage, and rapid application transfer to reduce traditional industries and traditions. Internet development and use costs, enabling blockchain commercial applications.
View white paper
Innovation consensus
Ruby's original innovation consensus algorithm Ruby working, retaining the traditional POW workload proof function SHA256 while adding Rotation work rotation certification algorithm and Contribute system contribution algorithm, a more friendly balance impossible triangle.
Multi-chain parallel
Ruby designs multi-chain parallelism: (main chain) common blockchain, (sidechain) private chain, (sidechain) coalition chain, test chain. The side chain uses a two-way hook and hybrid mining technology. The token can be transferred in a specific form between the main chain and the side chain, using the UTXO model.
Cross-chain asset
To support the cross-chain value transfer of digital assets, Ruby designed Cross-chain Asset Trading (CCAT). For each asset in the target chain that needs to be transmitted across the chain, a corresponding certificate must be issued in Ruby as a voucher for the target asset to be circulated within Ruby. This certificate is recorded as TAT (Third-party Asset Token).
Smart contract
Ruby's scene-based smart contract, which we call Smart Contract 2.0, gives developers enough freedom, developers can choose to use their own familiar development language, and Ruby provides a smart contract interface to exchange with the chain. The externally provided smart contracts that interact with the chain are mainly provided through the JSON API, and all APIs can be used as a way to interact with the chain.
Double helix molecular structure blockchain
The main chain and the side chain adopt a DNA-like double helix molecular structure blockchain,
The underlying stranding technique of the blockchain is transformed from a single flat block chain to a double helix molecular structure block chain.
Big data module non-inductive out-of-chain application block storage
The Ruby data module allows the blockchain to be used as a generic additional database, and the blockchain provides timestamps, fairness and immutability.
Any number of data modules can be created, and the data published by each data module is stored by the creator,
Each of them can be open to everyone for writing, or can only be written from a specific address.
If a node chooses to subscribe to a data module, it will index the contents of the data module for efficient retrieval in a variety of ways,
If you don't subscribe to the data module, you don't have to pay for it.
The Ruby single data module has a capacity of 16M,
Out-of-chain application block storage capacity of 1024M, traditional app application migration requires only 1-2 data modules.
Copyright © 2018 RubyChain Foundation.All Rights Reserved.