
Web3におけるゼロ知識証明の5つの実用的なユースケース
TechFlow厳選深潮セレクト

Web3におけるゼロ知識証明の5つの実用的なユースケース
ゼロ知識証明がdAppsをより効率的で、プライバシー保護に優れ、より分散化されたものにする5つの方法。
執筆:Magik Invest
翻訳:TechFlow intern
ゼロ知識証明(ZKP)は、現在開発されている最も重要な暗号資産技術の一つです。以下に、ZKPがdAppをより効率的で、プライバシー保護が強化され、より分散化されたものにする5つの方法を紹介します。
1. チェーン上マルチプレイヤーゲーム――Dark Forest
Dark Forestは、ブロックチェーン上で行われるマルチプレイヤーゲームであり、プレイヤーは順番に競い合います。各プレイヤーは1つの惑星からスタートし、未征服の惑星や他のプレイヤーの惑星を征服していき、獲得できるだけ多くのポイントを集めることが目的です。
プレイヤーの惑星の位置や行動はすべて隠されており、他のプレイヤーには知られません。プレイヤーは自身のシステム上でZK証明を生成し、それをブロックチェーン上に提出して、その行動が有効であることをスマートコントラクトで検証させます。各証明において、プレイヤーは位置のハッシュ値を提出します。すべてのプレイヤーの位置のハッシュ値はチェーン上にありますが、それらのハッシュ値は明らかにする必要があります。プレイヤーは特定の領域内のすべての可能なハッシュ値を計算することで、その領域にある惑星を探査できます(これは時間がかかります)。これがZKがマルチプレイヤーゲームに貢献する仕組みです。
2. プライベートトランザクション――Tornado.cash
Tornado.cashは、ユーザーがETHを匿名で別のアカウントに送金できるようにするサービスです。ユーザーはETHをプールに預け、別のアカウントを使ってそのプールからETHを引き出すことができます。
ZKは、預入と出金の間の関連性を断ち切るのに役立ちます。預入時には、ユーザーは秘密のハッシュ値を提出します。出金時には、ユーザーはどの秘密を知っているかを明かすことなく、自分がその秘密を知っていることを示すZK証明を提出するだけで済みます。これにより、どの預入が自分のものかを明かすことなくETHを引き出すことが可能になります。
3. ストレージ証明――Filecoin
Filecoinは、誰もがデータを分散型で安全に保存できるようにするプラットフォームです。各ストレージプロバイダーは以下の2つの証明を提出しなければなりません:
1. 複製証明(PoRep)――データがプロバイダーによってダウンロードされたことの証明
2. 時間・空間証明(PoSt)――データが継続して保存されていることの証明
ZKを利用することで、FilecoinはPoRepおよびPoStのデータサイズを100KB以上からわずか192Bまで圧縮でき、ストレージ使用量を大幅に削減しています。各ストレージプロバイダーはPoRepおよびPoStのためにそれぞれ10個のZKPを生成し、非常に低コストでチェーン上で検証することで、帯域幅とマイニングコストを節約できます。
4. プライベートな身元および証明書――Iden3
Iden3はPolygonIDのようなソリューションを支援しており、ユーザーの情報を共有しつつもプライバシーを守ることを可能にします。たとえば、身元を明かさずにDAOのメンバーであることを証明したり、正確な年齢を明かさずに18歳以上であることを証明したりできます。
ZKを活用することで、ユーザーは自分がメンバーであるアドレスの所有者であることを証明しつつ、どのアドレスが自分のものかを明かすことなくDAOに証明を提出できます。また、実際の詳細を明かすことなく、有効な身分証明書(18歳以上)を持っていることを証明することも可能です。
5. 収益性の証明
Mina Protocolは、取引内容を明かさずにトレーダーやファンドが実際に利益を得ているかを検証できる仕組みを提供しています。流動性提供者(LP)やフォロワーは、どのような取引や投資が行われたかを知らなくても、トレーダーの収益能力を検証できます。
ZKを利用することで、トレーダーは取引所アカウントをアプリケーションに接続し、すべての取引履歴を取得させることができます。このアプリケーションは、トレーダーの操作内容を明らかにすることなく、収益に関するZKPを生成することが可能です。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














