*Scris de: James, co-fondator MAP Protocol

Esența criptomonedei este un registru descentralizat, iar niciun obiect fizic nu curge. Esența cross-chain-ului este alinierea registrelor celor două lanțuri.

Înainte de a discuta formal, ar trebui să menționez că însuși cuvântul „încrucișată” lanț sau „pod” este problematic. Motivul este că esența criptomonedei este un registru descentralizat și niciun obiect fizic nu curge. Este greșit să folosiți cuvântul „cruce” sau chiar cuvântul „pod”, deoarece este prea concret; esența lanțului încrucișat este alinierea registrelor celor două lanțuri. Înainte de a discuta natura încrucișată a criptomonedei, să ne uităm mai întâi la istoria și natura monedei.

1. Esența monedei: o unitate de cont

Moneda este o unitate de cont, nu obiectul fizic (moneda de hârtie) sau un șir de caractere pe care le vedem acum.

1. Barter: începutul contabilității

În primele zile ale omenirii, nu exista monedă, iar oamenii făceau schimb de mărfuri prin troc. De exemplu, o oaie poate fi schimbată cu o masă (schimb echivalent).Ah Fu are 10 oi, dar Ali are doar 1 masă în acest moment. Ce să fac? A schimba sau a nu schimba? Nu-l schimba, creșterea oilor este scumpă; schimbă-l, mesele lui Ali nu sunt suficiente. Deci trebuie să ținem un cont. Ali, te rog să-mi ia mai întâi cele 10 oi, dar îmi datorezi Ah Fu 9 mese și ești de acord să-mi plătești anul viitor.

Cat ai clipi, a sosit anul viitor, iar Ali a inceput sa-si plateasca datoriile pentru ca nu putea sa faca 9 mese. Ah Fu a aruncat o privire și a descoperit că toată lumea din întreaga regiune iubea ciocolata (de fapt, în America de Sud cu mult timp în urmă, ciocolata era într-adevăr folosită ca un articol de schimb echivalent), iar acest lucru era foarte rar. Toată lumea era dispuși să facă schimb. ciocolată pentru majoritatea lucrurilor. Și Ali are 9 bomboane de ciocolată, așa că să folosim 9 bomboane de ciocolată pentru a plăti datoria. Treptat, cele mai circulate articole din zona locală (cum ar fi ciocolata) au devenit această unitate de cont, iar unitatea de cont a generat un preț corect.De exemplu, o ciocolată poate fi schimbată cu o oaie sau o masă.

Această unitate de cont este moneda, iar moneda este doar o marionetă, indiferent de forma ei. Dar această păpușă este predispusă la probleme. De exemplu, cineva poate face dintr-o dată 1 milion de bucăți de ciocolată și apoi poate jefui cu ușurință produsele de muncă ale altora.

2. Note de aur, argint și aur și argint

Miezul unității de cont este lichiditatea continuă, solidă.

Mai târziu, oamenii au extins sfera regională a schimburilor comerciale și chiar au început tranzacții globale, astfel încât aurul și argintul au apărut pe scenă. Argintul și aurul sunt iubirile naturale ale întregii omeniri, așa că s-au născut pentru a fi unități monetare de cont. Mai mult decât atât, argintul și aurul s-au dovedit a fi foarte rare pe întreg pământul de mii de ani.Acest lucru este și în concordanță cu stabilitatea unităților contabile.De aceea, „marioneta” aurului și argintului, ca unitate de contabilitate, va nu poate fi răsturnat ușor.

Cu toate acestea, oamenii au descoperit treptat că aurul și argintul erau mai ușor de transportat fără a le purta. Prin urmare, derivatele lor au început să apară pe piață: bilete de argint (aur). Derivatele precum bancnotele sunt încă în esență încredere în contabil - încredere în bancă Banca este responsabilă de acceptare, iar dreptul de a ține conturi revine băncii. Mai târziu, bancnotele de argint (aur) au devenit unitatea națională de cont. De exemplu, dolarul american este legat de aur pentru emitere și acceptare, iar Rezerva Federală, compusă dintr-un grup mic de oameni, este responsabilă de ținerea conturilor pentru toată lumea. Până în anii 1970, când sistemul Brighton Woods s-a dezintegrat, dolarul american a anunțat că nu va mai fi folosit ca bilet de aur și nu va mai fi legat de aur. Suma de dolari SUA emisă a fost complet determinată de Rezerva Federală, un organizatie contabila. Există cu siguranță o logică în modul în care Rezerva Federală ia decizii, dar este într-adevăr decis de un grup mic de oameni (centralizare).

