暗号通貨の分野におけるゼロ知識証明の進化と応用

robot
概要作成中

ゼロ知識証明:理論から実践への進化

zk-SNARKs(ZKP)技術は近年ブロックチェーン業界で急速に発展しており、特にスケーラビリティとプライバシー保護の分野での応用が注目されています。ZKPは複雑な数学原理を含むため、一般の暗号愛好者にとって理解が難しい場合があります。本稿ではZKPの発展の歴史、応用事例、基本原理の3つの側面から整理し、暗号通貨業界に対する影響と価値について考察します。

1. ゼロ知識証明の開発プロセス

現代のzk-SNARKs体系は、1985年にGoldwasser、Micali、Rackoffが発表した論文《インタラクティブ証明システムの知識複雑性》に起源を持ちます。この論文では、インタラクティブシステムにおいて、多段階のやり取りを通じてある主張の正しさを証明するために交換される知識の量について探討しています。もし交換される知識の量がゼロである場合、それはzk-SNARKsと呼ばれます。

初期のzk-SNARKsシステムは効率と実用性の面で不足があり、主に理論的なレベルに留まっていました。この10年間、暗号学が暗号通貨の分野で台頭するにつれて、zk-SNARKsは徐々に重要な研究方向となりました。その中で、汎用的で非対話的、証明サイズが小さいzk-SNARKsプロトコルの開発が重要な目標の一つです。

zk-SNARKsの重大なブレークスルーは、2010年にGrothが発表した論文《ペアリングに基づく短い非対話型のzk-SNARKs》であり、zk-SNARKの理論的基盤を築きました。応用の面では、2015年にZcashが使用したzk-SNARKsシステムが取引のプライバシー保護を実現し、zk-SNARKとスマートコントラクトの統合を促進し、応用シーンを拡大しました。

その他の重要な学術成果には、

  • 2013年のPinocchioプロトコル
  • 2016年のGroth16アルゴリズム
  • 2017年のBulletproofsアルゴリズム
  • 2018年のzk-STARKsプロトコル

さらに、PLONKやHalo2などの新たな進展もzk-SNARKsに改良を加えました。

! HashKey ZK 101 Issue 1:歴史的原則と業界

次に、ゼロ知識証明の主な応用

プライバシー保護

プライバシー取引はzk-SNARKsの最初のアプリケーションの一つです。代表的なプロジェクトには、SNARKを使用したZcashやTornado Cash、Bulletproofを使用したMoneroが含まれます。Zcashの例を挙げると、zk-SNARKsを使用した取引のステップには、システム設定、鍵生成、コイン発行、廃棄、検証、受信などの段階が含まれます。

しかし、プライバシー取引の実際の需要は期待したほど強くありませんでした。それに対して、スケーラビリティの需要がますます顕著になっています。

! HashKey ZK 101 Issue 1:歴史的原則と業界

拡張ソリューション

イーサリアム2.0がロールアップ中心の路線に移行するにつれて、零知识证明に基づくスケーリングソリューションが再び業界の焦点となっています。ZKロールアップには主に2つの役割があります:シーケンサーはトランザクションをパッケージ化し、アグリゲーターはトランザクションを統合して証明を生成します。

現在、市場で競争力のあるZK rollupプロジェクトには、StarkNet、zkSync、Aztec Connect、Polygon Hermez/Miden、Loopring、Scrollなどがあります。これらのプロジェクトは、技術的な路線として主にSNARK(およびその改良版)、及びSTARKの選択、さらにEVMのサポートの程度を中心に展開されています。

ZKシステムとEVMの互換性は常に難点でした。プロジェクトは通常、ZKの特性とEVMとの互換性の間でのトレードオフを強調します。近年、技術の急速な進化により、EVMの互換性が大幅に向上し、これがZKの開発エコシステムと競争環境に影響を与えるでしょう。

! HashKey ZK 101 Issue 1:歴史的原則と産業

第三に、ZK-SNARKの基本原理

ZK-SNARKは「zero-knowledge concise non-interactive knowledge argument」の略で、次の特徴があります。

  • 零知识:証明プロセスは追加情報を漏らさない
  • シンプル:検証ボリュームが小さい
  • 非対話:多くの対話を必要としない
  • 信頼性: 限られた計算能力の証明者は証明を偽造できない
  • 知識性:証明者は有効な情報を知っていなければ、証明を構築できません

! HashKey ZK 101 Issue 1:歴史的原則と業界

Groth16のzk-SNARKを例にすると、その証明原理は以下のステップを含みます:

  1. 問題を回路に変換する 2.回路をR1CS形式に変換します
  2. R1CSをQAPに変換する
  3. 信頼できる設定を構築し、ランダムなパラメータを生成する
  4. zk-SNARKプルーフの生成と検証

! HashKey ZK 101 Issue 1:歴史的原則と業界

zk-SNARKs技術は理論から実践へと移行しており、ブロックチェーン分野でますます重要な役割を果たしています。今後、プライバシー保護やスケーラビリティなどの分野でさらに革新的な応用が期待されています。

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 9
  • 共有
コメント
0/400
FarmHoppervip
· 14時間前
この波はしっかりと観察しておく必要がある
原文表示返信0
WhaleMinionvip
· 07-13 18:09
この波を逃すと大きな損失を出すことになる
原文表示返信0
MEVHuntervip
· 07-13 11:20
ただのメンプールダークアーツウィザードがzkエクスプロイツによってレクトされた正直なところ
原文表示返信0
NftDeepBreathervip
· 07-12 22:41
ただの宣伝に過ぎない
原文表示返信0
AirdropHarvestervip
· 07-12 22:40
これまだ参入ポジションじゃないの?
原文表示返信0
GateUser-74b10196vip
· 07-12 22:36
誰がこれを理解できるのか、私たちはとても難しいです。
原文表示返信0
GateUser-bd883c58vip
· 07-12 22:33
何ですか、またプライバシーの物語が来ましたか
原文表示返信0
staking_grampsvip
· 07-12 22:19
テクノロジーオタクは良い方向に進んでいる
原文表示返信0
MetaverseVagabondvip
· 07-12 22:17
ZKは未来だ 個人投資家は月へ待っている
原文表示返信0
もっと見る
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)