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.