Vad Àr EIP-4844 i Ethereum och hur kan den gynna anvÀndarna?
Hem
Artiklar
Vad Àr EIP-4844 i Ethereum och hur kan den gynna anvÀndarna?

Vad Àr EIP-4844 i Ethereum och hur kan den gynna anvÀndarna?

MedelnivÄ
Publicerad Feb 14, 2023Uppdaterad Nov 30, 2023
7m

TL;DR

EIP-4844, Ă€ven kĂ€nd som proto-dankshardning, Ă€r en föreslagen uppgradering i Ethereum-protokollet som Ă€r till för att minska avgifterna och öka genomströmningen för transaktioner. Den avser att uppnĂ„ dessa mĂ„l genom att införa en ny transaktionstyp som accepterar ”blobbar” av data.

Ett enkelt sĂ€tt att förstĂ„ EIP-4844:s funktion Ă€r följande alliterativa fras: ”EIP-4844 bygger blobbar pĂ„ block”. Den Ă€r en övergĂ„ngsuppgradering som i slutĂ€ndan leder till komplett dankshardning i framtiden, vilket gör det möjligt för Ethereum att hantera kapaciteten för ett globalt transaktionsnĂ€tverk. 

Introduktion

Ethereum-utvecklarna har i flera Är letat efter lösningar för att tillgodose en vÀxande anvÀndarbas. Genom det som kallas The Ethereum Upgrades (Ethereum-uppgraderingarna) har stora förbÀttringar som The Merge och rollups föreslagits. Dessa förÀndringar har hjÀlpt Ethereum att öka transaktionsgenomströmningen och sÀnka transaktionskostnaderna.

Avgifterna Àr dock för dyra för mÄnga och genomströmningen Àr inte dÀr den borde vara, vilket leder till fÀrre anvÀndare. För att lösa problemet har Ethereum gjort datashardning till sin lÄngsiktiga lösning.

Eftersom distributionen av datashardning Àr en lÄng och komplex process, föreslÄs EIP-4844 som en övergÄngslösning. DÀrför kommer den att förbereda Ethereum för full dankshardning, som kommer att nÄ en genomströmning pÄ cirka 100 000 transaktioner per sekund (TPS), utan att Àventyra varken decentralisering eller sÀkerhet.

Vad Àr EIP-4844?

EIP stÄr för Ethereum Improvement Proposal och Àr ett protokoll som gör det möjligt för utvecklare att föreslÄ nya funktioner och lösningar till Ethereum-protokollet. Proto-dankshardning Àr uppkallat efter tvÄ Ethereum-forskare, Proto Lambda och Dankrad Feist.   

För att förstÄ EIP-4844 Àr det nödvÀndigt att först förstÄ vad shardning Àr. Enkelt uttryckt Àr det ett sÀtt att dela upp databaser i mindre bitar som hanterar specifika datasegment, vilket förbÀttrar effektiviteten och prestandan hos dessa databaser. 

NĂ€r den tillĂ€mpas pĂ„ blockkedjan – och Ethereum i synnerhet – har shardning nĂ„gra unika funktioner. Ethereum planerar att genomföra en typ av shardning, sĂ„ kallad dankshardning, som bidrar till att sĂ€nka transaktionskostnaderna och öka genomströmningen. Dankshardning har kallats ”skalbarhetsdödaren” och förvĂ€ntas öka Ethereums TPS till cirka 100 000. 

Som jĂ€mförelse bearbetar Ethereum-baslagret cirka 15 TPS och dess lager 2-rollups behandlade runt 100 TPS under första kvartalet 2023. Även om dessa siffror Ă€r grova uppskattningar Ă€r effekten av dankshardning tydlig: den gör det möjligt för Ethereum att öka skalningen ordentligt.

NÄgra av de viktigaste skillnaderna mellan dankshardning och tidigare förslag pÄ Ethereum- och icke-Ethereum-shardning Àr att dankshardning kommer att försöka ge mer utrymme för blobbar av data, snarare Àn för transaktioner (mer om detta senare). 

En annan innovation av dankshardning Àr den sÄ kallade sammanslagna avgiftsmarknaden, dÀr endast en som ger förslag vÀljer transaktioner för alla sharder, istÀllet för att varje shard har sin egen enhet för förslag. 

För att fÄ denna sammanslagna avgiftsmarknad att fungera och för att lindra problemet med maximalt extraherbart vÀrde (MEV), kommer en metod som kallas förslags-/byggseparation ocksÄ att implementeras. Den som ger förslag Àr en validerare av Ethereum-protokollet (kallades för en miner före Ethereum Merge) och vÀljer vilka transaktioner som ska inkluderas i nÀsta block.  

EIP-4844 (proto-dankshardning) Ă€r steget som kommer före full dankshardning och kommer att öka TPS till cirka 1 000. Viktigast av allt Ă€r att EIP-4844 kommer att introducera en ny transaktionstyp som accepterar ”blobbar” av data – ett viktigt element för att möjliggöra fullstĂ€ndig dankshardning. EIP-4844 förvĂ€ntas genomföras under andra halvĂ„ret 2023, Ă€ven om det kan komma att bli försenat.

Hur fungerar EIP-4844?

Sammantaget kommer EIP-4844 att introducera en ny transaktionstyp som kallas blob-bĂ€rande transaktioner, som Ă€r som vanliga transaktioner men med extra information som kallas binĂ€ra stora objekt eller ”blobbar”. 

