# ゼロ知識証明技術の開発と応用の概要## 歴史zk-SNARKs体系は1985年にGoldwasser、Micali、Rackoffによって発表された画期的な論文に由来します。この論文は、インタラクティブなシステムにおいて、最小限の知識交換を通じて主張の正しさを証明する可能性を探求しました。初期のzk-SNARKsは効率と実用性に欠け、理論的なレベルにとどまっていました。近年、暗号学が暗号通貨分野で台頭する中で、zk-SNARKsは重要な研究分野となっています。重要なブレークスルーには:- 2010年にGrothが短いペアリング非対話型zk-SNARKsを提案しました- 2013年のピノキオプロトコルは、証明と検証の時間を短縮します- 2016年Groth16による証明のサイズを簡素化し、検証効率を向上させました- 2017年にBulletproofsが信頼できる設定なしの短い証明を提案した- 2018年zk-STARKsが提案した量子安全なプロトコルその他の重要な進展には、PLONKやHalo2などが含まれます。! [HashKey ZK 101 Issue 1:歴史的原則と業界](https://img-cdn.gateio.im/social/moments-54cbff6f45884f61bc801e839ad8c1ef)## 主なアプリケーション zk-SNARKsは主にプライバシー保護とスケーラビリティの2つの側面に適用されます。### プライバシー保護代表的なプロジェクトには:- Zcash:zk-SNARKsを使用した取引のプライバシー- モネロ: Bulletproofsアルゴリズムを採用- Tornado Cash: イーサリアムに基づくミキシングプールプライバシー取引は相対的に難易度が低いですが、実際の応用は期待に及びません。! [HashKey ZK 101 Issue 1:歴史的原則と業界](https://img-cdn.gateio.im/social/moments-59cd4697afb2ae3829099340f6f292ea)###拡張zk-SNARKsはスケーラビリティに広く適用されており、Minaのレイヤー1ネットワークアプリケーションや、さまざまなレイヤー2ネットワークのZK-rollupソリューションが含まれます。ZKロールアップの基本:1. Sequencerが取引をパッケージ化する2. アグリゲーターがトランザクションをマージし、証明を生成する 3. 証明をレイヤーネットワークに提出して状態を検証および更新する主流のZKロールアッププロジェクトには、StarkNet、zkSync、Aztec、PolygonHermezなどがあります。 技術的なルートは、主にSNARKとSTARKのどちらを選択するか、およびEVMとの互換性の程度に基づいています。! [HashKey ZK 101 Issue 1:歴史的原則と産業](https://img-cdn.gateio.im/social/moments-71caf28a21ad2fe4d425921027b70522)## 根拠zk-SNARKsの例として、その実装ステップには以下が含まれます:1. 問題を回路に変換する2. 回路をR1CS形式に変換します 3. R1CSをQAPに変換する4. 信頼できる設定パラメーターを生成する5. ゼロ知識証明の生成と検証zk-SNARKsは完全性、信頼性、ゼロ知識の3つの特性を満たす必要があります。! [HashKey ZK 101 Issue 1:歴史的原則と業界](https://img-cdn.gateio.im/social/moments-32e1ccadd2a5f2b2865b06e98bf0bd68)全体として、zk-SNARKs技術は急速に発展しており、プライバシーとスケーラビリティの面で巨大な潜在能力を示しています。将来的には、より多くの分野で広く応用されることが期待されています。! [HashKey ZK 101 Issue 1:歴史的原則と業界](https://img-cdn.gateio.im/social/moments-264bb4794c44616e81f149e535302d5a)
zk-SNARKs:理論の突破からプライバシーとスケーラビリティの応用へ
ゼロ知識証明技術の開発と応用の概要
歴史
zk-SNARKs体系は1985年にGoldwasser、Micali、Rackoffによって発表された画期的な論文に由来します。この論文は、インタラクティブなシステムにおいて、最小限の知識交換を通じて主張の正しさを証明する可能性を探求しました。初期のzk-SNARKsは効率と実用性に欠け、理論的なレベルにとどまっていました。近年、暗号学が暗号通貨分野で台頭する中で、zk-SNARKsは重要な研究分野となっています。
重要なブレークスルーには:
その他の重要な進展には、PLONKやHalo2などが含まれます。
! HashKey ZK 101 Issue 1:歴史的原則と業界
主なアプリケーション
zk-SNARKsは主にプライバシー保護とスケーラビリティの2つの側面に適用されます。
プライバシー保護
代表的なプロジェクトには:
プライバシー取引は相対的に難易度が低いですが、実際の応用は期待に及びません。
! HashKey ZK 101 Issue 1:歴史的原則と業界
###拡張
zk-SNARKsはスケーラビリティに広く適用されており、Minaのレイヤー1ネットワークアプリケーションや、さまざまなレイヤー2ネットワークのZK-rollupソリューションが含まれます。
ZKロールアップの基本:
主流のZKロールアッププロジェクトには、StarkNet、zkSync、Aztec、PolygonHermezなどがあります。 技術的なルートは、主にSNARKとSTARKのどちらを選択するか、およびEVMとの互換性の程度に基づいています。
! HashKey ZK 101 Issue 1:歴史的原則と産業
根拠
zk-SNARKsの例として、その実装ステップには以下が含まれます:
zk-SNARKsは完全性、信頼性、ゼロ知識の3つの特性を満たす必要があります。
! HashKey ZK 101 Issue 1:歴史的原則と業界
全体として、zk-SNARKs技術は急速に発展しており、プライバシーとスケーラビリティの面で巨大な潜在能力を示しています。将来的には、より多くの分野で広く応用されることが期待されています。
! HashKey ZK 101 Issue 1:歴史的原則と業界