Službeno predstavljen na Ethereum mreži 13. ožujka 2024. u nadogradnji Dencun, blobovi su nova vrsta prostora za pohranu podataka dizajnirana da skupljanje podataka učini jeftinijim i učinkovitijim.
Konsenzus unutar Ethereum zajednice je da je najbolji način za skaliranje Ethereuma putem skupljanja, također poznatih kao Layer 2 ili L2, te da je najbolji način za skaliranje skupljanja putem uvođenja blobova.
Prije blobova, ako bi Ethereum prošao kroz razdoblje zagušenja, to bi također utjecalo na cijenu transakcija na svim njegovim slojevima 2. Uvođenje blobova uklanja korelaciju između zagušenja Ethereuma i troškova transakcija na sloju 2.
Što su mrlje?


Blobovi su nova struktura podataka uvedena u Ethereum u EIP-4844, koja se kolokvijalnije naziva “Proto-danksharding”. EIP je kratica za Ethereum Improvement Proposal—proces kojim programeri jezgre Ethereuma predlažu poboljšanja Ethereuma.
Proto-danksharding preteča je full-dankshardinga i postavlja mu temelje uvođenjem mrlja. To čini u istom formatu u kojem će se koristiti kada se implementira full-danksharding, kako bi se pojednostavio prijelaz na full-danksharding.
Full-danksharding, ili samo Danksharding, nadolazeće je ažuriranje Ethereum protokola. Predstavlja ono za što Ethereum core devs vjeruju da će biti posljednji korak (za sada) u stvaranju Ethereuma doista skalabilnim blockchainom, čineći transakcije bržim i jeftinijim.
Proto-danksharding je korak prema implementaciji Dankshardinga—uvodi koncepte iz Dankshardinga, kao što su blobovi, u Ethereum. Počevši s proto-dankshardingom i uvođenjem blobova, umjesto ronjenja ravno u full-danksharding, smanjuje se rizik nastao prebrzim uvođenjem drastičnih promjena u mrežu.
Kako rade mrlje?
Prije blobova, kada je Sloj 2 trebao potvrditi svoje transakcije, grupirao bi transakcije i poslao ih Sloju 1 (Ethereum) na provjeru. Problem je bio u tome što su podaci nakon provjere još uvijek bili zaglavljeni na Ethereum blockchainu, zauvijek zauzimajući blockspace.
To doprinosi povećanju stanja i čini Ethereum zagušenijim—što je zauzvrat također učinilo Layer 2 zagušenijim.
Kod blobova, kada se podaci šalju na Sloj 1 na provjeru, šalju se u blob, što je skraćenica za “Binary Large Object”. Svaki blob ima 4096 elemenata polja i može sadržavati do 32 bajta podataka po elementu polja, što je jednako oko 75 MB po blobu. Možete to zamisliti kao ogromnu tablicu podataka ili… veliku mrlju podataka.
Blobovi poboljšavaju prethodnu metodu provjere podataka u tome što se podaci iz blob-a mogu obrisati nakon što se verificiraju. Na ovaj način svi podaci o transakcijama iz svakog zbirnog skupa izgrađenog na Ethereumu ne moraju trajno živjeti na Ethereum blockchainu, zauzimajući dragocjeni prostor.
Blobovi također rade koristeći zasebno tržište blob naknada—uvodeći “blob gas”. Blob plin neovisan je o plinu na glavnoj mreži Ethereum, što znači da jedine stvari koje koriste blob plin su same blobovi.
Što je tako posebno u vezi s mrljama?
Unatoč smiješnim imenima uključenim u Ethereumovu nadogradnju Dencuna, riječ je o ozbiljnom poboljšanju. Blobovi pomažu da Ethereum bude manje zagušen, a skupljanje čini jeftinijim i bržim za korištenje.
To je zato što se podaci koji su potvrđeni u blobovima mogu izbrisati nakon upotrebe. Kao takav, ne uzrokuje povećanje stanja na glavnoj mreži Ethereum. “Nadimanje stanja” odnosi se na činjenicu da što više podataka obradi Ethereum, to više podataka trajno živi u njegovom lancu blokova—i održavanje “stanja” te mreže postaje intenzivnije.
Odvajanje blob tržišta plina od postojećeg tržišta plina također je značajan napredak. Budući da blobovi imaju zasebno tržište plina, zagušenje na Ethereumu ne utječe na njih. U prošlosti, ako je postojao veliki događaj na Ethereumu kao što je bio vrlo iščekivan NFT mint, zagušenje uzrokovano ovim događajem procurilo bi na Sloj 2 i poskupilo transakcije tamo. Odvajanje tržišta plina u obliku mrlja od tradicionalnih tržišta plina ethereuma uklanja korelaciju između zagušenja mreže Ethereum i transakcijskih troškova i brzine razine 2.
Mrlje također čine Layer 2 mnogo profitabilnijim. Prije blobova, kada su naknade za plin na njima bile u korelaciji sa zagušenjem Ethereum mreže, troškovi rada za Layer 2 i Dapps izgrađene na njima bili su mnogo veći. Smanjenje transakcijskih naknada omogućuje graditeljima i operaterima da izvode složene pametne ugovore ili proizvode uz djelić cijene.
Mrlje na poslu
Gledajući onchain podatke iz rollup.wtf, možemo vidjeti da većina slojeva 2 s najvećim brojem transakcija u sekundi već koristi blobove.
U TwitterJesse Pollak, osnivač Layer 2 mreže Base, otkrio je da je nakon Dencuna cijena jednostavne swap transakcije na Baseu pala s 0,31 USD na 0,0005 USD.
nakon 2 godine napornog rada, mrlje su sada aktivne @baza
prije: 0,31 $
nakon: 0,00 USD (ali zapravo 0,0005 USD)novčanike je potrebno ažurirati kako bi podnijeli ova smanjenja troškova! pic.twitter.com/solIX9D4HM
— Jesse Pollak (jesse.xyz) 🛡️ (@jessepollak) 14. ožujka 2024
Međutim, nije sve bilo sunce i kišne mrlje. Blobovi su bili sporiji nego što se očekivalo kada je riječ o stvarnom objavljivanju transakcija na sloju 1. Stvaranje novog tržišta plina za blobove uspjelo je odvojiti zagušenje Ethereuma od transakcijskih troškova skupljanja, ali samo tržište plina treba malo finog podešavanja prije nego što postane sve ono što je hvaljeno. do biti.
U jednom primjeru u lipnju 2024. blob transakcije postale su skuplje od svog prethodnika – ali to se može smatrati znakom da je usvajanje blobova još uvijek u tijeku, a nadamo se da će, kako L2 postaju učinkovitiji u korištenju blobova, više graditelja blokova početi prihvaćati blokove koji uključuju blobove, a kapacitet blobova se povećava— troškovi će pasti.
Vitalik Buterin pozabavio se obama ovim problemom u postu na blogu iz ožujka 2023. objavljenom nedugo nakon Dencunovog puštanja na slobodu. U njemu Buterin navodi dva ključna područja fokusa koja su potrebna za nastavak skaliranja blobova: “Progresivno povećanje kapaciteta blobova, konačno oživljavanje pune vizije uzorka dostupnosti podataka sa 16 MB po utoru podatkovnog prostora” i “Poboljšanje L2 kako bi se bolje korištenje podatkovnog prostora koji imamo.”
Dakle, iako su mrlje doživjele neke probleme u rastu, one su većinom bile očekivane, a rješenja su u tijeku.
Dnevni izvještaj Newsletter
Započnite svaki dan s najvažnijim vijestima upravo sada, plus originalne značajke, podcast, videozapisi i više.