バリデータを一度用意すれば、ブロックチェーンは必要なものをすべて備えていて、そのまま動けるのだろうと、つい考え込んでしまうことがあります。ノードにブロックの提案をさせ、署名を検証して、そして合意形成がゲームの全てだと前提してしまうのです。そこでDuskがどのように金融決済を扱っているのかを調べ始めたところ、バリデータが担っているのは作業全体のほんの一部にすぎないと気づきました。

面白いのは、実際のブロック生成そのものではありません。バリデータは基本的に、取引の現実世界での文脈に「見えていない」のです。規制された市場では、ある取引が数学的に正しいことが分かっても、取引手が法的にその資産を保有することを許可されているとは限りません。そこでDuskは、合意形成と法的な資格要件を切り分けています。取引が実行フローに入る前に、ID発行者や認可された認証者といった外部の関係者が、ゼロ知識の主張(クレーム)を生成することに依存しています。

私は一度で理解できず、もう一度読み直しました。最初は、バリデータが直接コンプライアンスのルールを強制しているのだと思っていたからです。実際はそうではありません。バリデータは、提示された証明が正しく成立しているかを検証するだけです。ベースとなるルールが満たされたことについては、外部の当事者がそれを裏付けると信頼されます。

これにより、信頼の境界はかなり大きく変わります。オンチェーン上ではプライバシーはきれいに保たれる一方で、そのネットワークは、外部の署名者が正直であり続けることに依存するようになります。私としては、難しい問題はブロック生成を分散化し続けることなのか、それともこれらのオフチェーンの門番がシステムを単なる従来型の決済所へと戻してしまわないようにすることなのか、まだ確信が持てていません。

#dusk $DUSK @Dusk $ONG
🔐 ZK proofs
0%
🏛️ External issuers
100%
⚙️ Validators
0%
2 投票 • 投票は終了しました