Duskのシールド取引に関するドキュメントを午後ずっと掘り返していて、正直スクロールを止めさせたのはZKの部分じゃなくて「viewing key(ビューワーキー)」というフレーズでした。
クイック要点:Dusk上の取引は、PLONKベースのゼロ知識証明を使って金額と当事者をシールドし、ガス代の価格は取引タイプに関係なくLUXで計算されます。今週その内容をドキュメントから拾いました。
でも問題は、「規制当局が受け入れられるプライバシー」って、紙の上ではトレードオフを単に解決しているだけに聞こえることです。実際のところ、仕組みは選択的開示の監査人またはコンプライアンス保有者のビューワーキーで、適切な権限のもとで特定のシールド取引を復号できるようになっています。つまり、誰もシールドを透かせないわけではなく、設計上「特定の誰か」が透かせるということです。
それを考えていたら、予定より長くなってしまいました。「プライバシーコイン」って、永遠に誰も何も見られないもののことだと思っていました。ここで作られているのは、実際には「すべての可能な相手が鍵を持っていても見えないプライバシー」ではなく、「公開台帳からのプライバシー」に近いです。
「誰に対して」プライベートなのかは、どのビューワーキーを誰が持っているか次第です。実際の運用で、監査人としてのアクセス権を持つのは具体的に誰になるのか、誰かがちゃんとマッピングしている人いますか?
#dusk @Dusk $DUSK
クイック要点:Dusk上の取引は、PLONKベースのゼロ知識証明を使って金額と当事者をシールドし、ガス代の価格は取引タイプに関係なくLUXで計算されます。今週その内容をドキュメントから拾いました。
でも問題は、「規制当局が受け入れられるプライバシー」って、紙の上ではトレードオフを単に解決しているだけに聞こえることです。実際のところ、仕組みは選択的開示の監査人またはコンプライアンス保有者のビューワーキーで、適切な権限のもとで特定のシールド取引を復号できるようになっています。つまり、誰もシールドを透かせないわけではなく、設計上「特定の誰か」が透かせるということです。
それを考えていたら、予定より長くなってしまいました。「プライバシーコイン」って、永遠に誰も何も見られないもののことだと思っていました。ここで作られているのは、実際には「すべての可能な相手が鍵を持っていても見えないプライバシー」ではなく、「公開台帳からのプライバシー」に近いです。
「誰に対して」プライベートなのかは、どのビューワーキーを誰が持っているか次第です。実際の運用で、監査人としてのアクセス権を持つのは具体的に誰になるのか、誰かがちゃんとマッピングしている人いますか?
#dusk @Dusk $DUSK