Skip to content

rubixchain/rubixnetwork

Repository files navigation

RubixChain

Rubix - ProofChain

A deterministic state-machine that is designed to address the scale, cost, and privacy shortcomings of blockchain protocols that rely on one sequentially organized chain of all global transactions. The global state-machine is divided into finite number of state-machines called ProofChains. While each ProofChain maintains one state, together all ProofChains represent a globally accessible singleton state that is immutable.

Features

  • Instant Confirmation and Finality of Transaction
  • Asynchronous Parallelism
  • Proof of Pledge (PoP)
  • Double Spending and Fork Resolution
  • Hard capped native tokens with publicly verifiable , immutable mathematical proofs
  • Non-Linear Secret Sharing (NLSS)

Getting Started

  1. Follow the Rubix Installation Procedure (including wallet) depending on your OS.
  2. You can query at Rubix Discussion Forum.

Useful Links

Project Private Links

This Project is currently developed in Java. Multi-Language support will be available soon.

Language Project Completeness
Java https://github.com/rubixchain/rubixcorejava Alpha(Private)
Rust https://github.com/rubixchain/rust-rubix Alpha(Private)
go https://github.com/rubixchain/go-rubix Available Soon

Specs and Papers

  • Specifications of Rubix - specs

  • White Paper - paper