DUSKをDuskEVM側に移したんだけど、これで仕事は全部終わりだと思っていました。

いま資金も入っていて、タスク完了。次にコントラクトとやり取りしようとしたら何も起きませんでした。理由は、DUSKはDuskEVM上の単なるアセットではなく、ガストークンでもあるからです。もしそちら側に着地したものが実行に使えないのなら、実際には使えない残高を保持していることになります。

「ブリッジのやり方」系のスレでは、この部分は誰も触れません。皆「資金が到着した」で止まります。到着したことと、それが利用可能であることは別のマイルストーンで、そしてその2つの間にあるギャップこそが、何か自分が間違えたのだろうと10分ほど立ち往生した場所でした。

結局、間違っていませんでした。ブリッジは正常に動いていました。単に、DUSKが二重の役割を果たすこと──片側では決済用アセット、もう片側ではガス、同じトークンで2つの仕事をする──その点を考慮していなかっただけでした。

Duskの売りは、標準的なEVMツール(MetaMaskやHardhatなど)上で動く規制対応の金融です。この主張が成り立つのは、「二重の役割をするそのトークン」が、着地した瞬間に開発者が他のEVMチェーンで期待する通りの挙動を実際にする場合だけです。

どれだけ多くの人がブリッジして、残高を確認したものの、実際に自分が想定した通りに動くかを確かめる段階にまで到達せず終わっているのだろう、と思ってしまいます。

@Dusk $DUSK #dusk $PROM $MAGMA