昨晚テスト用ウォレットを接続したら、認証ポップアップが何度か跳んで、ふと思い出しました。以前Duskを見ていたとき、私はいつもウォレットを「最後に画面を足すだけでいいもの」として扱っていました。でも実際には、それが普通のユーザーを最も簡単に遠ざけてしまう、マーケット全体の基盤インフラの一層かもしれません。

Duskの技術の話になると、皆さんはDuskDS、Phoenix、あるいはDuskEVMに注目することが多く、Dusk Connectを真面目に語る人は少ないです。これまでのWeb Walletは独立したページ寄りで、dAppが標準的にウォレットを発見し、署名要求を行うことが難しかった。

2026年4月に公式がオープンするDusk Connectは、EIP-6963のウォレット発見の考え方を参考にし、統一Providerインターフェースでアカウントへのアクセス、署名、取引、ネットワーク切り替えを処理します。新しいDusk Walletは、ブラウザ、デスクトップ、モバイルをカバーし、送金、ステーキング、報酬の受け取り、そしてdApp権限をサポートする予定です。

面白いのは、「接続プロトコル」と「ウォレットのセキュリティ」は別のレイヤーだという点です。Dusk Connectは、アプリがウォレットを見つけてリクエストを出せるようにするもので、ユーザーの鍵を代わりに保管するものではありません。ローカルでの鍵の保管は新ウォレット側が担当します。

公式には、拡張(拡張機能)ではPBKDF2とAES-GCMを使い、ネイティブ側ではStrongholdとArgon2を使用すると書かれています。さらに、自動ロック、ロック解除失敗時のバックオフ、そして送信元ごとの権限付与も追加されています。

その結果、宣伝では「Duskウォレット体験がより充実した」という一文に混ぜられがちです。実際には、統一インターフェースは入口を開けやすくするだけで、各認証が安全になるわけではありません。

フィッシングサイトは依然として署名を誘導できるかもしれませんし、権限の文言が分かりにくいと、ユーザーが本来渡すべきでないアクセスまで差し出してしまう可能性もあります。そして現在、2つのリポジトリはいずれもDeveloper Previewです。

私は今むしろ、いちばん普通の認証ポップアップのほうが気になります。ユーザーは、自分がどのアカウントに接続しているのか、何を公開しているのか、何に署名しているのかを理解できるのでしょうか。

皆さんがウォレットを使うとき、権限をきちんと見ますか?それとも基本的にずっと確認だけして進めますか?
#dusk $DUSK @Dusk