Catchain: TON Blockchain Consensus Algorithm


In a previous review, our R&D team talked about the structure of the Telegram Open Network and the features of the functioning of the key nodes (validators) of the TON Blockchain, and also shared the experience of Mercuryo as a network validator.


, TON β€” , Catchain Consensus: An Outline .


Catch-chain (-), , , TON. Catchain.


TON β€” BFT, , . , BFT .. β€œ ” , .



- :


1) ( PoW, PoS .. ) . β€œβ€ , .
2) . .


Catchain , () . Catchain practical Byzantine Fault Tolerance (Hyperledger Fabric, Zilliqa), , Tendermint (Cosmos) dBFT (Neo, Algorand). , .



TON ( ) , . ADNL, Catchain.
, catchain. , .


-, , β€œ ”, .. . , 2/3 CommitSign, ( ).



:


  • ( ) .. - ( ) Submit events catchain.
  • , : Approve Reject .
  • , 2/3 , , , . , .
  • (.. , ) , ( ), , VoteFor.
  • 2/3 «», PreCommit, , .
  • , - PreCommits 2/3 , CommitSign .
  • catchain, Β« Β» ( 2/3 ). , .
  • CommitSign 2/3 , , , .


, Proof-of-Work Proof-of-Stake, , - β€œβ€ , .


TON Blockchain, (multi-blockchain), , .. . , .


Catchain, ( ) , .


atchain , (.. ), , ( , , ). , .



( ), , .. . , , , , (), , , .


, , . "" "" .


"" (, ). . , "", .



, Catchain 2018 . 300 , . , , 6 . , 2019 . , , Catchain 100%. , . , , 95%, , 2020 . , , .


, TON Labs , .


All Articles