略称:ZKP。「ある情報を知っている」という事実を、その情報の中身を一切明かすことなく証明できる暗号技術。1985年にShafi Goldwasser、Silvio Micali、Charles Rackoffらによって理論化され、現在はブロックチェーンにおけるプライバシー保護とスケーラビリティ向上の核心技術として広く応用されている。
3つの成立条件
ゼロ知識証明が有効であるためには、完全性(Completeness)・健全性(Soundness)・ゼロ知識性(Zero-knowledge) の3条件をすべて満たす必要がある。完全性とは「情報が真であれば証明者は必ず検証者を納得させられる」こと、健全性とは「情報が偽であれば証明者は検証者を騙せない」こと、そしてゼロ知識性とは「情報が真であっても検証者はその内容(秘密)を知ることができない」ことを指す。
直感的な理解の助けとして「アリバイ洞窟」の例がよく使われる。洞窟の奥に合言葉で開く扉があり、証明者は検証者に合言葉を教えることなく「合言葉を知っている」という事実だけを繰り返しの検証で証明できる。10回の検証を通過できる確率は1/1024であり、繰り返すほど確信度が高まる仕組みだ。
ブロックチェーンにおける応用
ブロックチェーンでは、証明者と検証者がリアルタイムで対話する必要のない「非対話型(Non-Interactive)」の方式が主流となっている。代表的なものにzk-SNARKs(証明サイズが小さく検証が高速だが信頼済みセットアップが必要)とzk-STARKs(信頼済みセットアップ不要で量子耐性も持つが証明サイズがやや大きい)がある。
カルダノエコシステムでは、ZKPが複数の用途で活用されている。IOGが開発するプライバシー強化型ブロックチェーンMidnightは、ZKPを核心技術として採用しており、ユーザーが取引内容や個人情報を開示せずに規制上のコンプライアンスを証明する「選択的開示」を実現しようとしている。また、ミスリル(Mithril) もZKPを応用した軽量署名方式により、カルダノのフルノード同期を大幅に効率化している。
本稿はカルダノステークプール「CoffeePool☕️」「CardanoKissa☕️」が作成しました。
COFFEの活動を応援いただける方はぜひ、委任(Delegate)のご検討をお願いいたします😊
🗳️「DRep ID」もぜひご検討ください!(クリックでコピーできます↓)

CoffeePoolならびにKISSAは、5年以上の安定稼働と1万ブロック以上の生成実績を持つステークプールです。
初心者でも長期ホルダーでも、楽しくカルダノ について語り合える discordスペースを作りました😊☕️
・なりすましやscam対策のためXアカウント認証で運営😊
・初心者ホルダーさん大歓迎!☕️
SPOも続々参加しています! ぜひお気軽にお立ち寄りください。
参加方法は☟
discord.gg/TNy7QNua7c


