12157 | Terra Classic Upgrade auf v3.4.0
Quelle von:
- https://validator.info/terra-classic/governance/12157
- https://common.xyz/terra-luna-classic-lunc/discussion/24923-proposal-removal-of-forked-modules-from-terra-classic
Upgrade auf v3.4.0
Am 10. Februar 2025 wurde eine neue Version des `terrad` Clients erstellt.
Die Freigabe fรผr die neue Version kรถnnen Sie hier einsehen: https://github.com/classic-terra/core/releases/tag/v3.4.0
Technische Freigabemitteilung: https://github.com/classic-terra/documents/blob/main/chain-updates/v3_4_0.md
Diese Version fรผhrt ein:
- Implementierung fรผr das Entfernen von Fork-Modulen: https://station.terraclassic.community/proposal/columbus-5/12142
- Patch fรผr wasmvm und cometbft Sicherheitskorrekturen: https://github.com/classic-terra/core/pull/549
- Korrigieren Sie die Handhabung von Mehrfachsendungen fรผr die vereinfachte Steuer: https://github.com/classic-terra/core/pull/544
Das Upgrade sollte keine รnderungen am Zustand, der Schnittstelle oder der Funktionalitรคt der Kette verursachen:
Vorschlag
Dieser Antrag bittet um die Zustimmung der Validierer und der Community zum Update des `terrad`-Clients auf `v3.4.0` (Upgrade-Name `v11_1`). Die Kette wird bei der Blockhรถhe 22176864 angehalten, die ungefรคhr am 25. Februar 2025 um 3:00PM UTC verarbeitet werden wird. Die tatsรคchliche Haltezeit ist eine frรผhe Schรคtzung, kann variieren und hรคngt von der Blockgeschwindigkeit der Kette ab, bis die angegebene Hรถhe erreicht ist. Wenn dieser Vorschlag angenommen wird, wird ein automatischer Kettenstopp bei der angegebenen Hรถhe eingeplant. Die Prรผfer werden aufgefordert, die neue Version des `terrad`-Clients zu installieren, nachdem die Kette angehalten wurde.
Upgrade-Anweisungen fรผr Validatoren >
**WICHTIG**: Diese Version erfordert Go Version 1.22.12. Bitte stellen Sie sicher, dass Sie Ihre Go-Installation aktualisiert haben, bevor Sie mit dem Client-Upgrade fortfahren. Validatoren, die รคltere Go-Versionen verwenden, kรถnnen die neue Version nicht kompilieren und ausfรผhren.
Sobald die Kette automatisch an der vorgesehenen Hรถhe des Upgrade-Blocks anhรคlt, folgen Sie der Upgrade-Prozedur. Bitte fรผhren Sie diese Befehle nicht aus, bevor die Kette angehalten hat:
bash $ git clone https://github.com/classic-terra/core core-v3.4.0 $ cd core-v3.4.0 $ git checkout v3.4.0 $ make build && make insta
Falls Sie bereits eine lokale Kopie des Repositorys im lokalen Ordner `core` haben:
bash $ cd core $ git stash $ git fetch --all $ git fetch --tags $ git checkout v3.4.0 $ make build && make install
รberprรผfen Sie die korrekte Installation:
bash $ terrad version v3.4.0
Starten Sie danach den Client mit `terrad start` oder Ihrem Systemdienst neu und warten Sie auf den Konsens. Starten Sie den Client wรคhrend dieser Zeit nicht neu, wenn Sie nicht dazu aufgefordert werden.
Infrastruktur-Anbieter
Infrastrukturanbieter, die mantlemint-beschleunigte LCDs betreiben, werden gebeten, die aktualisierte mantlemint-Version aus dem Quellcode zu erstellen und zu installieren, nachdem die Hรถhe des Upgrade-Blocks erreicht ist:
https://github.com/classic-terra/mantlemint/releases/tag/v3.4.0
Testen und Rollback
Ein Upgrade auf `v3.4.0-rc.2` Release Candidate wurde am 7. Februar 2025 im rebel-2 Testnet durchgefรผhrt und die รnderungen wurden ausgiebig getestet. Sollte die neue Version aus irgendeinem unvorhergesehenen (und unwahrscheinlichen) Grund nicht in der Lage sein, neue Blรถcke im Mainnet zu erzeugen, kann der Upgrade-Name `v11_1` auf die vorherige Version `v3.3.0` angewendet werden. In diesem Fall werden die Prรผfer gebeten, zu einem frรผheren Stand zurรผckzukehren und eine gepatchte Version `v3.3.0` anzuwenden.
Auswirkungen der Stimmabgabe
- JA – Sie stimmen zu, ein Upgrade auf v3.4.0 zu planen.
- NEIN – Sie sind nicht damit einverstanden, ein Upgrade auf v3.4.0 zu planen.
- ENTHALTUNG – Sie mรถchten, dass der Vorschlag das Quorum erreicht und sich der Mehrheitsentscheidung anpasst
- VETO – Sie sind strikt dagegen und wollen, dass der Antrag mit einer Vetohรผrde von 33,33% scheitert

