/rng-supernode

Primary LanguageJavaScriptMIT LicenseMIT

Documentation Wiki Gitter

Ring Network

Ring Network is an in-progress implementation of the DAG-based Ledger system. You can find some introductions here. Many characteristics of Ring Network are still undefined.

Directed-Acyclic-Graph

The separation of powers between entry and attestation allows a node being able to write transactions into the ledger directly without blocking. A well-designed incentive system built upon consensus mechanism will reduce the willingness of attestors to behave “evil” in a large extent.

Scalability

Benefited from the DAG technology, the Ring Network avoids the block size limitation and provides a verifiable general-purpose scripting system which can be used to extend its functionality at Layer Two.

Hybrid Consensus

The integration of Free Unit-Reference, Proof of Work (PoW), Delegate Proof of Stake (PoS) and Tendermint Byzantine Agreement will make sure decentralization and incentivized token economy never stop. Transactions are finalized immediately after being attested without rollback.

Privacy

Ring Network dual-token model combines both ordinary token and privacy token in Layer One and will provide extended functionality and improve transaction security. Privacy token is based on homomorphic encryption, confidential transaction, Conjoin, Cut-Through etc. Users can also issue ordinary token and privacy token.

Cross-Chain

Ring Network will implement IBC (Inter-Blockchain Communication) protocol and cryptographic cross-chain Atom Exchange Protocol to break the barrier between different systems and integrate functions and resources of them. Side-chain technologies will be supported to build Layer Two.