#dusk $DUSK @Dusk DUSKをDuskEVMブリッジ経由で送った場合、資金が反対側で安全に使えると実際にどうやって分かるのでしょうか?—そして、間違っていたらどうなるのか?
ほぼ前提を置きそうになって、取り返しがつかないかもしれないことがあったので調べました。私の直感はこうでした。ブロックエクスプローラ上で取り込み(inclusion)が確認されているなら、資金は使えるはず。ところが、考え方としてそれがまさに間違いだったのです。
Dusk自身の開発者ドキュメントは、この点についてかなりはっきり言っています。取り込み(inclusion)と決済(settlement)は別の段階であり、DuskEVMとDuskDSレイヤー間で価値を移すアプリは、経過時間を見て推測するのではなく、プロトコルまたはウォレットのステータスを直接確認するよう明示的に指示されています。DuskEVMでのトランザクションの取り込みは、シーケンサベースのL2なので速いのですが、それは資金が実際に決済され、ベースレイヤーに対して安全になった瞬間とは同じではありません。
実際にどういうことかというと、資産をブリッジして「そろそろ終わっているはずだから」と送金または支出してしまうと、プロトコル自身が明確に警告している“推測”に依存することになります。「取り込まれたように見える」から「実際に決済される」までのギャップは、行動が早すぎることで実際のリスク(露出)につながり得るまさにその窓です。真に確定する前に、なお再編成や無効化の可能性がある資金を使ってしまうことになるからです。
@Dusk _Foundation — 通常のネットワーク状況下で、DuskEVMでの取り込みからDuskDSでの決済確定(finality)までの実際の典型的な待機時間について、公開された数字は見つかっていません。代わりに、経過時間を数えるのではなくステータスを確認せよ、というガイダンスだけがありました。
プロトコル自体が、経過時間で見積もるなと言っているなら、ほとんどのウォレットやブリッジUIは実際に確定(決済)ステータスをユーザーに表示しているのでしょうか?それとも、結局のところタイマーを見て推測しているだけの人がまだ多いのでしょうか?