Binance legger til zk-SNARK-verifisering til systemet for bevis på reserver

Binance har oppgradert dets proof-of-reserves (PoR)-system med zk-SNARK-verifikasjoner, en form for null-kunnskapsbevis som bevarer personvernet og sikkerheten til sensitiv brukerinformasjon.

Binance administrerende direktør Changpeng Zhao sa forbedringen ble implementert i samsvar med Ethereums medgründer Vitalik Buterin's forslag. Buterin hadde lagt fram ideene sine om å fremme tillitsløse sentraliserte utvekslinger gjennom gjennomsiktige systemer for bevis-av-reserver i november.

Binance først publisert sitt PoR-system i november 2022 da brukere begynte å kreve mer åpenhet fra børser i kjølvannet av FTX-kollapsen. På den tiden brukte Binance Merkle trekryptografi for å gjøre det mulig for brukere å verifisere beholdningene sine.

Likevel hadde systemet to store ulemper. For det første representerte bladnodene i Merkle-treet hasjen til brukernes beholdning for å beskytte personvernet, noe som betydde at Merkle-roten ikke kunne reflekterer summen av bladnodenes balanseinformasjon.

For det andre kan en ondsinnet enhet potensielt legge til en negativ saldo under en falsk konto et sted i treet for å få størrelsen på nødvendige reserver til å virke mindre.

Binance hevder at zk-SNARKs løser disse utfordringene. Nullkunnskapsverifiseringssystemet kan sikre at alle bladnoder i Merkle-treet har bidratt til Binances påståtte totale brukerbalanse for hver kryptovaluta. Det vil også sikre at det ikke er noen bruker med negativ saldo inkludert i treet.

Binance vil generere og publisere zk-SNARK-bevis for konstruksjonen av Merkle-treet for å bevise reservene. Ved å verifisere Merkle-beviset kan Binance-brukere sjekke om saldoen deres er inkludert i Merkle-treroten. Brukere kan verifisere zk-SNARK-beviset for å sikre at Merkle-trekonstruksjonen var fri for manipulering.

Fordi Binance har millioner av brukere, er det ikke mulig å få et eneste bevis på Merkle-trekonstruksjonen. Derfor vil Binance dele brukerne i grupper på 864 hver. Det ville ta 110 sekunder å generere zk-bevis for en enkelt gruppe brukere. Beviset kan verifiseres på mindre enn 1 millisekund.

Det vil ta 2 timer for Binance å generere bevis for alle kontoer til en pris av rundt $1,000. Børsen jobber med å implementere løsningene foreslått av Buterin for å forbedre effektiviteten av bevisgenereringsprosessen, noe som bør redusere kostnadene og gjøre det i stand til å levere bevis oftere.

Binances PoR-system støtter for tiden 13 kryptovalutaer, med 4 nyere tillegg, og det planlegger å legge til flere tokens i løpet av de kommende ukene.

Binance lager også koden for PoR-systemet til åpen kildekode med sikte på å gi mer åpenhet til brukerne.

Postet i: Binance, Børser

Kilde: https://cryptoslate.com/binance-adds-zk-snark-verification-to-its-proof-of-reserves-system/