Geth 1.17.6 terminiert Amsterdam auf Sepolia für den 6. Oktober
Go Ethereum 1.17.6, erschienen am 23. September, heißt Wartungsrelease, bringt aber eine Frist mit. Es terminiert den Hard Fork Amsterdam auf dem Testnetz Sepolia beim Zeitstempel 1791294816, also am 6. Oktober 2026 um 13:53:36 UTC, und laut Release-Notizen müssen Sepolia-Betreiber vorher aktualisieren. Das Testnetz Holesky, das sein Lebensende erreicht hat, ist aus dem Client entfernt, und Go 1.24 wird nicht mehr unterstützt: Binärdateien und Docker-Images werden jetzt mit Go 1.27 gebaut.
Auf der Amsterdam-Seite implementiert das Release parallele Blockausführung auf Basis der blockweiten Zugriffsliste - der mit dem Fork eingeführten Liste der Konten und Speicherplätze, die ein Block berührt. Es entfernt die Implementierung von EIP-7610, aktualisiert die Gasparameter von EIP-2780 und EIP-8038 sowie den deterministischen Factory-Vertrag aus EIP-7997 und benennt "regular gas" in "execution gas" um, passend zu EIP-8037.
Vieles andere dient der Geschwindigkeit. Belege für Bloom-Filter und Wurzelberechnung werden parallel zur Ausführung verarbeitet; ein Cache für Precompile-Ergebnisse wird von Prefetcher, Blockverarbeitung und Miner gemeinsam genutzt; das Schreiben von Kettendaten und Zustand nach der Ausführung läuft parallel; und die Zustandssynchronisierung verarbeitet Antworten parallel. Dazu kommen Änderungen rund um Blobs im Protokoll eth/72, darunter eine Obergrenze für den eth/72-Blobpuffer von insgesamt 128 MiB und 16 MiB pro Peer sowie die Rekonstruktion von Blobs direkt aus Datenzellen ohne KZG-Wiederherstellung.

Was das bedeutet
Für Betreiber von Sepolia-Infrastruktur ist das Datum der Punkt, auf den es ankommt: Ein Knoten, der bis zum 6. Oktober nicht aktualisiert ist, folgt dem Testnetz nicht mehr, sobald der Fork greift. Auf Sepolia proben Anwendungen und Werkzeuge zum letzten Mal vor dem Mainnet; es ist also auch das erste Mal, dass Amsterdams neue Regeln in einem Netz laufen, das Anwendungsentwickler täglich nutzen.
Die parallele Ausführung ist der Teil mit der längeren Wirkung. Ein Block, der vorab erklärt, was er berühren wird, erlaubt einem Client, Transaktionen ohne Konflikt gleichzeitig auszuführen. Dass Geth diesen Codepfad jetzt auf einem Testnetz ausliefert, ist der Moment, in dem die Leistungsversprechen des Forks außerhalb von Entwicklungsnetzen messbar werden.