Vitalik Buterin, Coinbase, Kraken, Binance promovează CEX-urile fără încredere PlatoBlockchain Data Intelligence. Căutare verticală. Ai.

Vitalik Buterin, Coinbase, Kraken, Binance promovează CEX-uri fără încredere

Prăbușirea FTX a erodat grav încrederea utilizatorilor în schimburile de criptomonede centralizate. Majoritatea investitorilor și-au dat în sfârșit seama de importanța de a deține cheile activelor lor digitale și au mutat volume record de jetoane de la schimburi la portofele fără custodie.

Aceste evenimente au generat un val de urgență pentru bursele centralizate pentru a oferi o dovadă de încredere că dețin mai multe active decât datorii. Într-o blog pe 19 noiembrie, cofondatorul Ethereum, Vitalik Buterin, a analizat metodele criptografice desfășurate până acum de către schimburi pentru a deveni lipsite de încredere, inclusiv limitările acestor metode.

El a sugerat, de asemenea, noi tehnici pentru schimburile centralizate pentru a obține lipsa de încredere care implică Argumentul de cunoaștere succint non-interactiv (ZK-SNARK) și alte tehnologii avansate.

Binance, Coinbase și Kraken, împreună cu partenerul general a16z și fostul CTO Coinbase, Balaji Srinivasan, au contribuit la postare.

Dovada solvabilității prin liste de bilanț și arbori Merkle

În 2011, Mt. Gox a fost una dintre primele burse care a furnizat dovada solvabilității prin transferul a 424,242 BTC dintr-un portofel rece la o adresă Mt. Gox pre-anunțată. Ulterior a fost dezvăluit că tranzacția ar fi putut induce în eroare, deoarece activele transferate ar putea să nu fi fost mutate dintr-un portofel rece.

În 2013, au început discuţiile despre modul în care schimburile ar putea dovedi mărimea totală a depozitelor utilizatorilor lor. Ideea a fost că dacă bursele își dovedesc depozitele totale ale utilizatorilor, adică pasivele lor totale, împreună cu deținerea unei sume echivalente de active, adică dovada activelor, atunci s-ar dovedi solvabilitatea lor.

Cu alte cuvinte, dacă bursele ar putea dovedi că dețin active egale sau mai mari decât depozitele utilizatorilor, s-ar dovedi capacitatea lor de a rambursa toți utilizatorii în cazul solicitărilor de retragere.

Cea mai simplă modalitate prin care schimburile să dovedească depunerile totale ale utilizatorilor a fost să publice pur și simplu o listă de nume de utilizator împreună cu soldurile contului lor. Cu toate acestea, acest lucru a încălcat confidențialitatea utilizatorilor, chiar dacă schimburile au publicat doar o listă de hash și solduri. Prin urmare, a fost introdusă tehnica arborelui Merkle, care permite verificarea unor seturi mari de date.

În tehnica arborelui Merkle, tabelul soldurilor utilizatorilor este inserat într-un arbore sumă Merkle, în care fiecare nod, sau frunză, este o pereche de echilibru și hash. Stratul cel mai de jos al nodurilor conține solduri individuale ale utilizatorilor și hashuri de nume de utilizator sărate. Pe măsură ce vă deplasați în sus, fiecare nod reprezintă suma soldurilor celor două noduri de sub el și suma hashe-urilor celor două noduri de sub el.

Arborele Merkle sumArborele Merkle sum
Exemplu de arbore sumă Merkle. Sursa: Vitalik Buterin

În timp ce scurgerea confidențialității este limitată în arborii Merkle în comparație cu listele publice de nume și solduri, nu este complet imună, a scris Buterin. Hackerii care controlează un număr mare de conturi într-un schimb pot obține cunoștințe semnificative despre utilizatorii schimbului, a adăugat el.

Buterin a mai remarcat:

„… tehnica arborelui Merkle este la fel de bună pe cât poate fi o schemă de dovadă a pasivelor, dacă scopul este doar obținerea dovezilor pasivelor. Dar proprietățile sale de confidențialitate încă nu sunt ideale.

