Блокчейн дэх чуулгад суурилсан зөвшилцлийн протоколуудын гүйцэтгэл – crypto.news

Хэрэв блокчейн нь амьтан байсан бол зөвшилцлийн протоколууд нь түүний араг яс байх болно. Аливаа төвлөрсөн бус сүлжээний салшгүй хэсэг болох зөвшилцлийн протокол нь сүлжээний бүх зангилааны гүйлгээг баталгаажуулах үүрэгтэй. Энэ нь нэмж буй блокийн хүчинтэй байдлыг тодорхойлох замаар хийгддэг бөгөөд энэ нь бүх зангилаа тохиролцсон зүйл юм.

Чуулгад суурилсан зөвшилцлийн протокол гэж юу вэ?

Блокчейн орон зайд чуулгад суурилсан зөвшилцлийн протоколууд нэлээд шуугиан тарьж байна. Гэхдээ тэд юу вэ? Тэд бусад чуулгад суурилсан бус зөвшилцлийн протоколуудаас давуу талтай юу? Тэд хэрхэн тоглолт хийсэн бэ?

Чуулга гэдэг нь төвлөрсөн бус системд өргөн хэрэглэгддэг нэр томъёо юм. Энэ нь тархсан систем дотор үйлдлийг гүйцэтгэхийн өмнө хуваарилагдсан гүйлгээнд шаардагдах хамгийн бага саналын тоог хэлнэ. Зөвшилцлийн протоколыг систем гэж тодорхойлдог. ямар ч үед тодорхой блокчэйнд юу болж байгааг удирдах.

Чуулгад суурилсан зөвшилцлийн протокол нь блок нэмэх шийдвэр гаргахын өмнө хамгийн бага санал авсан протокол юм. 

Бусад зөвшилцлийн протоколуудаас гол ялгаа 

Бүх зөвшилцлийн протоколууд нэг үндсэн шаардлагатай байдаг. Зангилааны бүх оролцогчид шинэ блок нэмэхийг зөвшөөрөх эсвэл татгалзах хамтын шийдвэрт хүрэх ёстой. Шийдвэр гаргах үйл явц нь чуулгад суурилсан протоколын дагуу нэмэлт алхам хийдэг.

Чуулгад суурилсан зөвшилцлийн протоколуудын хувьд зангилааны оролцогчид хоёр гол санаачилгаар мессеж солилцдог. Нэгдүгээрт, блокийг бүх зангилаанд санал болгох ёстой бөгөөд үүнийг зөвхөн зөвшилцлийн удирдагч хийх боломжтой. Хоёр дахь нь оролцогч блокыг шийдэж, баталгаажуулсан тухай сүлжээнд мэдээлэх явдал юм. 

Удирдагч блок санал болгосны дараа оролцогчдын дийлэнх нь санал болгож буй блокийг шийдэж, баталгаажуулсны дараа зөвшилцөлд хүрнэ. 

Чуулгад тулгуурлаагүй зөвшилцлийн протоколуудын ирмэг дээр

Чуулгад суурилсан протоколууд нь чуулгад суурилсан бус протоколуудаас нэг гол ялгаагаараа гайхагддаг. Энэ нь зарим зөв оролцогч зангилаа бүтэлгүйтсэн эсвэл хорлонтой үйлдэл хийсэн ч үйл ажиллагаагаа үргэлжлүүлэх чадвар юм.

Зөвшилцөл өчүүхэн биш байгаагийн гол шалтгаан нь зангилаагаар мессеж дамжуулах, шийдвэр гаргах явцад бүтэлгүйтэл гарч болзошгүй юм. Үүний шалтгаан нь цахилгааны тасалдал эсвэл хорлонтой үйлдэл байж болзошгүй бөгөөд үүний үр дүнд мессеж алга болсон эсвэл саатсан байж болно.

Ийм эвдрэлийн тэтгэмжийг Византийн эвдрэлийг тэсвэрлэх чадвар гэж нэрлэдэг. Ийм протоколууд нь ослын гэмтэл эсвэл Византийн эвдрэлийг тэсвэрлэдэг. Гэмтлийн алдаа гэдэг нь зөвшилцөлд оролцогчид хариу үйлдэл үзүүлэхгүй эсвэл шинэ үйлдэл хийхгүй байхыг хэлнэ. 

