DuskのDuskEVM開発者体験、ひと回りしてみたらツールチェーンがまだ途切れていた

DuskEVMのメインネットは半年以上運用されています。公式はずっと「Solidity開発者ならシームレスにデプロイできる」と言い続けています。私は自分で実際に走ってみて、このチェーンの開発体験がどこまで来ているのか確かめることにしました。

ドキュメントを開くと、構成はそれなりに整っています。でもチュートリアルを最後まで終えてから、見慣れたものを探し始めました。ウォレット一覧に、よく使うプラグイン型のウォレットがありません。Metamaskはどうやって接続するの? しばらく探して、「カスタムRPCを設定」という項目を見つけましたが、そこに入力してもウォレット上でDUSKの残高が表示されません。コミュニティに聞くと、誰かが「CLIウォレットを使って」と返してきました。黙りました。2026年のL1チェーンで、残高を見るためにコマンドラインを起動する必要があるんです。@Dusk

次はブロックエクスプローラーです。イーサリアムにはEtherscanがあって、ほぼすべての取引についてステータス、ログ、トークンの転送まで追えます。Duskのブラウザでも見られますが、多くの項目に「解析待ち」と表示されます。Hedgerの取引で実際に消費されたGasを見たいのに、見つかりません。コントラクト内部呼び出しのプライバシーデータがちゃんとチェーンに記録されたかも、こちらでは確認できません。開発者が使えるツールは、現状ではまだ“半完成品”の一式といったところです。デバッグ用のツールチェーンも弱くて、コントラクトがエラーを起こした後に再現するには、取引の再実行を手作業で組み立てる必要があります。開発用ネットワークや、テストネットの安定した水やり版(蛇口)、ワンクリックのシミュレーション実行もありません。

これらは「より高度な機能」ではなく、開発者があるチェーンで日常的に正常に仕事をするための最小限の前提条件です。Duskはプライバシーやコンプライアンスの層に大きな努力を注いでいますが、開発者が日常的にぶつかる“ツールの問題”のほうが、むしろいちばん時間を奪っていきます。スマートコントラクト開発者がDuskに入ってくれば、多くのチェーンよりもプライバシー保護がしっかりしていることは分かります。でも同時に、他のチェーンなら簡単に済むことが、ここでは3ステップに分解されてしまうことにも気づくでしょう。

これは技術ロードマップの問題ではなく、開発者体験の優先順位の問題です。ある日、ウォレットで直接DUSKの残高を見られるようになり、ブラウザで取引ログを完全に追えるようになり、デバッグツールでコントラクト実行のプロセスを再現できるようになったとき、初めてこのチェーンが本当に準備できたと感じられるはずです。それまでは、このチェーンは技術としては良いものの、開発体験はまだ磨き込む必要がある――そんな状態です。
#dusk $DUSK