Puteți merge puțin mai departe folosind copacii Merkle în moduri mai inteligente, de exemplu făcând fiecare satoshi sau wei o frunză separată, dar în cele din urmă, cu o tehnologie mai modernă, există modalități și mai bune de a face acest lucru.”

Utilizarea ZK-SNARK-urilor

Bursele pot plasa toate soldurile utilizatorilor într-un arbore Merkle sau într-un angajament KZG și pot folosi un ZK-SNARK pentru a dovedi că toate soldurile sunt nenegative și se adună la valoarea totală a depozitului revendicată de schimb. Adăugarea unui strat de hashing pentru a îmbunătăți confidențialitatea ar asigura că niciun utilizator de schimb nu poate afla nimic despre soldurile altor utilizatori.

Buterin a scris:

„În viitorul pe termen mai lung, acest tip de dovadă a pasivelor ZK ar putea fi folosit nu doar pentru depozitele clienților la burse, ci și pentru împrumuturi mai larg. „

Cu alte cuvinte, debitorii ar putea oferi creditorilor dovezi ZK, asigurându-i că debitorii nu au prea multe împrumuturi deschise.

Folosind dovada activelor

Cea mai ușoară versiune de a dovedi activele proprii ale schimburilor a fost metoda folosită de Mt. Gox. Bursele își mută pur și simplu activele la un moment prestabilit sau într-o tranzacție în care câmpul de date indică ce bursă deține activele. Bursele ar putea evita și taxa de gaz prin semnarea unui mesaj în afara lanțului.

Cu toate acestea, această tehnică are două probleme majore – tratarea depozitării la rece și utilizarea duală a garanțiilor. Majoritatea schimburilor își păstrează majoritatea activelor în depozite frigorifice pentru a le menține în siguranță, ceea ce înseamnă „a face chiar și un singur mesaj suplimentar pentru a dovedi că controlul unei adrese este o operațiune costisitoare!” a scris Buterin.

Pentru a face față problemelor, Buterin a menționat că bursele ar putea folosi câteva adrese publice pe termen lung. Schimburile ar putea genera câteva adrese, își pot dovedi proprietatea o dată și pot folosi aceleași adrese în mod repetat. Cu toate acestea, acest lucru prezintă provocări în păstrarea confidențialității și a securității.

Alternativ, schimburile ar putea avea mai multe adrese și ar putea dovedi că sunt proprietarul câtorva adrese selectate aleatoriu. Mai mult, schimburile ar putea folosi și dovezile ZK pentru a asigura păstrarea confidențialității și pentru a oferi echilibrul total al tuturor adreselor din lanț, a spus Buterin.

A doua problemă este asigurarea faptului că bursele nu amestecă garanțiile cu solvabilitatea falsă. Buterin a spus:

„În mod ideal, dovada solvabilității ar fi făcută în timp real, cu o dovadă care se actualizează după fiecare bloc. Dacă acest lucru nu este practic, următorul lucru cel mai bun ar fi să vă coordonați pe un program fix între diferitele schimburi, de ex. dovedirea rezervelor la 1400 UTC în fiecare marți.”

Ultima problemă este furnizarea de dovadă a activelor pentru monedele fiduciare. Bursele cripto dețin atât active digitale, cât și monede fiduciare. Potrivit lui Buterin, din moment ce soldurile monedelor fiduciare nu sunt verificabile criptografic, furnizarea de dovezi ale activelor necesită dependența de „modele de încredere fiat”. De exemplu, băncile care dețin fiat pentru schimburi pot atesta soldurile disponibile, iar auditorii pot atesta bilanţurile.

Alternativ, schimburile ar putea crea două entități separate - una care se ocupă de monede stabile susținute de active și alta care se ocupă de legătura dintre fiat și cripto. Buterin a remarcat:

„Deoarece „datoriile” USDC sunt doar jetoane ERC20 în lanț, dovada pasivelor vine „gratuit” și este necesară doar dovada activelor.”

Utilizarea plasmei și a validiums

