Kann eine Dusk-Transaktion auf der Blockchain erfolgreich sein und trotzdem nicht dazu führen, dass DUSK an die beabsichtigte BSC-Adresse geliefert wird? Ja, denn dieser Bridge-Flow hat zwei Ziele, die in einer einzigen Nutzeraktion verborgen sind.
Im aktuellen Mainnet-zu-BSC-Workflow von Dusk sendet die Web Wallet natives DUSK an das offizielle Bridge-Konto. Der BSC-Empfänger ist nicht das Empfängerfeld dieser Transaktion; er wird im Memo mitgeführt. Die Bridge liest diese im EVM-Format codierte Adresse und nutzt sie, um die BEP20-Auszahlung zu routen.
Damit ändert sich, was „erfolgreich“ bedeutet. Eine bestätigte Dusk-Transaktion beweist, dass die Übertragung auf der Quellseite das Bridge-Konto erreicht hat. Sie beweist jedoch nicht für sich, dass die Ziel-Auszahlung an die Adresse geroutet wurde, die der Nutzer beabsichtigt hat. Dusk’s Dokumentation warnt, dass ein fehlendes oder ungültiges Memo nicht automatisch verarbeitet werden kann und die Übertragung unretterbar machen kann.
Das Memo macht also mehr als nur die Transaktion zu beschreiben. In diesem Workflow ist es Teil der Lieferanweisung.
Ich denke, das schafft eine hilfreiche Grenze für Wallets und Bridge-UX: Sobald Infrastruktur Metadaten verarbeitet, um zu entscheiden, wohin der Wert als Nächstes geht, sollten diese Metadaten wie transaktionskritische Eingaben behandelt werden. Das Bridge-Konto und die Memo-Adresse verdienen die gleiche Prüfung vor dem Senden.
Ein Transaktionshash kann Abwicklung belegen. Er kann jedoch keine Routing-Anweisung korrigieren, die bereits vor der Abwicklung falsch war.
@Dusk $DUSK #dusk $TRUMP $ZEC
Im aktuellen Mainnet-zu-BSC-Workflow von Dusk sendet die Web Wallet natives DUSK an das offizielle Bridge-Konto. Der BSC-Empfänger ist nicht das Empfängerfeld dieser Transaktion; er wird im Memo mitgeführt. Die Bridge liest diese im EVM-Format codierte Adresse und nutzt sie, um die BEP20-Auszahlung zu routen.
Damit ändert sich, was „erfolgreich“ bedeutet. Eine bestätigte Dusk-Transaktion beweist, dass die Übertragung auf der Quellseite das Bridge-Konto erreicht hat. Sie beweist jedoch nicht für sich, dass die Ziel-Auszahlung an die Adresse geroutet wurde, die der Nutzer beabsichtigt hat. Dusk’s Dokumentation warnt, dass ein fehlendes oder ungültiges Memo nicht automatisch verarbeitet werden kann und die Übertragung unretterbar machen kann.
Das Memo macht also mehr als nur die Transaktion zu beschreiben. In diesem Workflow ist es Teil der Lieferanweisung.
Ich denke, das schafft eine hilfreiche Grenze für Wallets und Bridge-UX: Sobald Infrastruktur Metadaten verarbeitet, um zu entscheiden, wohin der Wert als Nächstes geht, sollten diese Metadaten wie transaktionskritische Eingaben behandelt werden. Das Bridge-Konto und die Memo-Adresse verdienen die gleiche Prüfung vor dem Senden.
Ein Transaktionshash kann Abwicklung belegen. Er kann jedoch keine Routing-Anweisung korrigieren, die bereits vor der Abwicklung falsch war.
@Dusk $DUSK #dusk $TRUMP $ZEC
