Introduktion till Ethereums TPS och Gas Limit
Tidigare hade många fortfarande intrycket att Ethereums TPS (transaktioner per sekund) låg på 15. Men med kontinuerlig protokolloptimering har nu den maximala TPS-toppnoteringen ökat till omkring 60, vilket är en fyrdubbling. Även om denna förändring är relaterad till kontinuerlig optimering under åren, är den mest direkta orsaken en enkel och effektiv justering av Gas Limit, som har höjts från tidigare 15 miljoner till nuvarande 36 miljoner. I en positiv utveckling planerar Ethereum nu att ytterligare höja Gas Limit till 60 miljoner.
Vad är Gas Limit?
Alla som använder Ethereum behöver betala gasavgifter för transaktioner. Gas Limit, som namnet antyder, är det maximala gashölje som varje block kan hantera. Ju högre detta tak är, desto fler transaktioner kan blocket hantera, vilket leder till att nätverket fungerar snabbare. Bland flera expansionsmöjligheter är en ökning av Gas Limit det mest omedelbara alternativet.
Dessutom kräver denna justering ingen hård gaffel, eftersom Gas Limit är en dynamisk parameter inom Ethereum, där PoS-noder kan göra finjusteringar enligt de befintliga protokollreglerna. Det betyder att protokollet tillåter producenten av varje nytt block att justera Gas Limit med upp till ± 1/1024 jämfört med det föregående blocket, vilket är en del av konsensusmekanismen. Detta står i skarp kontrast till Bitcoins mekanism för att fastställa blockstorlek till 1 MB.
Därför behöver en ökning av Gas Limit inte några systemuppgraderingar eller kodjusteringar. Så länge PoS-noderna fortsätter att signalera sitt stöd under blockproduktionen, kan nätverket gradvis anta denna förändring.
För närvarande finns det mer än 1 miljon validatorer i hela Ethereum-nätverket. När en viss nivå av stöd nås kommer nätverket automatiskt att övergå till den nya Gas Limit och säkerställa att alla noder är kompatibla.
Effekterna av en ökning av Gas Limit
Hittills har cirka 15 % av validatorerna valt att stödja den 60-miljoners Gas-gränsen. Ebunker har också gett sitt stöd. Som en icke-kontrollerande nodtjänstleverantör strävar vi efter att upprätthålla balansen mellan Ethereum-nätverkets prestanda och decentralisering. Eftersom detta är en frivillig process finns det fortfarande ett betydande antal noder som upprätthåller den äldre versionen, till exempel 30 miljoner.
När Gas Limit ökar innebär det att hela nätverkets bearbetningskapacitet förbättras, transaktionsköerna minskar och trycket att tävla om provisioner minskar, vilket leder till att storleken på provisionerna naturligt sjunker. Därför kommer en ökning av Gas Limit i viss mån att minska validatorernas intäkter, samtidigt som förstörelsen av ETH ökar ytterligare. Under sådana incitamentsmekanismer kan man säga att validatorer som väljer att stödja den 60-miljoners Gas Limit är osjälviska.
Framtiden för Gas Limit och Ethereums arkitektur
Gemenskapen har nyligen föreslagit det kontroversiella EIP-9698, som föreslår att öka Gas Limit från 36 miljoner till 3,6 miljarder inom de kommande fyra åren, med målet att öka Ethereums TPS till cirka 2 000, vilket direkt riktar sig mot den nuvarande högpresterande kedjan Solana. Men denna idé är uppenbarligen ganska radikal.
Även med förslaget att öka Gas Limit från 36 miljoner till 60 miljoner kunde det endast träda i kraft efter uppgraderingen av Pectra, vilket medförde optimering av exekveringsbelastningen.
Enligt forskning utförd av ethpandaops, efter att Gas Limit ökade till 60 miljoner, kunde cirka 90 % av blocken först upptäckas inom 1016 millisekunder. Baserat på denna propagationsbegränsning är den teoretiska övre gränsen för Gas Limit, beräknad av testnätverket, cirka 150 miljoner. Därför kommer EIP-9698:s vision under den nuvarande arkitekturen att vara svår att genomföra på kort sikt.
Sammanfattning
Naturigtvis, om Ethereum i framtiden implementerar en arkitektur med stora och små noder, kan det öppna upp nya möjligheter för ytterligare expansion. Därför, även om många ofta skämtar om att ETH Gas-priser fortsätter att nå nya bottnar och Noble Chain inte längre existerar, kan detta mycket väl bero på mer än bara marknadsförändringar. Ethereum håller verkligen på att bli snabbare, mer effektivt och mer användarvänligt.