#prakse

Sveiki visiem!

Šodien mēs runāsim par to, kā darbojas Zero Knowledge Proof (ZKP) konsensa protokols.

Vitaliks Buterins vairākkārt ir norādījis, ka, viņaprāt, šī ir visdaudzsološākā tehnoloģija, kas ļaus integrēt kriptomaksājumus ikdienas dzīvē.

Kāpēc ir tā, ka? Noskaidrosim!

Iedomājieties, ka dzīvojat pasaulē, kurā par jebkuru produktu vai pakalpojumu var norēķināties ar Bitcoin. Jūs atnācāt uz savu iecienītāko kafejnīcu, lai nopirktu vaniļas kapučīno, samaksātu ar Bitcoin, un pārdevējs, redzot, no kura maka veikts maksājums, ar pāris klikšķiem var redzēt jūsu maka kopējo atlikumu un, ja jums ir vairāki desmiti Bitcoin. guļot tur, tad kādu dienu var netikt mājās, tu sapratīsi.

Uz ZKP protokola veidoto blokķēžu būtība ir tāda, ka lietotāji, pārbaudītāji, mezgli, izstrādātāji utt. Es nezinu, kam ir kāds atlikums savā makā, šī informācija ir šifrēta. 

Ir diezgan daudz blokķēdes projektu, kas veidoti pēc šī principa: zkSynk, Celo, Zcash, Mina, Polygon atbalsta šo tehnoloģiju. Mēs redzam komandas, kas izstrādā savus projektus, pamatojoties uz ZKP protokolu, piesaistot simtiem miljonu dolāru riska kapitāla investīcijas. 

Nesenā IronFish projekta analīzē (https://t.me/block4block/354) mēs runājām par to, kā komanda pievienoja papildu privāto atslēgu katram lietotājam, lai viņi varētu to sniegt regulatīvajām iestādēm, savukārt ārējie novērotāji to nevar. skatiet aktīvu vērtību konkrētajā makā, atšķirībā no publiskajām blokķēdēm, piemēram, Bitcoin vai Ethereum.

Uzmanīgajam lasītājam jau var rasties jautājums. 

Kā mezgli, kas apstrādā darījumus, nonāk pie vispārējas vienprātības par to patiesumu, ja visa informācija par bilanču stāvokli ir šifrēta, un kā viņi piekrīt blokam pievienot darījumu kopu?  

Nav viegli atbildēt uz šo jautājumu, nekļūstot pārāk garlaicīgi, tāpēc mēs jums pastāstīsim pasaku. 

Stāsts par Alisi un Ali Baba (interpretācija Block4Block)

Pievērsiet uzmanību attēlam. Redzam labirintu, kura vidū ir 2 ar paroli aizslēgtas durvis. Alise apgalvo Ali Baba, ka viņa zina katra no viņiem paroli, taču viņa nevar viņiem pateikt. 

Ali Babam ir jāpārliecinās, vai Alise nemelo, tāpēc viņš iet pa otro ieeju pie durvīm numur 2. Tikmēr Alise iziet pa citu ieeju pie durvīm numur 1, atver tās, dodas uz durvīm numur 2 un pieklauvē pie Ali Baba no plkst. aizmugurē. Tātad, Ali Baba saprot, ka Alise zina pirmo durvju paroli. 

Tad viņi mainās vietām. Ali Baba iet pa pirmo ieeju uz 1. durvīm, un Alise iet caur otro ieeju, atver durvis ar numuru 2 un pieklauvē pie pirmajām durvīm no aizmugures. Tāpēc Ali Baba pārbaudīja Alises zināšanu patiesumu, nepiekļūstot durvju parolēm. 

Šis stāsts ļauj aptuveni iedomāties, kā var pierādīt jebkuras informācijas patiesumu, neatklājot tās detaļas. Mezglu mijiedarbības protokoli ļauj tiem panākt vienprātību un apstiprināt informācijas patiesumu, vienlaikus saglabājot to maku privātumu, kas piedalās darījumā. 

Nulles zināšanu protokoli ir mākslas darbs kriptogrāfijas jomā. Starp citu, Zcash komanda bija pirmā, kas izstrādāja blokķēdi, kuras pamatā ir šī tehnoloģija.