Zašto je uzorkovanje dostupnosti podataka važno za skaliranje blockchaina

Dostupnost podataka na lancu postaje sve češća tema kako Ethereum nastavlja da raste.

Danas, Ethereum programeri razmatraju gdje i kako bi podaci trebali biti pohranjeni na blockchain mrežama dok rade na rješavanju takozvane blockchain trileme, koja se odnosi na kompromise između sigurnosti, skalabilnosti i decentralizacije. 

U kripto, dostupnost podataka se odnosi na koncept da su podaci koji su pohranjeni na mreži dostupni i dostupni svim učesnicima mreže. 

Na sloju Ethereum-1, čvorovi mreže preuzimaju sve podatke u svakom bloku, što otežava izvršavanje nevažećih transakcija. 

Iako ovo može jamčiti sigurnost, ovaj proces može biti relativno neefikasan – traženje od mrežnog čvora da provjeri i pohrani sve podatke u bloku može drastično smanjiti propusnost i ometati skalabilnost blockchaina.

Ethereum layer-2 rješenja za skaliranje su dizajnirana da riješe ovaj problem. 

Jedno popularno rješenje danas je optimistički skup, kao što su Arbitrum i Optimism. Optimistički zbroji su „optimistički“ po prirodi jer pretpostavljaju da su transakcije valjane dok se ne dokaže suprotno. 

Većina zbirnih paketa danas ima samo jedan sekvencer, što znači da postoji rizik od centralizacije, rekao je za Blockworks Anurag Arjun, suosnivač modularnog blockchaina Avail. 

Ovo trenutno nije veliki problem, jer rollup rješenja moraju staviti sirove podatke o transakcijama na Ethereum koristeći nešto što se zove calldata — najjeftiniji oblik pohrane na Ethereumu danas, kako Arjun primjećuje.

Jednom kada se podaci o pozivima pošalju na Ethereum mainnet, svako može osporiti da li su tačni ili ne u određenom vremenskom periodu, kaže Neel Somani, osnivač rješenja za skaliranje blokova Eclipse.

Ako niko ne ospori valjanost rollup-a, on će biti prihvaćen na Ethereumu kada istekne vremenski period.

Problem je, napominje Somani, kako neko onda može dokazati da je transakcija izvršena netačno ako nema podatke.

„Ako vam ne kažem šta sam pogubio, ne postoji način da dokažete da je to pogrešno, tako da morate tačno da znate šta sam pogubio da biste to popravili“, rekao je Somani. “Dakle, svi blokovi moraju dokazati dostupnost podataka na neki način, oblik ili formu.”

Uzorkovanje dostupnosti podataka

Kako svi lanci blokova moraju dokazati dostupnost podataka, može biti neefikasno preuzeti cijeli blok na mrežu, što opet izaziva početni problem dostupnosti podataka.

„Kao neko ko ne želi da preuzme ceo blok, i dalje želim poverenje da se informacije o bloku ne kriju“, rekao je Somani.

Rješenje je, prema Somanijevim riječima, korištenje uzorkovanja dostupnosti podataka kako bi se steklo povjerenje da je blok zapravo tamo.

Uzorkovanje dostupnosti podataka uključuje uzorkovanje nasumičnih dijelova bloka kako bi se dobila proizvoljno visoka sigurnost da je blok tamo, objašnjava Somani. 

Ova tehnologija koristi polinome — matematički izraz koji sadrži varijable, koeficijente i eksponencijaciju — za modeliranje odnosa između varijabli u bloku. 

Uobičajeno pogrešno tumačenje uzorkovanja dostupnosti podataka je da ako uzorkujete polovinu bloka, dobijate samo 50% povjerenja da su informacije u bloku tačne, rekao je Somani. To nije istina, objašnjava on, jer kao i kod uzorkovanja dostupnosti podataka, korisnici moraju biti sigurni da imaju dovoljno bodova da povrate originalni polinom.

Projekti kao što su Celestia i Avail trenutno grade rješenja za uzorkovanje dostupnosti podataka.

“Ono što iskreno vjerujemo je da će svaki osnovni sloj biti sloj dostupnosti podataka,” rekao je Arjun za Blockworks. „Glavna usmjerena borba koju vodimo je želja da povećamo dostupnost podataka na osnovnom sloju, te da izvršimo i namotamo na drugom sloju.”


Svake večeri primajte dnevne vijesti o kripto vijesti i uvide na svoju e-poštu. Pretplatite se na Blockworksov besplatni newsletter sada.

Želite li da se alfa pošalje direktno u inbox? Dobijte ideje za degen trgovinu, ažuriranja upravljanja, performanse tokena, tvitove koje ne možete propustiti i još mnogo toga iz Daily Debrief-a Blockworks Research-a.

Jedva čekam? Saznajte naše vijesti na najbrži mogući način. Pridružite nam se na Telegramu i pratite nas na Google vijestima.

Izvor: https://blockworks.co/news/data-availability-ethereum