Hvad er EIP-4844 i Ethereum, og hvordan kan den være til gavn for brugerne?
Hjem
Artikler
Hvad er EIP-4844 i Ethereum, og hvordan kan den være til gavn for brugerne?

Hvad er EIP-4844 i Ethereum, og hvordan kan den være til gavn for brugerne?

Avanceret
Offentliggjort Feb 14, 2023Opdateret Nov 30, 2023
7m

TL;DR

EIP-4844, også kendt som proto-danksharding, er en foreslået opgradering af Ethereum-protokollen, der skal reducere gebyrer og øge transaktionshastigheden. Det skal ske ved at introducere en ny transaktionstype, der accepterer data i "klumper".

En enkel måde at forstå EIP-4844's funktion på er følgende alliterative sætning: "EIP-4844 bolts blobs onto blocks" (EIP-4844 fastgør klumper på blokke). Det er en overgangsopgradering, der i sidste ende vil føre til fuld danksharding i fremtiden og dermed gøre det muligt for Ethereum at håndtere kapaciteten for et globalt transaktionsnetværk. 

Introduktion

I årevis har Ethereum-udviklere søgt løsninger til at imødekomme en voksende brugerbase. Gennem det, der er kendt som The Ethereum Upgrades, er der blevet foreslået store forbedringer såsom The Merge og rollups. Disse ændringer har hjulpet Ethereum med at øge transaktionshastigheden og sænke transaktionsomkostningerne.

Gebyrerne er dog stadig for dyre for mange, og hastigheden er ikke, hvor den burde være, hvilket sænker tempoet i masseudbredelsen. For at løse dette problem har Ethereum gjort data-sharding til sin langsigtede løsning.

Da implementeringen af data-sharding er en lang og kompleks proces, foreslås EIP-4844 som en overgangsløsning. Det vil som sådan forberede Ethereum til fuld danksharding, der vil nå en hastighed på omkring 100.000 transaktioner pr. sekund (TPS) uden at gå på kompromis med decentralisering eller sikkerhed.

Hvad er EIP-4844?

EIP står for Ethereum Improvement Proposal, en protokol, der giver udviklere mulighed for at foreslå nye funktioner og løsninger til protokollen Ethereum. Proto-danksharding er opkaldt efter to Ethereum-forskere, Proto Lambda og Dankrad Feist.   

For at forstå EIP-4844 er det nødvendigt først at forstå, hvad sharding er. Kort sagt er det en måde at opdele databaser i mindre databaser, der håndterer specifikke datasegmenter, og derved forbedre effektiviteten og ydeevnen af disse databaser. 

Når sharding anvendes på blockchain – og især Ethereum – får det nogle unikke egenskaber. Ethereum planlægger at implementere en form for sharding, kaldet danksharding, som vil hjælpe med at sænke transaktionsomkostningerne og øge hastigheden. Danksharding, der kaldes "skalerbarhedsdræberen", forventes at øge Ethereums TPS til omkring 100.000. 

Til sammenligning behandler Ethereums basislag omkring 15 TPS, og dets layer 2-rollups behandler omkring 100 TPS pr. 1. kvartal 2023. Selvom disse tal er grove estimater, er effekten af danksharding tydelig: Det vil gøre det muligt for Ethereum at øge skaleringen betydeligt.

Nogle af de største forskelle mellem danksharding og tidligere Ethereum- og ikke-Ethereum-sharding-forslag er, at danksharding vil forsøge at give mere plads til dataklumper snarere end til transaktioner (mere om dette senere). 

En anden nyskabelse ved danksharding er det såkaldte 'merged fee market', hvor kun én forslagsstiller vælger transaktioner for alle shards, i stedet for at hver shard har sin egen forslagsstiller. 

For at få dette 'merged fee market' til at fungere og for at afhjælpe problemet med maksimal udvindelig værdi (MEV), vil der også blive implementeret en metode, der kaldes adskillelse af forslagsstiller og bygger. En forslagsstiller er en validator af Ethereum-protokollen (kaldet en miner før Ethereum Merge), der vælger, hvilke transaktioner der skal inkluderes i den næste blok.  

EIP-4844 (proto-danksharding) er det trin, der kommer før fuld danksharding og vil øge TPS til ca. 1.000. Vigtigst af alt vil EIP-4844 introducere en ny transaktionstype, der accepterer "klumper" af data – et vigtigt element i at gøre fuld danksharding mulig. EIP-4844 forventes at blive implementeret i andet halvår af 2023, men der kan forekomme forsinkelser.

Hvordan virker EIP-4844?

Kernen i EIP-4844 er en ny transaktionstype kaldet "klump-bærende transaktioner", der er som almindelige transaktioner, men med tilføjede informationselementer kendt som binære store objekter eller "klumper". 

