#dusk $DUSK @Dusk 初めてDuskを見る人の多くは、PhoenixとMoonlightを単純な切り替え機能、つまりプライベートモードとパブリックモードにすぎないと捉えます。私はずっと、そうした見方では、この2つのモデルが同じプロトコル内でどのように共存しているかという、本当に興味深い点を見落としていると思っていました。

Phoenixは単に「プライベート」なのではありません。取引のアーキテクチャがまったく異なります。資金は残高として存在するのではなく、暗号化されたノートとして存在します。送金時には既存のノートを消費して新しいノートを作成し、二重支払いが起きていないこと、そして金額が一致することをゼロ知識証明で証明します。その際、誰が誰に何を送ったのか、いくら移動したのかは明かされません。受取人にはノートが見えます。それを閲覧キーで共有しない限り、ほかの誰にも見えません。

Moonlightはその正反対です。アカウントベースで、完全に透明性があり、送信者、受取人、金額のすべてがオンチェーンで公開されます。多くの人がEthereumを通じてすでに理解しているタイプのモデルです。

私の関心を引いたのは、どちらのモデルもDuskDS上の同じTransfer Contractを通じて決済されることです。別々のチェーンや別々の台帳ではありません。Phoenixの取引もMoonlightの取引も、同じブロック内に共存し、同じコンセンサスラウンドによって確定できます。それぞれのモデルが、もう一方の内部ロジックを知る必要はありません。

じっくり考える価値があるのは、これが規制対象資産にとって何を意味するかです。証券取引では、規制当局に対しては完全な透明性を確保しつつ、取引相手に対しては完全なプライバシーを保つ必要があるかもしれません。Phoenixの閲覧キーを使えば、選択的な開示が可能になります。必要な情報だけを、それを必要とする相手にだけ開示し、それ以上は何も明かしません。Moonlightは、透明性がデフォルトで求められる資金の流れに対応します。

私にとって、答えを出すのが難しいのは、規制当局が閲覧キーに基づく開示を、従来の監査証跡と同等のものとして受け入れるかどうかです。暗号技術は機能します。法的枠組みが追いつくかどうかは、まったく別の問題です。