Catchain: خوارزمية إجماع TON Blockchain


في مراجعة سابقة ، تحدث فريق البحث والتطوير لدينا عن بنية Telegram Open Network وميزات عمل العقد الرئيسية (أدوات التحقق) من TON Blockchain ، وشارك أيضًا تجربة Mercuryo كمدقق شبكة.


هذه المقالة مخصصة لإحدى القضايا الرئيسية المسؤولة عن أمان وصحة عملية blockchain TON - بروتوكول بناء التوافق بين أدوات التحقق من الشبكة ، والذي تم وصفه بالتفصيل في توافق آراء Catchain الذي تم إصداره مؤخرًا : مستند مخطط تفصيلي من تأليف Nikolai Durov.


كان الاسم الأولي للبروتوكول في المرحلة الأولية من البحث والتطوير هو سلسلة الصيد (فخ blockchain) ، لأنه في الواقع هو blockchain منفصل مصمم لاعتراض الأحداث غير المرغوب فيها التي تجعل من الصعب الوصول إلى توافق في الآراء في blockchain 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