#dusk $DUSK @Dusk DuskEVM テストネットは8月10日に稼働を開始し、今日ようやく触ってみる時間が取れた。EVM互換が実際には何を意味するのか確かめるために、ダミーコントラクトをデプロイしてみた。Chain IDは744、標準的なHardhat設定、RPCはrpc.evm.dusk.networkを向け先にして…まるで他のOP Stackチェーンにデプロイするのと全く同じ感覚だった。あまりに簡単すぎるくらいだった。

それから、確認される前の自分のtxをmempoolで探してみた。でも見つからない。どうやらDuskEVMには今のところ公開mempoolがなく、sequencerのみらしい。何かが動くのを見る前に、すべてが順序付けされてしまう。

そこが、ずっと印象に残った点だ。売り文句はおなじみのEthereumツール群、完全互換、そしてツールの部分は本当だ……Solidity、Blockscout、そういうものは全部そのまま動く。

でも、実際のトランザクションの流れは今のところ、開かれたpermissionlessなパイプではなく、単一のsequencerを通っている。コンプライアンス優先のチェーンなので、もしかするとそれが狙いであって欠点ではないのかもしれない…とはいえ、通常EVM互換という言葉から想像するものとは違うメンタルモデルだ。

Ethereum mainnetへのsettlementが9月に始まったら、あるいはsequencerの管理が誰も改めて問い直さない恒久的な静かなデフォルトになったら、この状況はどれだけ変わるのだろうか。