Ethereum-utvecklare har ställt in den planerade Glamsterdam-aktiveringen den 26 oktober på Hoodi medan de undersöker hur EIP-8037 interagerar med befintliga kontrakt. Inget nytt datum har meddelats.
Vanliga frågor
Vanliga frågor Ethereum skjuter upp Glamsterdam-testet på Hoodi
1 Vad är Glamsterdam
Glamsterdam är smeknamnet för Ethereums nästa stora uppgradering som kombinerar uppgraderingsplanerna Glam och Amsterdam Den samlar ändringar i hur Ethereum hanterar saker som blockbyggande och datalagring
2 Vad är Hoodi
Hoodi är ett Ethereum-testnätett övningsnätverk som används för att prova uppgraderingar innan de går live på huvudnätet Det används främst för att testa validerar- och stakingrelaterade ändringar
3 Vad hände med Glamsterdam-testet på Hoodi
Ethereum-utvecklare sköt upp det planerade Glamsterdam-testet på Hoodi på grund av oro kring smart kontrakts-kompatibilitetvissa befintliga kontrakt kanske inte fungerar korrekt med de nya ändringarna
4 Varför sköts testet upp
Utvecklare upptäckte att vissa smarta kontrakt kunde bete sig oväntat eller gå sönder under uppgraderingens ändringar De beslutade att fördröja testet för att undersöka och åtgärda dessa problem snarare än att riskera problem
5 Vad betyder smart kontrakts-kompatibilitet
Det betyder huruvida befintliga smarta kontraktsjälvexekverande program på Ethereumfortfarande fungerar korrekt efter en nätverksuppgradering Om en uppgradering ändrar regler som de är beroende av kan kontrakt misslyckas eller bete sig annorlunda
6 Påverkar detta Ethereums huvudnät eller mina medel
Nej Detta är endast en fördröjning på testnätet Huvudnätet påverkas inte och dina medel och transaktioner på Ethereum är säkra
7 När kommer testet att ske nu
Ett nytt datum har inte fastställts Utvecklare kommer att schemalägga om när kompatibilitetsproblemen är förstådda och åtgärdade Följ officiella Ethereum-utvecklarsamtal och bloggar för uppdateringar
8 Vilka typer av kontrakt är i riskzonen
Vanligtvis kontrakt som är beroende av specifika gaskostnader opcode-beteende eller antaganden på blocknivå Ändringar inom dessa områden kan förändra hur kontrakt exekveras
9 Hur kontrollerar utvecklare kompatibilitet
Genom att köra kontrakt mot den uppgraderade koden på testnät med hjälp av verktyg som gaffeltestning och granska ändringar i Ethereum Virtual Machine och gasregler
10 Vad kan utvecklare göra för att förbereda sig
Testa dina kontrakt på uppdaterade testnät granska uppgraderingens EVM- och gasändringar och undvik att hårdkoda antaganden om gaskostnader eller blockstruktur
11 Är det ett dåligt tecken att skjuta upp ett test
Inte nödvändigtvis Fördröjningar som denna är normala och visar att processen fungeraratt fånga