ゼロ知識証明とは何ですか

これはゼロ知識証明プロトコルであり、暗号通貨では、実行されている転送の詳細を開示せずにユーザー間のトランザクションを確認する方法として使用されます。

ゼロ知識証明により、外部のオブザーバーが送信者、受信者のアドレス、および転送金額を確認できないトランザクションを実行することが可能です。 コンセンサスは、検証者が間接的な理由でステートメントの信憑性を確信できるという原則に基づいています。

たとえば、見知らぬ人がボブに手紙を書き、アリスに自己紹介しました。 ボブは、実際に誰と通信しているかを確認するために、暗号化されたメッセージを送信します。このメッセージは、アリスの秘密鍵でのみデコードでき、メッセージの内容を尋ねます。 アリスが本物である場合、彼女は簡単にボブに正しい答えを与え、それによって彼女が連絡したアドレスを明らかにすることなく、彼女の身元を確認します。 理論的には、本物のアリスが正しい答えを推測してボブをだますことはできませんでした。 しかし、ボブはチェックを何度も繰り返すことができるため、不正行為の可能性をほとんどゼロに減らすことができます。

このアルゴリズムを使用した最初の暗号通貨はZcashであり、フォークでも使用されています。 Bulletproofsと呼ばれるゼロ知識証明のバージョンは、Moneroプロジェクトによって最近アクティブ化されました。 また、イーサリアムブロックチェーンにゼロ知識証明を実装するための作業が進行中です。

この記事を評価する
ブロックチェーンメディア
コメントを追加します