ZKPの略語に出くわしたことがありますか? 要するに、それはゼロ知識証明です。 これは 単に プロトコル。 これは、秘密の詳細を保護したいエンティティに役立ちます。 です 単に 事実なし 必ずしも 秘密をバッグから出します。
 

ZKP認証とアプリケーション

 
これは、証明者と検証者が関与するシナリオです。 プロトコルは、異なる側面にある可能性があります。 つまり、インタラクティブまたは非インタラクティブです。 良い例は、「検証者」が「証明者」にH(ハッシュ)を取得する場合です。 この場合、証明側は、相手方が秘密の情報を持っていることを証明します。 Hにハッシュする機能があります。
 
証明者は、検証者がハッシュできるデータを持っていることを証明するZKPを作成します。 実際、検証当事者に対して情報の暴露は行われませんでした。 これは次のようになります に対する その情報。
 

認証プロトコル

 
真正性のプロセスでは、証明エージェントが証明を行います。 これにより、検証エージェントは秘密のIDを所有するようになります。 証明側が持っている場合を考えてみてください RSAまたはEC (非対称キーペア)。 彼らは、民営化された鍵を利用して応答を出すことができます。 これは、民営化された鍵で証拠として送信される特定の問題になります。 すべての場合において、民営化された鍵は明らかにされていません。 検証者は持っているかもしれませんが 民営化された所有の証拠。 すべての正確さを備えた「証明者」は、いくつかの計算を実行します。 したがって、情報伝達は啓示なしではありません について カプセル化された秘密。
 

ブロックチェーンテクノロジーはZKPとどのように関連していますか?

 
暗号の世界の概要に戻ると、ブロックチェーンシステムがあります。 これには、レコードの個別のリストが組み込まれています。 これら レコードは通常です 累積的に 世界中の多くのエンティティによって管理されています。 これらのエンティティ 所有する ブロックチェーン付きのリスト。 これにより、関係するすべてのエンティティがネットワーク内のトランザクション全体を表示できるようになります。 したがって、個人情報や匿名性の提供はありません。 ZKPは、特に次のようなトランザクションを処理する場合にプライバシーを付与します 必要とする 守秘義務。 故に、トランザクションが明確に行われたことを証明する方法を提供します。 したがって、当事者の秘密データは明らかにされません。 このようなデータは、トランザクション全体で使用される量とアドレスを中心に展開されます。
 

ZKPはどこに適用されますか?

 
ゼロ知識証明はいくつかの側面に適用されます。 特にカプセル化が必要な情報を扱う場合。 ZKPフレームワークを適用する価値のある領域のXNUMXつは、機密性を保持する場合です。 セットアップ全体に関係するデータは暗号化されます。 証明のために投稿された証明は、正確に実行されます。 ZKPアプリケーションが最適化するもうXNUMXつの領域 全体 パフォーマンス。 これは、ブロックチェーンシステムで提供されるアプリに役立ちます。 この場合、アプリコードの実装はオフチェーンです。 また、特定のコンピューターを介して発生することもあります。 これは、ブロックチェーンシステムで利用できる場合があります。
サヤン・マイトラ
サヤン・マイトラ

Sayanは、選択による、またはむしろ本能による作家です。 彼はインフラストラクチャ開発Webサイトのコンテンツライターとしてスタートしました。 長年にわたり、彼はブログからクリエイティブライティング、Webコンテンツの作成、サイトレビューまで、さまざまなプロジェクトに携わってきました。 観光、ファッション、不動産、ギャンブル、スポーツ、政治、ビジネス提案、プレゼンテーション作業、テクニカルライティング、一般的なトピック– Sayanは、彼の言葉ですべてを成し遂げました。

X