@Dusk を学習していて何度も立ち返ったのは、このシステムが同じチェーン上で2つのライブ・トランザクション・モデルを動かしているという点です。どちらか一つを選んで後からプライバシーを「後付け」するのではありません。
PhoenixはUTXOベースです。資金は暗号化されたノートとして存在し、支出とは、そのノートが有効で未使用であることを(ゼロ知識証明によって)証明することを意味します。これにより、送信者・受信者・金額といった情報をオンチェーンに開示せずに済みます。代償はノート発見性です。受信者は、自分のものを見つけるためにノートハッシュの増え続けるマークルツリーをスキャンする必要があり、ツリーが大きくなるほど負荷が増します。
Moonlightは口座ベースで公開型です。Ethereumに近く、残高とnonceがそのまま露出します。監査が安価で、取引所が統合しやすい一方、デフォルトでは機密性を提供しません。
Phoenixはトランザクション内容を保護し、Moonlightはトランザクションの単純さを保護します。
未解決の問い:ノート集合がスケールしていく中で、クライアント側のスキャンは、信頼されたインデクシングサービスがいつのまにか「自己管理(self-custodial)」のプライバシーのソフトな依存先になってしまうことなく、実用性を保てるのでしょうか?
#dusk $DUSK #Dusk #DUSK
PhoenixはUTXOベースです。資金は暗号化されたノートとして存在し、支出とは、そのノートが有効で未使用であることを(ゼロ知識証明によって)証明することを意味します。これにより、送信者・受信者・金額といった情報をオンチェーンに開示せずに済みます。代償はノート発見性です。受信者は、自分のものを見つけるためにノートハッシュの増え続けるマークルツリーをスキャンする必要があり、ツリーが大きくなるほど負荷が増します。
Moonlightは口座ベースで公開型です。Ethereumに近く、残高とnonceがそのまま露出します。監査が安価で、取引所が統合しやすい一方、デフォルトでは機密性を提供しません。
Phoenixはトランザクション内容を保護し、Moonlightはトランザクションの単純さを保護します。
未解決の問い:ノート集合がスケールしていく中で、クライアント側のスキャンは、信頼されたインデクシングサービスがいつのまにか「自己管理(self-custodial)」のプライバシーのソフトな依存先になってしまうことなく、実用性を保てるのでしょうか?
#dusk $DUSK #Dusk #DUSK