Fusaka-oppgraderingen og datatilgjengelighet
Ethereum-medgründer Vitalik Buterin uttalte at den kommende Fusaka-oppgraderingen vil tillate noder å verifisere datatilgjengelighet uten å måtte laste ned hele blokkjeden, noe som vil forbedre skalerbarheten. Oppgraderingen, som er planlagt til desember, vil bidra til å løse nåværende begrensninger i datatilgjengelighet gjennom en kjernefunksjon kalt PeerDAS (Peer Data Availability Sampling), forklarte Buterin torsdag.
«PeerDAS prøver å gjøre noe ganske unikt: å ha en levende blokkjede som ikke krever at noen enkelt node laster ned hele dataene,» sa han, og beskrev det som «nøkkelen til L2-skalering, og til slutt L1-skalering.»
I stedet for å laste ned hele blokkjededataene, laster hver node bare ned små «biter» og bruker statistisk sampling for å sikre at de fullstendige dataene eksisterer på tvers av nettverket. PeerDAS ble introdusert i Ethereum Improvement Proposal 7594 i januar 2024 som et middel for å sikre at blobdata har blitt gjort tilgjengelig mens man bare laster ned et delsett av dataene.
«Å tilby ekstra datatilgjengelighet hjelper med å bringe skala til Ethereum-brukere i konteksten av lag 2-systemer kalt «rollups», der den dominerende flaskehalsen er lag 1 datatilgjengelighet,» står det i EIP-en.
Blobtall når ny topp
Buterins kommentarer kom som svar på et innlegg fra lederen for data hos Dragonfly, Hildebert Moulié, som observerte at nettverket nådde seks blobs per blokk for første gang på onsdag. Den nylige økningen i blobbruk er hovedsakelig drevet av Coinbase lag-2, Base, og Worldcoin, sa Moulié. Blobs (Binary Large Objects) er en spesiell type datalagring som ble introdusert til Ethereum i Dencun-oppgraderingen i mars 2024, via EIP-4844 (også kalt proto-danksharding). De er spesifikt designet for å senke transaksjonskostnadene for lag-2 rollups.
Fusaka-oppdatering vil doble blobmålene
Fusaka-oppgraderingen, planlagt til 3. desember, vil introdusere EIP-7594 og doble blobkapasiteten fra sitt nåværende mål/maksimum på 6/9 per blokk. Buterin advarte om at dette er helt ny teknologi, og at kjerneutviklerne er kloke til å være «super forsiktige med testing,» selv etter at de har jobbet med dette i flere år.
«Dette er også grunnen til at blobtallet først vil øke konservativt, og deretter bli mer aggressivt over tid,» la han til, før han konkluderte med at dette vil forbedre skalerbarheten betydelig.
Etter implementeringen av Fusaka vil to Blob Parameter Only (BPO) forks bli utført for gradvis å øke det maksimale blobtallet fra 9 til 15, og den andre, planlagt til januar, vil heve taket til 21, ifølge Ethereum-forsker Christine Kim.