最初は、ゼロ知識証明(zero knowledge proofs)って要するに「チェーン上で“信じて”と言うための、ちょっと格好つけた言い方」だと思っていました。でも @Dusk が実際にそれをどう使っているのかをもっと見るほど、ようやく腑に落ちてきました。
zk(ゼロ知識)証明では、何かが正しいこと、十分な資金があること、要件を満たしていること、取引がルールどおりに行われたことを示せます。しかも、実際の数値やその背後にいる人物の身元は明かしません。チェーンは引き続きその証明を検証し、ルールは引き続き強制されます。処理がスキップされるわけではありません。ただ、その検証を成立させるために、秘密の入力(private inputs)を公開する必要がないだけです。
ここが良い点だと思います。信頼とプライバシーが“トレードオフ”にならなくなる。人にただ信じてもらうのではなく、数学が証明を行うのです。
これは、オンチェーンで何かを真剣に決済(settling)しようとする前に、実際の金融システムが必要とする土台そのもののように感じます。
公開なしでの証明(proof without exposure)が、オンチェーン・ファイナンスの本当の鍵なのでしょうか?それとも、最終的には何かが必ず明らかになってしまうのでしょうか?
#dusk $DUSK @Dusk
zk(ゼロ知識)証明では、何かが正しいこと、十分な資金があること、要件を満たしていること、取引がルールどおりに行われたことを示せます。しかも、実際の数値やその背後にいる人物の身元は明かしません。チェーンは引き続きその証明を検証し、ルールは引き続き強制されます。処理がスキップされるわけではありません。ただ、その検証を成立させるために、秘密の入力(private inputs)を公開する必要がないだけです。
ここが良い点だと思います。信頼とプライバシーが“トレードオフ”にならなくなる。人にただ信じてもらうのではなく、数学が証明を行うのです。
これは、オンチェーンで何かを真剣に決済(settling)しようとする前に、実際の金融システムが必要とする土台そのもののように感じます。
公開なしでの証明(proof without exposure)が、オンチェーン・ファイナンスの本当の鍵なのでしょうか?それとも、最終的には何かが必ず明らかになってしまうのでしょうか?
#dusk $DUSK @Dusk
