【Crypto】 ゼロ知識証明
ゼロ知識証明 (Zero-Knowledge Proofs)証明者が特定の情報を知っていることを、その情報自体を明らかにすることなく検証者に証明できる暗号技術です。検証者に対して、証明者が秘密情報を持っていることを証明できる一方で、その情報自体や具体的な方法は開示されません。また、証明プロセスを複数回繰り返すことで、証明の正当性をさらに高めることができます。
Ethereumでは、ゼロ知識証明は主にプライバシーの向上とスケーラビリティの改善に使用されています。zk-SNARK