Solana schafft Durable Nonces ab, ein Datum gibt es nicht
Die Solana Foundation will Durable Nonces aus dem Protokoll nehmen. Ersatz sind Onchain-Programme für Offline-Signaturen. Ein Kalenderdatum nennt der Guide nicht. Normale Wallet-Nutzer müssen nichts tun.
Die Solana Foundation beschreibt im Oktober 2026, dass Durable Nonces aus dem Protokoll verschwinden sollen. Eine normale Transaktion verfällt 150 Blöcke nach ihrem Blockhash. Bei Slots von 200 ms sind das etwa 30 Sekunden, zuvor etwa 60 Sekunden bei 400 ms. Ein Durable Nonce tauscht den Blockhash gegen einen gespeicherten Wert. Die Transaktion läuft dadurch nicht ab.
Börsen, Verwahrer und Herausgeber von Stablecoins nutzen das. Dort wird oft offline signiert, oder eine Freigabe dauert länger als das kurze Fenster.
Durable Nonces und der Ersatz
Der Ersatz ist ein Onchain-Programm, das eine Offline-Signatur prüft. Die Foundation nennt das Design CPI Passthrough. Der Cold Key signiert eine Nachricht mit den Anweisungen. Ein Hot Fee Payer packt sie in eine normale Transaktion mit frischem Blockhash. Das Programm prüft die Signatur, verbraucht eine eigene Nonce und führt die Anweisungen per CPI aus. Signer ist dabei eine PDA.
Zwei Umsetzungen laufen. Anzas Programmatic Signer liegt auf Devnet, noch vor dem Audit. Audits sollen vor der Version 1 kommen. Die Schnittstellen können sich ändern. Blueshifts Vector hat veröffentlichte Program IDs.
Die Programme brauchen kein Feature Gate und laufen ohne Änderung am Validator. Das Entfernen der Durable Nonces braucht ein Feature Gate. Es kommt in einem regulären Client-Release. Validator-Betreiber müssen dafür nichts konfigurieren. Für die Übergabe von Vote Accounts empfiehlt Anza bisher Durable Nonces. Diesen Ablauf soll später ein Offline-Signer-Programm übernehmen.
Indexer müssen umbauen, wenn sie Transaktionen dem Signer zuordnen. Der Cold Key signiert nicht mehr selbst. Fee Payer und Signer der äußeren Transaktion ist der Relayer. Der handelnde Account ist die Signer-PDA in den inneren Anweisungen. Beim Programmatic Signer leitet sich die PDA aus den Seeds „programmatic-signer“ und der Authority ab.
Wer handeln muss
Handeln muss nur, wer Durable Nonces nutzt. Wallets und Apps funktionieren für normale Transaktionen weiter. Wer signiert, bevor der Blockhash abläuft, muss nichts ändern. Nutzt ein Verwahrer Durable Nonces, liegt die Umstellung bei diesem Verwahrer.
Teams mit Durable Nonces in Freigaben, in der Treasury oder beim häufigen Senden müssen den Ablauf ändern, sobald die Nonces weg sind. Die Foundation rät, jetzt auf Devnet zu testen. Laut Foundation sind die Programme vor dem Audit. Der Ablauf lässt sich schon bauen. Sobald sie auf Mainnet liegen, sollen Authorities und Guthaben auf eine Signer-PDA wandern, solange Durable Nonces noch gehen. Ein Hot Fee Payer zahlt die Gebühren. Dafür reicht SOL für die Fees. Die Foundation nennt als Beispiel einen Paymaster wie Kora.
Wallets, die Signaturen auf Air-Gap-Geräten anbieten, brauchen dafür einen neuen Pfad. Die signierte Nachricht hat keinen Blockhash. Sie gilt, bis sie ausgeführt oder abgebrochen wird. Wer sie hat, kann sie später einreichen.
Programme, die nur Anweisungen auf der obersten Ebene akzeptieren, sperren diese Nutzer aus. Dasselbe gilt für eine Prüfung der Stack-Höhe und für CPI Guard bei Token-2022. Die Foundation beschreibt das als Folge davon, dass die Anweisungen per CPI und mit einer PDA ankommen.
Zeitplan und Gründe
Die Abschaltung soll etwa sechs Monate nach der Fertigstellung des Ersatzes kommen. Ein Kalenderdatum setzt die Seite nicht. Das Datum trägt die Foundation nach, sobald es festliegt. Institutionen haben laut Seite 6 bis 12 Monate nach der Verfügbarkeit auf Mainnet verlangt. Core-Entwickler haben bestätigt, dass Durable Nonces bleiben, bis ein tauglicher Ersatz da ist und genug Zeit für die Umstellung war.
Jonas Hahn, laut Profil DevRel bei der Solana Foundation, hat am 12. Oktober auf X auf den Guide verwiesen. Er schreibt, die Abschaffung komme im nächsten Jahr. Der Guide, den der Post verlinkt, bleibt bei den etwa sechs Monaten nach dem Ersatz.
Vier Gründe nennt die Seite. Sonderfälle im Validator waren die Stelle für Replay-Bugs. Die Foundation schreibt von Ausfällen, Notfall-Patches und Zahlungen aus dem Bug Bounty. Asynchrone Ausführung scheitert an der Nonce. Schlägt die Transaktion fehl, bleibt die Nonce stehen. Dieselbe Signatur kann danach ein zweites Mal landen. In einer Epoche im Juni 2026 waren Nonce-Transaktionen 3,1 % aller Transaktionen und 30 % aller Priority Fees. 555 Fee Payer haben 97,5 % davon geschickt. Die Seite verweist dafür auf die SIMD-Diskussion 564. Ein abgelaufener Blockhash fällt bei einer billigen Suche durch. Bei einer Nonce hängt die Prüfung an den Daten des Nonce-Accounts. Sie läuft deshalb länger durch die Pipeline.
Was zu beobachten ist
- Ein Kalenderdatum für die Abschaltung
- Welches Programm den Ersatz auf Mainnet stellt
- Der Cluster von Vector und der Audit-Status dazu
- Ob sich die Schnittstellen vor der Version 1 noch ändern
Quellen
- Solana Foundation — Durable Nonce Deprecation, Oktober 2026
- Jonas Hahn — Post, 12. Oktober 2026, 10:18 Uhr MESZ, Profil: DevRel at Solana Foundation. Solana Developers hat denselben Post am selben Tag weitergeleitet: solana_devs