Dar după ce valoarea dolarului american și-a pierdut ancora de aur, acesta a început să exercite forță asupra unei alte caracteristici a monedei: lichiditatea. Locul în care moneda este folosită cel mai mult în lume este tranzacțiile cu petrol și tranzacțiile financiare. Dolarul american deține petrolul din Orientul Mijlociu în mâna stângă și Wall Street în mâna dreaptă. Prin operațiuni prudente și de bază, dolarul american a devenit unitatea de cont globală.

Baza unității de cont este că nu poate fi manipulată, ceea ce numim în mod obișnuit descentralizare și lipsă de încredere. Prin urmare, deși dolarul american a dat dovadă de o putere extraordinară în ceea ce privește lichiditatea, el continuă să recolteze bogăția lucrătorilor din întreaga lume prin emisiuni și contracție suplimentare, care încă încalcă cel mai important atribut al monedei: contabilitatea nu poate fi manipulată. Deci, în 2009, a apărut Bitcoin. Spre deosebire de instituțiile financiare tradiționale, Bitcoin este un sistem electronic de plată în numerar peer-to-peer: o parte inițiază un transfer, iar cealaltă parte îl acceptă, fără a se baza pe vreo instituție financiară centralizată.

2. Esența criptomonedei: sistem de contabilitate descentralizat

1. De ce criptomoneda este în esență un sistem de contabilitate descentralizat?

Să începem cu Bitcoin, strămoșul monedei digitale. Cum a apărut un Bitcoin? ——Săpat din minerit.

Deci, ce este exact BTC-ul minat? ——De fapt, este doar un șir de caractere.

Cum să demonstrezi că acest personaj este valoros sau BTC?

În acest moment, iese la iveală esența problemei, deoarece este contabilizată, a fost confirmată, iar toate transferurile BTC sunt înregistrate în registru. În acest moment, ți-ai format instantaneu un scenariu în lanț în mintea ta în care BTC a fost generat din minerit și transferat la diferite adrese? Și revenind la sursă, orice Bitcoin poate fi găsit la adresa când s-a născut prima dată. Acesta se numește registru.

Desigur, acest registru este diferit de sistemul tradițional de contabilitate centralizată a Fed. Care este diferența?

2. Diferențele față de sistemul tradițional de contabilitate centralizată a Fed

Putem rezuma pe scurt istoria monedei cu cel mai condensat și mai abstract exemplu popular, după cum urmează:

  • Șeful satului ține socoteală: Într-un sat se folosește toporul ca unitate de cont.În trecut, șeful satului ținea socoteală pentru oricine datora cuiva un topor, deoarece șeful satului are un mare prestigiu, oricine ar fi șeful satului. a spus dator cuiva un topor era cel care o datora cui.

  • Șeful satului, adjunctul șefului satului și bătrânii au format o echipă pentru a ține contabilitatea: Mai târziu, șeful satului s-a angajat în activități umbroase. Era clar că A a împrumutat un topor lui B, dar B era nepotul șefului satului și a insistat. că nu a fost cazul.Asta de lucruri au început treptat să se întâmple din ce în ce mai mult Adjunctul șefului satului și mai mulți bătrâni au cerut să se alăture echipei de contabilitate, așa că șeful satului, adjunctul șefului satului și mai mulți bătrâni au început să contabilizeze împreună. Mai târziu, s-a descoperit că șeful satului, adjunctul șefului satului și bătrânii s-au înțeles pentru ca topoarele împrumutate de rudele lor respective să poată fi șters dintr-o singură lovitură, iar toată lumea a înțeles asta tacit. Sătenii nu mai suportă.Dacă este cazul, atunci cine împrumută banii poate ține conturi, dar acest lucru este foarte costisitor și greu de operat.

  • Contabilitatea lui Satoshi Nakamoto: În acest moment, un sătean pe nume Satoshi Nakamoto a creat o metodă de contabilitate inviolabilă numită blockchain. De acum înainte, de fiecare dată când se împrumută un împrumut, acesta va fi difuzat în întregul sat. Oricine poate ține conturile și oricine. o pot face oricând.Fără contabilitate, majoritatea oamenilor înregistrează același registru și îl confirmă ca un registru adevărat. Și dă ceva numit Bitcoin (recompensă de minerit) tuturor celor care țin conturi cu succes.

