Ethereum verhoogde de gaslimiet naar 60 miljoen en het schaalpad wordt geleidelijk duidelijk
Tekst: Ebunker
In het verleden bleef de indruk van veel mensen van ETH's TPS (Transfers Per Second) nog steken op "15 transacties per seconde". Met voortdurende protocoloptimalisatie is de huidige TPS-piek van Ethereum echter gestegen tot ongeveer 60, een toename van 4x.
Hoewel deze verandering verband houdt met jaren van continue optimalisatie, is de meest directe reden hiervoor de eenvoudige en effectieve verhoging van de GAS-limiet van de limiet van 15 miljoen naar 36 miljoen.
Onlangs staat ETH op het punt de GAS-limiet weer te verhogen naar 60 miljoen.
Wat is de GAS-limiet?
Ieder van ons die ETH gebruikt, moet gas betalen als transactiekosten. Gas Limit is, zoals de naam al doet vermoeden, de bovengrens van de hoeveelheid gas die in elk blok kan worden vastgehouden. Hoe hoger deze limiet, hoe meer transacties een blok kan verwerken en hoe sneller het netwerk zal zijn.
Van alle schaalpaden is het verhogen van de gaslimiet misschien wel de meest directe manier om dit te doen.
Belangrijker is dat deze aanpassing geen hard fork vereist, aangezien de Gas Limit een dynamische parameter in Ethereum is die PoS-nodes kunnen verfijnen volgens de bestaande protocolregels.
Met andere woorden, het protocol zelf stelt producenten van elk nieuw blok in staat om de gaslimiet aan te passen in het bereik van ±1/1024 in vergelijking met het moederblok, dat zelf deel uitmaakt van het consensusmechanisme. Dit is ook heel anders dan het mechanisme van Bitcoin om de blokgrootte vast te stellen op 1 MB.
Daarom vereist het verhogen van de gaslimiet geen systeemupgrade of codewijziging, zolang de PoS-knooppunten ondersteuning blijven "signaleren" tijdens het blok, kan het netwerk deze wijziging geleidelijk overnemen. Er zijn momenteel meer dan 1 miljoen validators in het Ethereum-netwerk, en zolang een bepaald percentage van de ondersteuning wordt bereikt, zal het netwerk automatisch overgaan naar de nieuwe gasdop en de compatibiliteit van alle knooppunten garanderen.
Tot nu toe heeft ongeveer 15% van de validators ervoor gekozen om een opstelling te ondersteunen die 60 miljoen gas ondersteunt. Ebunker is ook ondersteund en als onbeheerde node-serviceprovider zijn we altijd gericht op het balanceren van de prestaties van het Ethereum-netwerk met decentralisatie. Aangezien dit een vrijwillig proces is, blijft een aanzienlijk deel van de nodes in een oudere versie (bijv. 30 miljoen) configuratie.
Het verhogen van de gaslimiet betekent niet dat PoS-knooppunten meer geld kunnen verdienen, sterker nog, het is waarschijnlijk dat ze minder zullen verdienen.
Sinds de lancering van EIP-1559 is de basisvergoeding van Ethereum direct verbrand en kunnen validators alleen fooien verdienen die gebruikers actief toevoegen. Zodra de gaslimiet wordt verhoogd, betekent dit dat de verwerkingskracht van het hele netwerk wordt verhoogd, transactiecongestie wordt verminderd en de druk om te concurreren om fooien ook wordt verminderd, en het fooibedrag zal natuurlijk afnemen. Dus tot op zekere hoogte vermindert de verhoging van de gaslimiet het inkomen van validators, en de hoeveelheid verbrande ETH neemt verder toe.
Daarom kan onder een dergelijk stimuleringsmechanisme worden gezegd dat de validators die er nog steeds voor kiezen om de gaslimiet van 60 miljoen te ondersteunen, onbaatzuchtig zijn.
Daarnaast is er onlangs een controversieel voorstel van de gemeenschap geweest - EIP-9698. Het voorstel stelt voor om de gaslimiet de komende vier jaar te verhogen van 36 miljoen naar 3,6 miljard, met als doel de TPS van Ethereum te verhogen tot ongeveer 2.000, rechtstreeks gericht op de huidige high-performance keten Solana. Dit idee is echter duidelijk enigszins radicaal.
Theoretisch kan de gaslimiet inderdaad continu worden verhoogd zolang de hardwareprestaties van de node sterk genoeg zijn. Maar de realiteit is dat het Ethereum-netwerk, met meer dan 1 miljoen actieve validators, moet jongleren met een breed scala aan deelnemers. Het aantal validators van sommige andere high-performance openbare ketens is echter slechts op de schaal van 100, en de kloof tussen de twee is zo groot als 10.000 keer.
Zelfs de huidige ronde van voorstellen om de gaslimiet te verhogen van 36 miljoen naar 60 miljoen mocht pas in de cadans van de netwerkaanpassing komen nadat de Pectra-upgrade voor optimalisatie van de belasting had gezorgd.
Volgens ethpandaops kan na het verhogen van de gaslimiet tot 60 miljoen ongeveer 90% van de blokken voor het eerst worden ontdekt binnen 1016 milliseconden. De vertraging van de blokvoortplanting is iets toegenomen in vergelijking met voorheen, maar ligt nog steeds binnen het acceptabele bereik.
66% van de knooppunten in het Ethereum-netwerk moet het blok en de bijbehorende blobgegevens echter binnen 4 seconden volledig ontvangen om ervoor te zorgen dat het blok als geldig wordt beschouwd. Op basis van deze voortplantingslimiet leidt het testnet een theoretische bovengrens af van ongeveer 150 miljoen gaslimieten. Daarom is het onder de huidige architectuur moeilijk om de visie van EIP-9698 op korte termijn te implementeren.
Natuurlijk, als Ethereum in de toekomst een "grote node/kleine node"-architectuur implementeert, zoals het toestaan van nodes die 2048 ETH inzetten om hogere belastingen aan te kunnen, terwijl 32 ETH-nodes om kleinere blokken te verwerken, kan dit natuurlijk nieuwe ruimte openen voor verdere schaalvergroting.
Daarom, hoewel iedereen vaak belachelijk maakt dat de ETH-gasprijs nieuwe dieptepunten blijft bereiken en de "nobele keten" al lang niet meer bestaat, is dit misschien niet alleen te wijten aan marktveranderingen, maar aan het feit dat Ethereum zelf inderdaad sneller, efficiënter en toegankelijker wordt.