#dusk $DUSK @Dusk 最初にDuskのトランザクション層を見たとき、MoonlightとPhoenixの両方があるのは、少し不必要に複雑だと感じました。
しかし、その各モデルが実際に解いている課題を見てみると、話は変わります。
Moonlightは、公開された口座ベースの送金で、残高が見え、連続するnonceを使います。Phoenixは、秘匿されたノート(shielded notes)、無効化子(nullifiers)、そしてゼロ知識証明を用いて、取引の詳細を観測者から隠します。どちらもDuskDSを通じて決済されますが、満たすべきプライバシー要件はまったく別物です。
この分岐は理解しやすくなります。つまりDuskは、「すべての金融取引が何もかも公開すべきだ」あるいは「すべてを隠すべきだ」とは前提していないのです。
ただし、より深いトレードオフがあります。Phoenixは、ウォレット、カストディ、スキャン、プライバシーを保護する送金のために、別の運用モデルを必要とします。たとえば取引所(エクスチェンジ)連携は、Moonlightを前提に設計されています。Phoenixでは別途の取り扱いが必要になるからです。
興味深いことに、のちにDuskのBoreasアップグレードによってメインネット上のPhoenixトランザクションは退役しました。結果として、このアーキテクチャはさらに研究する価値のあるものになっています。
そこで私が注目している問いはこうです。『DuskはPhoenixから何を学び、それが次のプライバシーモデルにどう形として反映されるのか?』
しかし、その各モデルが実際に解いている課題を見てみると、話は変わります。
Moonlightは、公開された口座ベースの送金で、残高が見え、連続するnonceを使います。Phoenixは、秘匿されたノート(shielded notes)、無効化子(nullifiers)、そしてゼロ知識証明を用いて、取引の詳細を観測者から隠します。どちらもDuskDSを通じて決済されますが、満たすべきプライバシー要件はまったく別物です。
この分岐は理解しやすくなります。つまりDuskは、「すべての金融取引が何もかも公開すべきだ」あるいは「すべてを隠すべきだ」とは前提していないのです。
ただし、より深いトレードオフがあります。Phoenixは、ウォレット、カストディ、スキャン、プライバシーを保護する送金のために、別の運用モデルを必要とします。たとえば取引所(エクスチェンジ)連携は、Moonlightを前提に設計されています。Phoenixでは別途の取り扱いが必要になるからです。
興味深いことに、のちにDuskのBoreasアップグレードによってメインネット上のPhoenixトランザクションは退役しました。結果として、このアーキテクチャはさらに研究する価値のあるものになっています。
そこで私が注目している問いはこうです。『DuskはPhoenixから何を学び、それが次のプライバシーモデルにどう形として反映されるのか?』