3. Esența cross-chain-ului: tehnologia de „aliniere a registrului” între sistemele registrului descentralizat

1. Analogie distracție cu lanțuri încrucișate

După ce am deschis calea atât de mult timp, putem vorbi în sfârșit despre cross-chain. Esența comportamentului cross-chain este tehnologia de „aliniere a registrului” între sistemele registrului descentralizat. Mai exact, înseamnă de fapt alinierea a două registre descentralizate, cunoscute în mod obișnuit sub numele de reconciliere. Este la fel ca patronul de supermarket care cere casieriei să se împace.

Dar de multe ori, proprietarul supermarketului vorbește chineză, în timp ce casierul vorbește engleză. Acest lucru mapat cu industria blockchain se numește aliniere registru între lanțuri eterogene. Ce este alinierea registrului EVM în lanț (lanț izomorf)? Înseamnă că totul este vorbit în chineză, cu excepția faptului că șeful vorbește chineză mandarină, în timp ce casierul vorbește chineză singaporeană. Cuvintele de bază sunt aceleași, dar gramatica și vocabularul sunt diferite . Este o diferenta. Sau crescând la dimensiunea registrului, adică situațiile financiare conform standardelor de contabilitate chineze sunt aliniate cu registrele situațiilor financiare conform standardelor de contabilitate din SUA.

2. Alinierea registrului blockchain

În cadrul tehnologiei blockchain de registru descentralizat, fiecare lanț este un registru descentralizat distribuit independent. Deci, cum să aliniați registrele celor două lanțuri? Prin discuția de mai sus a metodelor contabile, putem desena următoarele soluții de aliniere a registrului de cont:

1) Șeful orașului (unitatea superioară a satului) și mai mulți bătrâni sau șefi de sat ai fiecărui sat sunt responsabili pentru alinierea celor două registre (două sate). Aceasta este cunoscută în mod obișnuit ca tehnologie MPC sau TSS. În lumea blockchain, cum să demonstrezi că el este primar, șef de sat sau bătrân? Fie partea de proiect desemnează un grup de noduri, fie numărul de putere de miză este folosit ca dovadă. Cine gajă mai multe monede este autoritatea. Am mai menționat mai sus că acest tip de autoritate va duce inevitabil la posibilitatea ca șefii de sate să își unească forțele pentru a face rău.

2) Persoane autorizate + un număr de martori aleatoriu efectuează alinierea registrului. În lumea blockchain-ului, martorii aleatoriu sunt noduri Oracle, iar autoritățile se bazează în continuare pe cantitatea de angajamente pentru clasarea cu autoritate. Riscul ca Oracle să se complice cu autoritățile încă există. Aceasta este tehnologia de aliniere a registrului între două blockchain-uri sub tehnologia Oracle+Relayer. Această tehnologie este utilizată în principal de LayerZero.

Poate că oamenii se întreabă, nu este cel mai important lucru despre utilizarea pe scară largă a criptomonedei (lichiditatea)? Este descentralizarea atât de necesară? Soluția de contabilitate centralizată condusă de dolarul american a atins apogeul în ceea ce privește lichiditatea Dacă lumea cripto renunță la condiția if a contabilității descentralizate și urmărește lichiditatea. Asta, fără îndoială, nu are șanse de câștig și nu este diferit de un mincinos.

3) Folosiți mecanismul de contabilitate blockchain pentru a alinia registrele încrucișate.Aceasta este tehnologia light client light node. După cum știm cu toții, metoda contabilă a lanțului este incontestabilă în ceea ce privește descentralizarea. Registrul este imuabil și urmăribil. Luând ca exemplu lanțul public al mecanismului de consens POS, toate confirmările registrului sunt făcute de un grup de verificatori validatori (două treimi din semnăturile grupului anterior de validatori autorizează următorul grup de validatori) să fie responsabil de contabilitate (pe- lanţ). Teoretic, este necesar doar să sincronizați informațiile de validare ale registrului (inclusiv setul de informații de validare ale mai multor validatori) cu un alt registru blockchain. Acest lucru este echivalent cu confirmarea de către ambele părți a informațiilor despre semnătură reciprocă.

3. Luați ca exemplu reconcilierea semnăturilor companiei pentru a analiza mecanismul ușor de contabilizare a clienților din blockchain

