Det som gjør meg mest glad er at Ethereum endelig har begynt å akselerere hovednettet L1. For øyeblikket har den gjennomsnittlige Ethereum-gassgrensen klatret til 3700W og vil snart øke til 4500W over hele linja, noe som betyr at Ethereum-hovednettet er omtrent 50 % raskere enn før (3000W). Tross alt er å øke gassgrensen den mest umiddelbare løsningen for å forbedre Ethereums ytelse. Faktisk er det veldig enkelt å forstå, du må betale gass for hver transaksjon du bruker; Den maksimale mengden gass som en Ethereum-blokk kan håndtere er gassgrensen. For eksempel, hvis jeg overfører $ETH til noen, er gassforbruket 21 000, og gassgrensen for en Ethereum-blokk er 3 700w, noe som betyr at innen 12 sekunder (ett blokkintervall) kan Ethereum behandle opptil 3 700w÷2.1w=1 761 transaksjoner, og den teoretiske topp-TPS tilsvarer 146. Selvfølgelig, fordi overføring av ETH er den minst gasskrevende metoden, tar komplekse DeFi-transaksjoner faktisk opp mer gass. Derfor er den faktiske TPS for ETH litt lavere. Mange spør, hvorfor øker ikke Ethereum gassgrensen direkte? For eksempel, den øvre grensen på 400 millioner nevnt tidligere, ville ikke det vært raskere? Du må vite at Ethereum som en blokkjede – husker du blokkjedens natur? Det vil si at hovedboken ikke kan tukles med. Forutsetningen om at hovedboken ikke kan tukles med er at det er nok kopier av hovedboken på hele nettverket. Som vi alle vet, er det ingen subsidier for å opprettholde en full nodekonto. Hvis gassgrensen heves blindt, vil blokkjedeboken bli større, slik at belastningen på noder blir tyngre og tyngre, og da vil antall hovedbøker på hele nettverket reduseres. Den forrige arkivnoden har nådd 20 TB, for å være ærlig, som alltid har en 20 TB stor harddisk til veldedighet, så jeg kan virkelig ikke øke gassgrensen tidligere. For når antall hovedbøker er redusert, eller husholdningsapparater ikke kan delta i konsensus, er dette å "riste kjeden". Så hvorfor økte Ethereum lett til 3700w denne gangen? Årsaken er at Geth nylig ga ut v1.16-klienten, som til slutt fikk Ethereums arkivnoder til å stupe fra 20 TB til 1,9 TB, en betydelig reduksjon på 90 %, slik at fundamentet og nodene har mot til å fortsette å heve gassgrensen. Så hvorfor et 10x fall? Dette er fordi arkivnoder brukte hash-basert lagringsmodus tidligere, men nå har de endret seg til banebasert lagringsmodus (PBSS). I den tidligere hash-modusen var hovedfokuset til arkivnoden å "lagre så mye som mulig", og lagre hele historietreversjonen. Ingen automatisk trimming; Alle data stables direkte i primærdatabasen, noe som resulterer i en høy grad av redundans i historiske data. Etter å ha byttet til en banebasert lagringsmodus, indekseres noder i treet gjennom baner. I stedet for tankeløst å lagre alle verdier, bare differanseverdiene, kan volumet være veldig kompakt og duplikatinnholdet reduseres kraftig. I tillegg beholdes bare ett øyeblikksbilde av full tilstand i databasen, tilsvarende den fullstendige tilstanden til de siste 128 blokkene. Og beskjæring av data fra 90 000 blokker (12,5 dager) siden, noe som unngår å lagre et fullstendig øyeblikksbilde av alle historiske blokker, noe som reduserer redundansen betraktelig. Derfor er det nettopp fordi størrelsen på arkivnoden er redusert, og til og med en HDD kan kjøre, at Ethereum-hovednettet tør å øke gassgrensen direkte. I henhold til dagens metode er det ikke noe problem å nevne 4500w på en ryddig og langsom måte, for så å nevne den øvre grensen på 100 millioner. På det tidspunktet vil det ikke være vanskelig for TPS til Ethereum-hovednettet L1 å lett overstige 100, og som "verdens stablecoin-oppgjørslag" på den tiden er det fortsatt ganske tilstrekkelig. Det mest opprørske er at med tanke på den nåværende sky-trossende gassavgiften til Tron (i ikke-energimodus), og til og med i nær fremtid, kan vi se at Ethereums avgifter er lavere 😂 enn TRON
vitalik.eth
vitalik.eth21. juli, 00:47
Nesten nøyaktig 50 % av eierandelen stemmer for å øke L1-gassgrensen til 45 millioner. Gassgrensen begynner allerede å øke, nå på 37,3 meter.
54,46K