夕方をダスクのワンで過ごしました。この建築の細部で、私の目を引いたのは「すべての取引を同じプライバシーモデルに無理やり押し込めていない」点です。
ムーンライトは透明な側のアカウントベースで、イーサリアムに近いものです。残高、アカウント、取引のアクティビティはすべて公開され、検証可能です。フェニックスはまったく別のルートを進みます。UTXOベースで、ゼロ知識証明、ステルス風のノートキー、そしてnullifier(ノルフィファイア)を使います。
私が実際に注目したのは、ネットワークが「中身が何であるかを明かさずに」、取引が有効であることを検証できるところです。その上で、double-spend(二重支払い)の問題をnullifierが処理しますが、これは通常、プライバシー重視の設計でつまずきやすい部分です。
私にとってこの分離が重要なのは、透明性とプライバシーは競合する目標ではなく、単に用途が違うだけだと思うからです。いくつかのアクティビティはデフォルトで公開監査可能であるべきです。そうでない活動——ポジションサイズ、相手先、戦略——は、たとえパブリックチェーン上であっても、公開されるべきではありません。
私がいま考えている本当の問いは、2つの仕組みを並行して動かすことで実際に柔軟性が得られるのか、それとも、後になってエッジケース、バグ、あるいは2つのモデル間の予期せぬ相互作用として現れるだけの複雑さを加えてしまうのか、ということです。
まさにその点を注意深く見ています。
#Dusk @Dusk $DUSK