ゼロ知識証明:理論的基礎からZK Rollupの適用までの包括的な分析

robot
概要作成中

ゼロ知識証明の歴史、応用、原理

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

現代のzk-SNARKsシステムは、1985年にGoldwasser、Micali、およびRackoffが発表した論文に起源を持ちます。この論文では、インタラクティブシステムにおいて、複数回の対話を通じて命題の正しさを証明するために必要な知識の量について探討しています。もし零知識交換が実現できれば、それは零知識証明と呼ばれます。このインタラクティブシステムには確率的な正確性の問題が存在するため、その後、完全性を持つ非インタラクティブシステムが発展しました。

初期のzk-SNARKsシステムは効率と可用性が低く、主に理論的な側面にとどまっていました。過去10年間、暗号学が暗号通貨分野での台頭に伴い、zk-SNARKsは徐々に重要な研究方向となりました。その中で、汎用的で非対話的、証明サイズが限られたプロトコルの探求が鍵となります。

zk-SNARKsの重要なブレークスルーには:

  • 2010年、Grothは短対の非対話型ゼロ知識証明を提案し、zk-SNARKの理論的基礎を築いた
  • 2013年Pinocchioプロトコルは、証明と検証の時間を圧縮しました
  • 2016年Groth16アルゴリズムは、証明のサイズを縮小し、検証効率を向上させました
  • 2017 Bulletproofsアルゴリズム、短くて非インタラクティブなゼロ知識証明を実装
  • 2018年zk-STARKsプロトコル、信頼できる設定は不要

また、PLONKやHalo2も重要な進展であり、zk-SNARKsに改良を加えました。

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

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

zk-SNARKsの最も広範な2つの応用は、プライバシー保護とスケーラビリティです。

プライバシー取引に関して、代表的なプロジェクトには以下が含まれます:

  • Zcash:zk-SNARKsを使用した取引のプライバシー
  • モネロ: Bulletproofアルゴリズムを使用
  • Tornado Cash:イーサリアムに基づくミキシングプール

容量拡張に関しては、主にZKロールアップテクノロジーに反映されています。

  • 一層のネットワークで実現可能、Minaのように
  • より多くのことが第2層ネットワークで実現されます、つまりZK Rollup

ZK Rollupには主に2種類の役割があります: Sequencerはトランザクションをパッケージ化し、Aggregatorはトランザクションを統合して証明を生成します。

現在の市場で競争力のあるZKロールアッププロジェクトには、StarkNet、zkSync、Aztec Connect、Polygon Hermez / Miden、Loopring、Scrollなどがあります。 主にSNARKとSTARKの間で選択されるのは、技術的なルートやEVMのサポートの度合いです。

EVMの互換性は重要な問題です。プロジェクトは一般的にZKシステムとEVM互換性の間でトレードオフを行うか、両者を兼ね備えた新しい仮想マシンを設計します。最近、EVMの互換性が大きな進展を遂げ、これがZKエコシステムの発展に影響を与えるでしょう。

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

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

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

ZK-SNARKは「zk-SNARKs」を代表します。それには以下の特徴があります:

  • ゼロ知識:追加情報を漏らさない
  • シンプル:検証プロセスが短い
  • 非インタラクティブ:複数回のインタラクションは不要
  • 信頼性: 限られた計算能力の証明者は偽造できない
  • 知識性:証明者は有効な情報を知っている必要があります

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

Groth16を例にとると、ZK-SNARKの基本的なステップは次の通りです:

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

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

zk-SNARKsは暗号学とブロックチェーン分野でますます重要な役割を果たしており、その発展と応用は引き続き注目に値します。

ZK2.92%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
Rekt_Recoveryvip
· 07-23 11:42
zkトレードで全てのスタックを失った…まだ学んでいるけど
原文表示返信0
SchrodingerWalletvip
· 07-23 09:41
Cryptography Witness
原文表示返信0
ZenZKPlayervip
· 07-23 09:38
このような記事はまだ理解できません。
原文表示返信0
OldLeekConfessionvip
· 07-23 09:34
理解できるのは結局少数だ
原文表示返信0
RetailTherapistvip
· 07-23 09:20
またまた豪華な技術文書です
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)