Ethereum-bidragsyder Ben Edgington opsummerer EIP-4844 med den mindeværdige alliterative sætning: "EIP-4844 bolts blobs onto blocks". Det beskriver kortfattet, hvordan klump-bærende transaktioner medfører, at "klumper" knyttes til blokke, hvilket øger mængden af data, som klump-bærende blokke kan håndtere. 

Dette kan være forvirrende, da det kunne ligne forøgelse af blokstørrelserne – hvilket stikker imod Ethereums holdning mod vilkårligt store blokke, der ville kræve større datakraft og dermed kunne føre til centralisering. 

Der er dog nogle afgørende forskelle mellem blokke og klumper.

Blokke

Klumper

Set af alle noder

Ja

Ja

Levetid

For evigt

Uger

Synlighed for EVM

Ja

Nej

Opbevaring

Udførelses-klient

Konsensus-klient

Størrelse

~940 KB maksimalt

I starten er 256 KB målet

Prisfastsættelse

Dyr (16 gas/byte)

Meget billig

Klumper: begrænsede lageromkostninger og ingen udførelsesomkostninger, men hver node har en båndbreddeomkostning. Kilde: Ben Edgington: Ben Edgington

Klumper er store, men i modsætning til blokke, der lagres for evigt og er synlige for Ethereum Virtual Machine (EVM), er klumper kun tilgængelige i en kort periode og er ikke synlige for EVM. Derudover ligger klumper på Ethereums konsensus-layer i stedet for på det datakrafttunge udførelses-layer. Vigtigst af alt er, at klumper er meget billigere end blokke. 

Ud over at introducere klump-bærende transaktioner vil EIP-4844 også implementere udførelses-layer-logik, verificeringsregler, flerdimensionelle gebyrmarkeder og andre systemændringer, der er nødvendige for fuld danksharding i fremtiden.

Noget, der er vigtigt at bemærke, er, at selvom EIP-4844 vil implementere det meste af logikken i fuld danksharding, vil den ikke implementere nogen egentlig sharding. Ikke desto mindre kan EIP-4844, ud over at få Ethereum et skridt tættere på at opnå de omkostnings- og hastighedsniveauer, der er nødvendige for masseudbredelse, stadig tilbyde nogle skalerings- og omkostningsbesparende fordele.     

Hvordan vil EIP-4844 gavne brugerne?

EIP-4844 er en protokolopgradering, der er en del af Ethereums rollup-centrerede køreplan. Forberedelserne til implementeringen af EIP-4844 går hurtigt, og nogle devnets er allerede blevet kørt, og specifikationerne for opgraderingen er næsten færdige. 

Brugerne vil se mærkbare forbedringer efter implementeringen af EIP-4844, primært i form af hurtigere transaktioner og lavere gebyrer. Den vellykkede implementering af EIP-4844 vil også gøre Ethereum mere konkurrencedygtig på kryptovalutamarkedet.

Nogle brugere spekulerer måske på, hvad de skal gøre, hvis de vil have adgang til gamle klump-data, der er blevet slettet. Som forklaret tidligere ligger klumper på Ethereums konsensus-layer, hvis formål er at levere en meget sikker opslagstavle i realtid til andre protokollers langsigtede lagring. Så selvom klumper slettes efter nogle uger, bør deres data stadig være tilgængelige på længerevarende lagre andre steder.

Sammenfatning

EIP-4844 er en meget kompliceret Ethereum-protokolopgradering, der er en del af en større køreplan, og som er forbundet med andre systemopgraderinger såsom adskillelse af forslagsstiller og bygger (PBS) og justering af EIP-1559-klumpgebyr.

Selvom en forståelse af EIP-4844 vil forberede almindelige brugere bedre på de kommende ændringer, skal man være opmærksom på, at de fleste af disse ændringer vil komme i form af lavere omkostninger og hurtigere transaktioner.

Ethereum-protokollen udvikler og forbedrer sig konstant. EIP-4844 er en af de kritiske opgraderinger i den nærmeste fremtid, der skal forbedre netværkets kapacitet. En vellykket implementering af EIP-4844 vil gøre Ethereum yderst konkurrencedygtig som et globalt transaktionsnetværk.

Yderligere læsning

Ansvarsfraskrivelse og risikoadvarsel: Dette indhold præsenteres for dig "som det er" til generel information og uddannelsesmæssige formål uden erklæring eller garanti af nogen art. Det skal ikke opfattes som økonomisk rådgivning, og det er heller ikke hensigten at anbefale køb af et bestemt produkt eller en bestemt tjeneste. Læs vores fulde ansvarsfraskrivelse her for yderligere oplysninger. Priserne på digitale aktiver kan være volatile. Værdien af din investering kan gå op eller ned, og du får muligvis ikke det investerede beløb tilbage. Du er eneansvarlig for dine investeringsbeslutninger, og Binance Academy er ikke ansvarlig for eventuelle tab, du måtte lide. Ikke økonomisk rådgivning. For yderligere oplysninger kan du læse vores vilkår for anvendelse og risikoadvarsel.