ワイヤー送金の「送信済み(sent)」ラベルを、あるべき以上に信じてしまっています。画面には「完了(done)」と表示されます。でもお金は、実際には1日、時には2日間、まだ移動中のままです。タップした瞬間と台帳(レジャー)の間には、誰もあなたに教えてくれない「隙間」があります。

その隙間が、DuskEVMとともにずっと頭から離れません。売り込み文句はほとんど平凡すぎるほどです。同じSolidity、同じHardhat、すでに動くウォレット、学ぶべき新しいものは何もない。コードは、前と同じように動きます。けれどもその下では、実行と決済が、ひそかに2つの瞬間に分かれているのです。トランザクションは速やかに取り込まれます。ですが、それだけでは終わりません。さらに移動し、バッチ処理され、検証(証明)され、DuskDSに紐づけられます。時計は2つで、1つではない。

2つ目の時計が疑われないのは、1つ目があまりにも見慣れているからです。ツールが変わっていないなら、最終性(finality)に関するあなたの直感が変わるはずがない、と感じてしまいます。だから古い習慣が持ち越されます。「取り込まれた(included)」を「決済済み(settled)」として扱い、DuskDSのコミットメントではなくスピードを基準にブリッジや清算ロジックを組む人がいます。

本当のフォールトプルーフの紛争(dispute)の場で、その隙間がどう耐えるのか。悪い日には特に、私は分かりません。公平に言えば、Duskも自社のドキュメントでそれに触れています。けれども、ドキュメントと習慣は別物です。

同じコントラクト。別の時計。まだ皆がそれをリセットできているとは思えません。

#Dusk $DUSK @Dusk