Византийн алдаа нь хорлонтой агент байж болох амжилтгүй оролцогчийг хэлдэг. Ийм төлөөлөгч нь тогтоосон протоколоос ялгаатай санамсаргүй зан үйлийг харуулж, аливаа арга хэмжээ авах замаар тодорхойлогддог. 

Чуулгад суурилсан протоколд зөвшөөрөгдөх хорлонтой зангилааны дээд хэмжээ нь сүлжээн дэх бүх оролцогч зангилааны ⅓ нь байна. Нийт дүн нь шударга болон хортой зангилааг хоёуланг нь багтаасан болно.

Чуулгад суурилсан протоколуудын гүйцэтгэл

Чуулгад суурилсан зөвшилцлийн протоколуудын гүйцэтгэлийг үнэлэхийн тулд тэдгээрийг гурван өөр бүлэгт хувааж, дүн шинжилгээ хийнэ.

Практик Византийн гэмтэлд тэсвэртэй (BFT) протоколуудын гүйцэтгэл

Протоколууд нь хоёр гол асуудалд бараг хүрдэг тул ийм нэртэй болсон. Тэд синхрончлоход хэцүү орчинд ажиллахын зэрэгцээ оролцогч хоорондын харилцаа холбоо, баталгаажуулалтыг оновчтой болгодог. 

Бүх харилцаа холбоог анхдагч гэж нэрлэдэг удирдагч дээр төвлөрүүлж, бусад бүх оролцогчдыг хуулбар гэж нэрлэдэг. Тэргүүлэгч зангилаа бүтэлгүйтсэн үед харах өөрчлөлтийн протокол хэрэгждэг бөгөөд дугуй дохионы дараагийн оролцогч нь шинэ үндсэн оролцогч байх болно. Бүх оролцогчид бүх оролцогчдын талаар зохих мэдлэгтэй, санал өгөх шийдвэр гаргахад тэдний гарын үсэгтэй байдаг.

Византийн эвдрэлийг практик шийдлээр хангахын зэрэгцээ протокол нь өргөтгөх чадвартай холбоотой томоохон асуудалтай тулгарсан. Хортой зан үйлийг тэвчихийн тулд бүх оролцогчид бусад бүх зангилааны оролцогчдыг мэдэж, асар олон тооны мессеж солилцох ёстой. Энэ нь мессеж солилцоход тооцоолох нарийн төвөгтэй байдлыг харуулдаг. 

Өргөтгөх нь бас бэрхшээлтэй тул оролцогч нэмэх нь бараг боломжгүй юм. Бүрмөсөн орхисон аливаа оролцогчийг хорлонтой жүжигчин гэж үзнэ. Маш эрч хүчтэй, динамик блокчейн экосистемүүд маш хурдан ⅓ хязгаарт хүрч, протоколыг сүйрүүлэх болно.

Холбооны Византийн хэлэлцээрийн протоколуудын гүйцэтгэл

Холбооны Византийн хэлэлцээрийн (FBA) протоколын дагуу чуулга нь холбооны хэд хэдэн нэгжид хуваагдсан. Энэ нь Византийн хэд хэдэн генералуудтай байх замаар үүнийг хийдэг бөгөөд тус бүр нь чуулгынхаа хэсгийг хариуцдаг. Энэ нь гүйлгээг мэдэгдэхүйц нэмэгдүүлэх, гүйлгээний зардлыг бууруулж, цөөн тооны мессеж солилцох боломжийг олгодог. 

FBA протоколын дагуу оролцогч зангилаа бүр хэнд итгэхээ сонгох боломжийг олгодог. Олон тооны хүчинтэй зангилаануудыг итгэмжлэгдсэн жагсаалтдаа оруулахыг итгүүлэх шаардлагатай тул аливаа хорлонтой жүжигчид хүндрэл учруулдаг.

FBA нь олон жилийн туршид улам бүр алдаршиж, блокчейн нэрсийг өөртөө татах болсон. Хамгийн алдартай нь Ripple inc болон Stellar юм. Sybil халдлага нь Ripple blockchain-ийн хувьд хамгийн чухал аюул юм. Баталгаажуулагчдад зориулсан өвөрмөц зангилааны жагсаалт байгаа нь сайн шийдлийг санал болгодог.

