#dusk $DUSK 先週の研究 @Dusk のとき、私はある非常に素朴な疑問に行き詰まっていました。——ブロックチェーンの透明性は、それ自体が最も誇るべき特性のはずなのに、なぜ金融機関はいつもこのハードルの前で後ずさりするのか?答えはとても簡単です。どの銀行も、自社の顧客のポジション、取引相手、社内の価格決定ロジックを公表したいとは思っていないのです。たとえオンチェーンの決済がどれほど速く、どれほど信頼できるとしても、関係ありません。機関にとって「完全公開」は決して加点要素ではなく、乗り越えられない赤線です。これは保守的だからではありません。業界そのものの、土台となるルールなのです。
これこそが DuskEVM が解決しようとしていることです。Dusk の技術スタック内で EVM に互換するアプリ層であるため、Solidity に慣れた開発者は、最初から一式の新しい言語を学び直す必要がありません。機関や協力パートナーも、従来のシステム移行で慣れた道筋に沿って Dusk に接続でき、移行のハードルを下げられます。しかし、私が数分立ち止まって深く考えたのは、その中に搭載されているプライバシーモジュール Hedger でした。これは、同害暗号とゼロ知識証明によって、取引内容を「隠すべきところは隠し、見るべきところは見せる」ことを可能にします。つまり、1つのコントラクトには、2つの視点が同時に存在します。外部の世界からは「この取引が正しく完了した」という事実だけが見えます。一方で、規制当局や許可された監査者は、認められた範囲内で完全な詳細を見ることができます。加えて、権限の境界はあらかじめ明確に設定されています。
これは、私がこれまで理解していた「オンチェーンのプライバシー」とは少し違います。以前は、プライバシーとコンプライアンスは対立する両極で、どちらか完全公開か完全ブラックボックスかの二択で、中間の領域はないように思い込んでいましたし、そうした矛盾をどう両立させるかを真剣に考える人もあまりいないように感じていました。Dusk が目指すのは、それに近いというよりは、各コントラクトに「制御可能な絞り(可控光圈)」を取り付けるようなものです。普段は閉じておき、必要になったときに特定の相手へ向けて一条の光を差し込むことができ、その絞りの大きさや、誰に向けるのかはルールによって設定されます。この「可控性」そのものが、設計上の自制なのです。
DuskEVM のメインネットがまもなくローンチされます。私にとってこれは、単なる技術アップグレードの告知ではなく、あの行き詰まっていた疑問に対する答えのように思えます——機関が上鏈(オンチェーン)に乗り出すかどうかは、技術の問題ではなく、「誰が何を見られるのか」という問題なのだ、と。$DUSK がネットワークとしてやりたいのは、この問いを「できるかどうか」から「誰に許可されるのか」へと変えること。そして、それこそが機関が本当にこの一歩を踏み出すための鍵になるのかもしれません