Ethereum-bidragsgivaren Ben Edgington sammanfattar EIP-4844 med den minnesvĂ€rda allitterationsfrasen, ”EIP-4844 bygger blobbar pĂ„ block”. Den beskriver kortfattat hur blobbĂ€rande transaktioner Ă€r som ”blobbar” kopplade till block, vilket ökar mĂ€ngden data som blob-bĂ€rande block kan hantera. 

Detta kan lĂ„ta förvirrande, eftersom det verkar likna ökande blockstorlekar – en motsĂ€gelse av Ethereums instĂ€llning mot godtyckligt stora block som skulle krĂ€va större datorkraft och dĂ€rmed kan leda till centralisering. 

Det finns dock nÄgra viktiga skillnader mellan blockutrymme och blobbutrymme.

Blockutrymme

Blobbutrymme

Ses av alla noder

Ja

Ja

LivslÀngd

För alltid

Veckor

Synlighet för EVM

Ja

Nej

Lagring

Utförandeklient

Konsensusklient

Storlek

Maximalt mÄl pÄ ~ 940 KB

Initialt mÄl pÄ 256 KB

PrissÀttning

Dyrt (16 gas/byte)

Superbilligt

Blobbar: begrÀnsade lagringskostnader och inga utförandekostnader, men varje nod har en bandbreddskostnad. KÀlla: Ben Edgington

Blobbar Àr stora, men till skillnad frÄn block som lagras för evigt och Àr synliga för Ethereums virtuella maskin (EVM), Àr blobbar endast tillgÀngliga under en kort tidsperiod och Àr inte synliga för EVM. Dessutom finns blobbar pÄ Ethereum-konsensuslagret istÀllet för pÄ det berÀkningstunga utförandeskiktet. Viktigast Àr att blobbutrymme Àr mycket billigare Àn blockutrymme. 

Bortsett frÄn att införa blobbÀrande transaktioner, kommer EIP-4844 ocksÄ att implementera logik för utförandelager, verifieringsregler, flerdimensionella avgiftsmarknader och andra systemÀndringar som krÀvs för full dankshardning i framtiden.

En sak att notera Àr att Àven om EIP-4844 kommer att implementera det mesta av logiken med fullstÀndig dankshardning, kommer den inte att implementera nÄgon faktisk shardning. Men förutom att fÄ Ethereum ett steg nÀrmare att uppnÄ de kostnads- och genomströmningsnivÄer som behövs för att fler ska börja anvÀnda Ethereum, kan EIP-4844 fortfarande erbjuda vissa skalnings- och kostnadsbesparande fördelar.     

Hur kommer EIP-4844 att gynna anvÀndare?

EIP-4844 Àr en protokolluppgradering som ingÄr i Ethereums rollup-centrerade schema. Förberedelserna för implementeringen av EIP-4844 gÄr snabbt och nÄgra devnets har redan körts och specifikationerna för uppgraderingen har nÀstan slutförts. 

AnvÀndarna kommer att se mÀrkbara förbÀttringar efter EIP-4844:s implementering, frÀmst i form av snabbare transaktioner och lÀgre avgifter. Ett framgÄngsrikt genomförande av EIP-4844 kommer ocksÄ att göra Ethereum mer konkurrenskraftigt i kryptovalutavÀrlden.

Vissa anvÀndare kanske undrar vad de ska göra om de vill komma Ät gamla blobbdata som har tagits bort. Som förklarats tidigare finns blobbar pÄ Ethereum-konsensuslagret, vars syfte Àr att tillhandahÄlla en mycket sÀker anslagstavla i realtid för andra protokolls lagring pÄ lÀngre sikt. SÄ Àven om blobbar tas bort efter nÄgra veckor, bör deras data fortfarande finnas tillgÀngliga pÄ lÄngsiktiga lagringsutrymmen nÄgon annanstans.

Sammanfattningsvis

EIP-4844 Àr en mycket komplicerad Ethereum-protokolluppgradering som ingÄr i ett större schema och som Àr ansluten till andra systemuppgraderingar, sÄsom förslag-/byggseparationen (proposer/builder separation, PBS) och EIP-1559:s blobbavgiftsjustering.

Även om en förstĂ„else av EIP-4844 bĂ€ttre kommer att förbereda genomsnittliga anvĂ€ndare för de kommande förĂ€ndringarna bör det noteras att det mesta av denna förĂ€ndring kommer att ske i form av lĂ€gre kostnader och snabbare transaktioner.

Ethereum-protokollet utvecklas och förbÀttras stÀndigt. EIP-4844 Àr en av de viktiga uppgraderingarna inom en nÀra framtid, som Àr avsedda att förbÀttra nÀtverkets kapacitet. Ett lyckat genomförande av EIP-4844 kommer att göra Ethereum mycket konkurrenskraftigt som ett globalt transaktionsnÀtverk.

Mer information

Ansvarsfriskrivning och riskvarning: detta innehÄll presenteras för dig "i befintligt skick" och endast för allmÀn information och i utbildningsÀndamÄl, utan representation eller garanti av nÄgot slag. InnehÄllet ska inte tolkas som finansiell rÄdgivning och det Àr inte heller avsett att rekommendera köp av nÄgon specifik produkt eller tjÀnst. LÀs vÄr fullstÀndiga ansvarsfriskrivning hÀr för mer information. Digitala tillgÄngar kan vara volatila. VÀrdet pÄ din investering kan gÄ ner eller upp och du kanske inte fÄr tillbaka det investerade beloppet. Du Àr sjÀlv ansvarig för dina investeringsbeslut och Binance Academy ansvarar inte för eventuella förluster som du kan Ädra dig. Detta Àr inte ekonomisk rÄdgivning. Se vÄra anvÀndarvillkor och vÄr riskvarning för mer information.