Төлөөлөгчдийн Византийн алдааг тэсвэрлэх протоколын гүйцэтгэл

Төлөөлөгдсөн Византийн алдааг тэсвэрлэх протокол (dBFT) нь BFT-тэй ижил гүйцэтгэлийн хэв маягийг дагаж мөрддөг. Гэсэн хэдий ч энэ нь хэд хэдэн оролцогчдод зөвшилцлийг төвлөрүүлж, улмаар BFT-ийн өргөтгөлийн асуудлыг шийддэгээрээ ялгаатай. Протокол нь зөвшилцөлд оролцогчдыг сонгоход нэр хүндийн тухай ойлголтыг ашигладаг.

NEO бол dBFT протоколтой шилдэг тоглогчдын нэг юм. Аюулгүй байдлын аюул заналхийлж болзошгүй тул түүний хэрэглээ нэлээд суларсан. Хорлонтой удирдагч өөрийн үзэл бодлыг өөрчлөх протоколыг ашиглан детерминист салаа үүсгэж болно. Дараа нь тэд өөр өөр мессежийг ашиглан 2 шинэ блок үүсгэж болох бөгөөд хоёр блок хоёулаа хүчинтэй бөгөөд оролцогчид хүлээн зөвшөөрөгдсөн бөгөөд сүлжээнд хоёр өөр төлөв бий болно. Шийдэл нь харагдах байдлыг өөрчлөхөөс өмнө үүсгэсэн бүх мессежийг устгах явдал юм.

Византийн алдааг тэсвэрлэх чадвартай, гадасны нотолгооны протоколын гүйцэтгэл

BFT-dPoS гэж товчилсон эрлийз протокол нь өндөр гүйцэтгэлтэй Proof of Possession протоколуудыг BFT протоколуудын хамгаалалттай нэгтгэдэг. Протоколын дагуу токен эзэмшигч бүр блок үйлдвэрлэгчийн төлөө саналаа өгч, хамгийн олон санал авсан 21 зангилаа тэнцэнэ. Дараа нь 21 нь тус бүр нь цагаан толгойн дарааллаар блок үйлдвэрлэх 0.5 секундын хугацаатай байдаг.

EOSIO нь протоколыг ашигладаг блокчейнүүдийн нэг юм. Энэ нь минутанд 3000 гүйлгээ хийх чадвар, BFT аюулгүй байдлын түвшин зэрэг асар их ололт амжилтаараа бахархдаг. Сул тал нь 21 блок бүтээгчид санал өгөхөд эзэмшиж буй хөрөнгө нөлөөлдөг. Энэ нь үйл явцыг хянахын тулд мөргөлдөх боломжийг олгодог.

Зохиогчийн тэмдэглэл

Чуулгад суурилсан зөвшилцлийн протоколууд нь чуулгын бус протоколуудтай харьцуулахад нэлээд сүүлийн үеийнх юм. Гэсэн хэдий ч тэд Византийн гэмтлийн асуудлыг шийдэж, хортой зангилаанууд сүлжээний дийлэнх хувийг бүрдүүлэхгүй бол ажиллах боломжийг олгодог тул маш их анхаарал хандуулдаг.

Хэлэлцүүлгийн протоколын ангиллаас хамааран тэдгээрийн гүйцэтгэл нь өөр өөр байдаг. BFT нь өргөтгөх чадварын асар том асуудлуудыг санал болгодог бол FBA нь Sybil халдлагад өртөмтгий байдаг. 

dBFTs нь өргөтгөх чадварын асуудлыг шийддэг боловч харах-өөрчлөх протоколын ашиглалтыг бий болгодог. BFT-dPoS нь хамгийн сайн боломжуудыг санал болгодог боловч нууцаар тохиролцох замаар эрсдэлийн хяналтыг бий болгодог. Харин чуулгад суурилсан протоколуудыг хүлээн авах нь орон зайд шинэлэг зүйл нэмэгдэхийн хэрээр нэмэгдэх төлөвтэй байна.

Эх сурвалж: https://crypto.news/the-performance-of-quorum-based-consensus-protocols-in-blockchain/