Ethereums nästa stora uppgradering, "Fusaka", går live på mindre än 48 timmar. Jag läste att alla 13 EIP:er ingår så att du inte behöver göra det. Så, här är 13 tweets (med diagram) som förklarar de 13 uppgraderingarna på ett enkelt sätt: 🧵
1/ EIP-7594: PeerDAS PeerDAS skalar blobs – den datatyp som L2:or använder för att posta transaktionsbatcher till Ethereum. Det introducerar "sampling" – varje nod lagrar bara en del av blobdatan istället för allt. Detta gör att Ethereum kan öka blobkapaciteten per block utan större noder.
2/ EIP-7892 - Blob-Parameter-Only (BPO)-förgreningar BPO-forks tillåter Ethereum att öka antalet blobs per block över tid utan att kräva en hård fork. Blobkapaciteten fördubblas efter en månad och ökar gradvis över tid från 6 per block till > 128 per block.
3/ EIP-7918 - Blob-basavgiftsjustering Priset på blobs idag är för billigt – vanligtvis 1 wei. Detta beror på att L2:or slutar posta blobs när L1-gasavgifterna är höga – och Ethereum sänker då blob-kostnaderna i onödan. Denna EIP fixar det med ett blob-reservpris kopplat till L1-gaskostnader.
4/ EIP-7935 - 60M gasgräns som standard Högre gasgränser på Ethereum innebär utrymme för fler transaktioner per block. Högre genomströmning → mer TPS → lägre trängsel → billigare gasavgifter. Den här uppgraderingen är faktiskt redan live!
5/ EIP-7642 - Historik för utgångsdatum Ethereum-noder nu: • Tillkännage blockområdet de tjänar • Skicka uppdateringar när deras historikfönster ändras • Släpp bloom från kvitton (sparar >500GB per synk) Snabbare, lättare och smartare synkronisering för Ethereum-noder.
6/ EIP-7951 - secp256r1 (P-256) förkompilering Lägger till inbyggt stöd för samma signatursystem som iPhones, Androids och de flesta moderna enheter till Ethereum. Detta gör nya plånboksupplevelser möjliga; såsom Face ID-plånböcker som ger liknande användarupplevelser som Apple Pay.
7/ EIP-7917 - Deterministisk förslagsperspektiv Ethereum förutbestämmer nu vem som blir nästa blockföreslagare – vilket möjliggör tillförlitliga förbekräftelser på L1. Användare på L1 kan nu få *omiddelbar* transaktionsbekräftelse via garantier från nästa blockförslagsställare.
8/ EIP-7825: Transaktionsgasgränsgräns Idag kan en enskild transaktion använda gas från hela kvarteret. Denna EIP begränsar varje enskild transaktion till ~16,7 miljoner gas. Detta är en lågt hängande frukt för att förbättra Ethereums motståndskraft mot DoS (spam)-attacker.
9/ EIP-7934 RLP-exekveringsblockstorleksgräns Lägger till en strikt protokollnivågräns för hur stort ett block kan vara – till 10 MB. Detta lägger till ytterligare ett skyddsskikt mot DoS-attacker genom att förhindra att illvilliga aktörer genererar exceptionellt stora block.
10/ EIP-7910: eth_config JSON-RPC-metoden Lägger till en ny RPC-metod för noder att exponera den hardfork av Ethereum de kör. Detta förhindrar undvikbara konsensusfel – genom att ge Ethereum ett pålitligt sätt att kontrollera att alla noder är korrekt konfigurerade för nästa fork.
11/ EIP-7939: Räkna ledande nollor (CLZ) opkod Lägger till en ny opcode, clz, som räknar antalet inledande nollbitar i ett 256-bitars värde. I praktiken innebär detta: • Billigare kontraktsutförande • Mindre bytekod • Lägre ZK-beviskostnader
12/ EIP-7823: Sätt övre gränser för MODEXP MODEXP (modular exponentiation), en förkompilering som används för att verifiera signaturer, har varit en av Ethereums mest buggbenägna förkompileringar eftersom den accepterar obegränsade inmatningsstorlekar. Detta lägger till en hård gräns: varje inmatningsfält kan vara högst 8192 bitar.
13/ EIP-7883: MODEXP gaskostnadsökning Samma modexp-prekompil som vi just pratade om är också för lite prissatt – angripare kan få den att förbruka enorma resurser för väldigt lite bensin. Denna EIP höjer modexps gaskostnader för att korrekt återspegla det arbete som krävs.
27,06K