Cross-Chain-Einzahlungen in einen Vault: Bis zu welcher Ebene muss „Success“ auf dem Beleg reichen?
Chainlink stellte am 8. Oktober die CCIP Vault Adapters vor: Sie übertragen Cross-Chain-Assets und Einzahlungsanweisungen an die Chain, auf der sich der Vault befindet, sodass die Buchführung des Vaults zentral auf dieser Chain erfolgt. Besonders interessant ist, was mit den Geldern passiert, wenn ein Vorgang fehlschlägt.
Laut der offiziellen Dokumentation zu den Adaptern speichert der Adapter die Fehlermeldung und die Token, wenn der Aufruf des Ziel-Vaults, die Prüfung der Mindestausgabe oder der Rückversand fehlschlägt. In diesem Fall kann der CCIP Explorer weiterhin „Success“ anzeigen; zusätzlich muss nach dem Ereignis MessageFailed gesucht werden. Der Ablauf löst weder automatisch einen erneuten Versuch noch eine Rückerstattung aus.
Das bedeutet: Die Cross-Chain-Nachricht wurde zugestellt, aber das heißt nicht, dass der Nutzer bereits Vault-Anteile erhalten hat. Die Dokumentation legt außerdem fest, dass Cross-Chain-Rückerstattungen an den ursprünglichen Absender gehen und nicht an den Begünstigten der Einzahlung. Bei einer Zahlung durch Dritte oder einer abweichenden Empfängeradresse sollte die Benutzeroberfläche vor dem Absenden darauf hinweisen, wohin die Rückerstattung geht.
Meine Einschätzung: Um das Erlebnis einer „Ein-Klick-Einzahlung“ zu bewerten, muss man sowohl die erfolgreiche Zustellung als auch den Umgang mit Fehlern betrachten. Es ist hilfreicher, fehlgeschlagene Vorgänge, den Verbleib der Gelder und verfügbare Wiederherstellungswege klar anzuzeigen, als lediglich den Erfolg der Übertragung zu melden. Hier geht es um den in der Dokumentation beschriebenen Mechanismus, nicht um eine Störung bei einem bestimmten Vault. Ebenso lassen sich daraus keine Rückschlüsse auf Rendite oder die Sicherheit der Gelder ziehen.
Quellen:
https://chain.link/blog/introducing-ccip-vault-adapters
https://docs.chain.link/solutions/cross-chain-vault-adapter
Chainlink stellte am 8. Oktober die CCIP Vault Adapters vor: Sie übertragen Cross-Chain-Assets und Einzahlungsanweisungen an die Chain, auf der sich der Vault befindet, sodass die Buchführung des Vaults zentral auf dieser Chain erfolgt. Besonders interessant ist, was mit den Geldern passiert, wenn ein Vorgang fehlschlägt.
Laut der offiziellen Dokumentation zu den Adaptern speichert der Adapter die Fehlermeldung und die Token, wenn der Aufruf des Ziel-Vaults, die Prüfung der Mindestausgabe oder der Rückversand fehlschlägt. In diesem Fall kann der CCIP Explorer weiterhin „Success“ anzeigen; zusätzlich muss nach dem Ereignis MessageFailed gesucht werden. Der Ablauf löst weder automatisch einen erneuten Versuch noch eine Rückerstattung aus.
Das bedeutet: Die Cross-Chain-Nachricht wurde zugestellt, aber das heißt nicht, dass der Nutzer bereits Vault-Anteile erhalten hat. Die Dokumentation legt außerdem fest, dass Cross-Chain-Rückerstattungen an den ursprünglichen Absender gehen und nicht an den Begünstigten der Einzahlung. Bei einer Zahlung durch Dritte oder einer abweichenden Empfängeradresse sollte die Benutzeroberfläche vor dem Absenden darauf hinweisen, wohin die Rückerstattung geht.
Meine Einschätzung: Um das Erlebnis einer „Ein-Klick-Einzahlung“ zu bewerten, muss man sowohl die erfolgreiche Zustellung als auch den Umgang mit Fehlern betrachten. Es ist hilfreicher, fehlgeschlagene Vorgänge, den Verbleib der Gelder und verfügbare Wiederherstellungswege klar anzuzeigen, als lediglich den Erfolg der Übertragung zu melden. Hier geht es um den in der Dokumentation beschriebenen Mechanismus, nicht um eine Störung bei einem bestimmten Vault. Ebenso lassen sich daraus keine Rückschlüsse auf Rendite oder die Sicherheit der Gelder ziehen.
Quellen:
https://chain.link/blog/introducing-ccip-vault-adapters
https://docs.chain.link/solutions/cross-chain-vault-adapter