Pentru a preveni furtul sau utilizarea abuzivă a fondurilor clienților, schimburile ar putea folosi Plasma. O soluție de scalare care a devenit populară în cercurile de cercetare Ethereum în 2017-2018, Plasma împarte soldul în diferite simboluri, în care fiecărui jeton îi este atribuit un index și are o anumită poziție în arborele Merkle al unui bloc Plasma.

Cu toate acestea, de la apariția Plasmei, ZK-SNARK-urile au apărut ca o soluție „mai viabilă”, a remarcat Buterin. Versiunea modernă a Plasma este un validium, care este același cu ZK-rollup-uri, dar datele sunt stocate în afara lanțului. Cu toate acestea, Buterin a avertizat:

Într-un validum, operatorul are Nu. mod de a fura fonduri, deși, în funcție de detaliile implementării, ar putea obține o anumită cantitate de fonduri ale utilizatorilor blocat dacă operatorul dispare.”

Dezavantajele descentralizării complete

Cea mai frecventă problemă cu schimburile complet descentralizate este că utilizatorii ar putea pierde accesul la conturile lor dacă sunt piratați, uită parola sau își pierd dispozitivele. Schimburile pot rezolva această problemă prin recuperarea e-mailului și alte forme avansate de recuperare a contului prin detalii despre cunoașterea clientului. Dar acest lucru ar necesita ca schimbul să aibă control asupra fondurilor utilizatorului.

Buterin a scris:

„Pentru a avea capacitatea de a recupera fondurile conturilor de utilizator din motive întemeiate, schimburile trebuie să aibă o putere care ar putea fi folosită și pentru a fura fondurile conturilor de utilizator din motive greșite. Acesta este un compromis inevitabil.”

„Soluția ideală pe termen lung”, potrivit lui Buterin, se bazează pe auto-custodia cu portofele multi-sig și de recuperare socială. Pe termen scurt, totuși, utilizatorii trebuie să aleagă între schimburile centralizate și descentralizate pe baza compromisului cu care se simt confortabil.

Schimb de custodie (de exemplu, Coinbase astăzi) Fondurile utilizatorilor pot fi pierdute dacă există o problemă pe partea de schimb Exchange poate ajuta la recuperarea contului
Schimb fără custodie (de exemplu, Uniswap astăzi) Utilizatorii se pot retrage chiar dacă schimbul acționează cu răutate Fondurile utilizatorului pot fi pierdute dacă utilizatorul greșește

Concluzii: viitorul unor schimburi mai bune

Pe termen scurt, investitorii trebuie să aleagă între schimburi custodie și schimburi fără custodie sau schimburi descentralizate precum Uniswap. Cu toate acestea, în viitor, unele schimburi centralizate pot evolua, care vor fi constrânse criptografic, astfel încât schimbul să nu poată fura fondurile utilizatorilor, prin deținerea de solduri într-un contract inteligent valid, a spus Buterin.

Viitorul poate aduce, de asemenea, schimburi pe jumătate de custodie în care utilizatorii au încredere în schimbul cu fiat, dar nu cu criptomonede, a adăugat el.

Deși ambele tipuri de schimburi vor continua să coexiste, cea mai simplă modalitate de a spori siguranța schimburilor de custodie este să adăugați dovezi de rezerve, a menționat Buterin. Aceasta ar include o combinație de dovadă a activelor și dovadă a pasivelor.

În viitor, Buterin speră că toate schimburile vor evolua pentru a deveni fără custodie, „cel puțin pe partea cripto”. Ar exista opțiuni centralizate de recuperare a portofelului, „dar acest lucru se poate face mai degrabă la nivelul portofelului decât în ​​cadrul schimbului în sine”, a spus el.

Pe partea fiat, bursele ar putea implementa procesele de cash-in și cash-out native pentru stablecoins susținute de fiat, cum ar fi USDT și USDC. Dar „va mai dura ceva timp până să ajungem pe deplin acolo”, a avertizat Buterin.

Timestamp-ul:

Mai mult de la CryptoSlate