Semnăturile directorului financiar al Companiei A și ale directorului general sunt păstrate și de Compania B. Dacă angajatul Companiei A A spune că Compania A îi datorează o sumă de bani, Compania B trebuie doar să vadă dacă există vreo semnătură de la Compania A. Directorul financiar și directorul general trebuie să semneze, iar semnăturile trebuie să fie autentice.

Diferența dintre un blockchain și o companie este că semnatarul (validatorul) blockchain-ului nu are permisiunea și se schimbă la fiecare 24 de ore sau 72 de ore. Acest lucru este echivalent cu schimbarea directorului financiar și a directorului general al unei companii în fiecare zi. După fiecare schimbare de birou, companiile A și B schimbă imediat seturi de informații pentru verificarea semnăturilor (semnături cu chei private ale validatorului).

Deci, ce se întâmplă dacă procesul de schimb este centralizat? De fapt, procesul de schimb trebuie să fie centralizat, dar acest lucru nu contează, deoarece nu poate transmite informații false de semnătură către registrul (lanț) țintă. Acest lucru se datorează faptului că validitatea fiecărui validator nou trebuie să fie verificată de validatorul de nivel superior. grup. Semnătură cheie privată, cea falsă nu are semnătură cheie privată, astfel încât clientul ușor este numit și tehnologie independentă de autoverificare încrucișată.

În prezent, utilizarea acestui tip de tehnologie include Polkadot, Cosmos, NEAR Rainbow Bridge și MAP Protocol; deși utilizarea clientului ușor pentru lanțuri încrucișate este sigură și garantează o descentralizare absolută, provocările tehnice sunt foarte mari, în special utilizarea clientului ușor pentru lanțuri eterogene. -lantul are nevoie de mai multe eforturi tehnice. Cu toate acestea, după ce a petrecut aproape patru ani pe steaua în creștere a clientului ușor, Protocolul MAP, a aplicat în cele din urmă cu succes clientul ușor la verificarea încrucișată a tuturor lanțurilor eterogene și omogene. În prezent, Protocolul MAP a susținut lanțul încrucișat Polygon, NEAR și lanțul BNB. Lanțul încrucișat Eth 2.0 este, de asemenea, testat și este de așteptat să fie online până la sfârșitul anului.

Exemplu open source de cod încrucișat al clientului ușor al protocolului MAP

Deci, ce ar trebui făcut dacă registrele inter-lanț ale lanțurilor eterogene (cu formate de date diferite) sunt aliniate? Cu alte cuvinte, metoda de semnătură a lanțului A este în format francez, în timp ce metoda de semnătură a lanțului B este în format chinezesc. În acest moment, este nevoie de un lanț de relee ca lanț de relee.Acest lanț de relee trebuie să fie pre-încorporat în stratul de dezvoltare a contractului inteligent cu algoritmul de semnătură și algoritmul hash al fiecărui lanț, precum și proba arborelui meker etc. , ca date din registru. Centrul de conversie a formatului, legând astfel lanțuri diferite inițial.

Exemplu de cod MAPO Relay Chain pentru Protocolul MAP

4. Tehnologie Cross-chain și ZK zero-knowledge proof

Ca tehnologie neagră, ZK a fost utilizat pe scară largă în programele majore de rulare. Toată lumea s-a gândit anterior să-l aplice la Layer 2, dar aceasta poate fi prima dată când au auzit despre utilizarea ZK pentru cross-chaining. Totuși, conform cercetărilor efectuate de echipa tehnică MAP Protocol, se constată că, deși verificarea încrucișată a clientului ușor este incontestabilă din punct de vedere al securității, consumă mai multe taxe de gaz decât alte soluții de verificare încrucișată.De aceea, echipa MAP Protocol este Trecerea dovezii zero-cunoștințe (Metoda de verificare încrucișată a ZK) + client ușor optimizează și mai mult costurile de verificare a datelor, reduce taxele de gaz care trebuie plătite și reduce foarte mult costul alinierii registrului inter-lanț.

4. Rezumat

După cum am menționat mai sus, proiectele blockchain care abandonează condițiile descentralizate dacă precondițiile și urmăresc orbește utilizarea nu diferă de monedele conduse de banca centrală în ceea ce privește metodele de emitere și contabilitate și nu este nevoie de multă lichiditate în lume. sistem. Prin urmare, în peisajul multi-lanț actual și viitor, îmbrățișarea tehnologiei de aliniere a registrului descentralizat este o problemă cu care trebuie să se confrunte întreaga industrie.

Autor: James XYC