【ぜろちしきしょうめい】
ゼロ知識証明 とは?
💡 秘密を守ったまま「知ってるよ」と証明する魔法の暗号術
📌 このページのポイント
ゼロ知識証明って名前からして難しそう…。どういうこと?
パスワードを教えなくても、知っていることだけ伝わるんだね
そう!これがゼロ知識証明の本質だよ。正式には3つの条件を満たす必要があるんだ。完全性(本当に知っているなら必ず証明できる)、健全性(知らない人は証明できない)、ゼロ知識性(証明から秘密の情報は漏れない)の3つだね
実際にはどんなところで使われてるの?
zk-SNARKsとかzk-STARKsって聞くけど、何が違うの?
ブロックチェーン以外でも使えるの?
まとめ:ざっくりこれだけ覚えればOK!
「ゼロ知識証明」って出てきたら「秘密を見せずに正しさだけ証明する暗号技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Zero-Knowledge Proof」 = ゼロ知識証明
💬 1985年にGoldwasser、Micali、Rackoffの3人が提唱した概念で、「知識ゼロの状態でも検証できる」という意味から名付けられたんだよ