This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
zk-SNARKs:理論的な発展、プライバシーアプリケーションとブロックチェーンのスケーリングの新たな動向
ゼロ知識証明技術:理論から応用まで
1. ゼロ知識証明の開発プロセス
zk-SNARKsの現代的理論は、1985年にGoldwasser、Micali、Rackoffによって発表された画期的な論文に由来しています。この論文では、インタラクティブなシステムにおいて、最小限の知識の交換を通じて、ある主張の正しさを証明する方法が探求されています。この概念はzk-SNARKsの基礎を築きましたが、初期のシステムは効率性と実用性において不十分でした。
近十年間、暗号学が暗号通貨分野で台頭する中、zk-SNARKs技術は急速な発展を遂げました。研究の焦点は、汎用的で非対話型かつ証明のサイズが制限されたプロトコルの開発に集中しています。主な課題は、証明速度、検証速度、証明サイズのバランスを取ることです。
2010年、Grothが提案した短いペアリング非対話型zk-SNARKsは、zk-SNARK理論の重要な基礎となりました。2015年、Zcashは取引のプライバシー保護にzk-SNARKsを適用し、この技術の実際のシーンでの広範な応用を開始しました。
その他の重要な進展には、
さらに、PLONKやHalo2などの新しいソリューションは、zk-SNARKsに重要な改善をもたらしました。
! HashKey ZK 101 Issue 1:歴史的原則と業界
次に、ゼロ知識証明の主な応用
zk-SNARKs技術は主にプライバシー保護とブロックチェーンのスケーラビリティの二つの分野に応用されます。
プライバシー保護
初期のプライバシー取引プロジェクトであるZcashやMoneroは広く注目を集めましたが、実際の需要は予想を下回ったため、現在は二線級に退いています。しかし、プライバシー保護は依然として重要な研究分野です。
Zcashを例にとると、その取引のプライバシーを実現するためにzk-SNARKsを使用しています。主なステップには、システム設定、鍵生成、トークンの鋳造、取引証明の生成、検証、受信が含まれます。Zcashは強力なプライバシー保護を提供していますが、UTXOモデルに基づいた設計が他のアプリとの統合を制限し、実際の使用率は低いです。
対照的に、Tornado Cashはより汎用的なミキシングプールのソリューションを採用しており、イーサリアムネットワーク上で動作しています。これは、取引のプライバシーと安全性を確保するためにzk-SNARKs技術を利用し、既存のエコシステムとの互換性を維持しています。
! HashKey ZK 101 Issue 1:歴史的原則と業界
スケーリング
zk-SNARKsは、ブロックチェーンのスケーラビリティにおいて主にZK Rollup技術に応用されています。ZK Rollupは、オフチェーンで大量の取引を処理し、その後圧縮された証明をメインチェーンに提出することで、取引処理能力を大幅に向上させます。
ZK Rollupの利点には、低手数料、迅速な最終確認、プライバシー保護が含まれます。しかし、計算の複雑さや信頼できる設定が必要であるなどの課題にも直面しています。現在、StarkNet、zkSync、Aztec Connect、Polygon HermezなどのプロジェクトがZK Rollup技術の発展を積極的に推進しています。
重要な問題は、ZKシステムとEthereum仮想マシン(EVM)の互換性です。異なるプロジェクトは異なる戦略を採用し、一部はEVMオペコードと完全に互換性を持つことを選択し、他はZKフレンドリーさとSolidity互換性を考慮した新しい仮想マシンを設計しています。最近のEVM互換性に関するブレークスルーは、開発者により多くの選択肢を提供し、ZK技術の普及を加速させることが期待されています。
! HashKey ZK 101 Issue 1:歴史的原則と産業
第三に、zk-SNARKの基本原理
zk-SNARK(zk-SNARKs)は、現在最も広く使用されている零知识证明技術の一つです。それには以下の特徴があります:
! HashKey ZK 101 Issue 1:歴史的原則と業界
zk-SNARKsの実装は通常、以下のステップを含みます:
! HashKey ZK 101 Issue 1:歴史的原則と業界
この技術はブロックチェーンのプライバシー保護とスケーラビリティに強力なツールを提供しますが、その複雑さは信頼できる設定の安全性や量子コンピュータに対する耐性など、いくつかの課題ももたらします。研究が進むにつれて、zk-SNARKsおよびその派生技術はブロックチェーン技術の革新と発展を引き続き推進していくでしょう。