Bridge-Seiten pressen den Ablauf oft zu einer einzigen Fortschrittslinie zusammen, doch wenn wirklich etwas schiefgeht, ist das nicht ausreichend. Dahinter gibt es zwei Rollen, die sich die Arbeit abwechselnd übergeben: Das SDK bildet die Protokollaktionen in korrekte Daten ab, und die Wallet erkennt die aktuelle Phase und sendet die Transaktion ab. Erst wenn man sauber trennt, wer welchen Abschnitt verantwortet, weiß man auch, wo man nach einem Fehler suchen muss.
Der offizielle Web-Wallet-PR #947 wurde am 7. August 2026 zusammengeführt. Darin umfasst die Verantwortung des SDK unter anderem: Kodierung des Empfängers, das Parsen und Hashen von MessagePassed, Withdrawal-Hashing, die L1-Prove-/Finalize-Serialisierung sowie Protokollkonstanten. Es kümmert sich also darum, „wie diese Unterlagen aussehen müssen, damit sie dem Protokoll entsprechen“. Die Wallet-Seite hingegen ist zuständig für das Abrufen von proof, die Auswahl des dispute-game, die Einreichung bei W3sper, das finality gating und die UI-Orchestrierung—also dafür, „ob man jetzt in den nächsten Schritt übergehen kann“.
Der DuskEVM-Bridge für @Dusk lässt sich nicht nur mit „Erfolg oder Misserfolg“ beim Troubleshooting absichern: Wenn die Kodierung nicht stimmt, prüft man das SDK; wenn die Prüfung etwas anstößt oder der Status nicht reif ist, prüft man die Wallet; wenn die Unterlagen bereit sind, aber die L1-Einreichung noch nicht abgeschlossen wurde, muss man wieder die Transaktionssendung und die UI-Orchestrierung nachziehen. Wenn eine einzige Fortschrittslinie stehen bleibt, kann die passende Behandlung also völlig unterschiedlich ausfallen.
Der PR speichert außerdem getrennt die nativen Dusk-Transaktions-IDs sowie den Ethereum-Hash nach der Adapter-Konvertierung. Wenn man beim Troubleshooting nur einen Hash behält, kann man beim Wechsel auf die andere Seite die Zuordnung (Indexing) verlieren. Die praktischste Aktion für Nutzer ist, von Anfang an beide Arten von Transaktions-Identitäten zuverlässig zu speichern.
In lokalen Probeläufen der Maintainer betrug der finale Netto-Zuwachs des DUSK-Kontos nach 0,1 DUSK 0,097716912, und die Finalization-Gas betrug 0,002283088 DUSK. Das ist weder meine eigene Testmessung noch ein Schlussfolgerungsurteil aus öffentlichen Testnet- oder Mainnet-Raten, -Latenzen und -Stabilität. Die Aktualisierung für $DUSK kann zeigen, wie die Trennung der Verantwortlichkeiten und die Gestaltung der Tracking-Felder aussehen sollten—aber sie kann keine Garantie für externe Umgebungen ersetzen. Wenn man die Komponenten, Phasen und beide Hashes sauber ausrichtet, besteht die Chance, dass aus dem „Hängt fest“-Zustand ein konkret lokalisierbares Problem wird. #dusk
Der offizielle Web-Wallet-PR #947 wurde am 7. August 2026 zusammengeführt. Darin umfasst die Verantwortung des SDK unter anderem: Kodierung des Empfängers, das Parsen und Hashen von MessagePassed, Withdrawal-Hashing, die L1-Prove-/Finalize-Serialisierung sowie Protokollkonstanten. Es kümmert sich also darum, „wie diese Unterlagen aussehen müssen, damit sie dem Protokoll entsprechen“. Die Wallet-Seite hingegen ist zuständig für das Abrufen von proof, die Auswahl des dispute-game, die Einreichung bei W3sper, das finality gating und die UI-Orchestrierung—also dafür, „ob man jetzt in den nächsten Schritt übergehen kann“.
Der DuskEVM-Bridge für @Dusk lässt sich nicht nur mit „Erfolg oder Misserfolg“ beim Troubleshooting absichern: Wenn die Kodierung nicht stimmt, prüft man das SDK; wenn die Prüfung etwas anstößt oder der Status nicht reif ist, prüft man die Wallet; wenn die Unterlagen bereit sind, aber die L1-Einreichung noch nicht abgeschlossen wurde, muss man wieder die Transaktionssendung und die UI-Orchestrierung nachziehen. Wenn eine einzige Fortschrittslinie stehen bleibt, kann die passende Behandlung also völlig unterschiedlich ausfallen.
Der PR speichert außerdem getrennt die nativen Dusk-Transaktions-IDs sowie den Ethereum-Hash nach der Adapter-Konvertierung. Wenn man beim Troubleshooting nur einen Hash behält, kann man beim Wechsel auf die andere Seite die Zuordnung (Indexing) verlieren. Die praktischste Aktion für Nutzer ist, von Anfang an beide Arten von Transaktions-Identitäten zuverlässig zu speichern.
In lokalen Probeläufen der Maintainer betrug der finale Netto-Zuwachs des DUSK-Kontos nach 0,1 DUSK 0,097716912, und die Finalization-Gas betrug 0,002283088 DUSK. Das ist weder meine eigene Testmessung noch ein Schlussfolgerungsurteil aus öffentlichen Testnet- oder Mainnet-Raten, -Latenzen und -Stabilität. Die Aktualisierung für $DUSK kann zeigen, wie die Trennung der Verantwortlichkeiten und die Gestaltung der Tracking-Felder aussehen sollten—aber sie kann keine Garantie für externe Umgebungen ersetzen. Wenn man die Komponenten, Phasen und beide Hashes sauber ausrichtet, besteht die Chance, dass aus dem „Hängt fest“-Zustand ein konkret lokalisierbares Problem wird. #dusk
