ZeroChain is a blockchain with a typical block structure, similar to DASH and PIVX.
It is secured by a hybrid PoW/PoS consensus with a native CELL token.
ZeroChain can be considered as main registry of the system and stores the following
GUUID (global ID for any object in the system - chain, token, smart-contract, etc.)
Public keys of masternodes and masternode announcement events
Governance (propose, vote, rewoke)
Binary blob for storing any information from shards
CELL tokens balances
Global DEX for fuel tokens
Proof-of-Work is implemented as an ASIC-resistant algorithm based on variable
Keccak hash function which requires a significant amount of memory and can be
calculated only on GPU or CPU.
Proof-of-Stake is implemented similar to DASH/PIVX but contains two levels of
The level 1 (M1) master nodes are involved in transaction signing and
insta-TX (instant send) service, while level 2 (M2) master nodes have an additional
option to launch a new shard in the ecosystem.
A staking amount for M2 level is an
order of magnitude above the M1 - like ten times or more.
The reason for this
difference is not just a way more significant role of the M2 master node, but the
demand for making an M1 master node affordable for a wide range of investors.
Masternode M1 can be launched from one address by sending locking transaction
with a necessary number of CELL tokens. Masternode M2 can be launched like M1
master node or as a multi-sig wallet by accepting contributions from several addresses.
Thus, M2 node launch and following shard initiation can be carried out without a
single point of key storage and responsibility for shard operation - if it’s a
However, a remark for security alert - it is not imposed as a full solution
for key protection problem,
because every participant of a multi-sig wallet has to
protect its own private key with exactly the same strict security measures and
protocols, it’s only a decent single point of failure elimination mechanism, no more!
Each object in the Cellframe ecosystem has to have GUUID, announced in ZeroChain
to be available for usage across Cellframe shards and connected blockchains.