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コプロセッサ:Web3信頼計算インフラストラクチャの新しいパラダイムを構築する
ZKコプロセッサ: Web3の信頼できる計算基盤を構築する
コンピュータ分野において、コプロセッサはCPUが他の複雑なタスクを処理するための補助処理ユニットを担当しています。例えば、GPUはCPUがグラフィックレンダリングなどのタスクを処理するための広く知られたコプロセッサの一種です。コプロセッサは、計算集約的で時間がかかるコードの一部をオフロードすることによってアプリケーションを加速します。このアーキテクチャは「異種」または「混合」計算と呼ばれます。
コプロセッサは、CPUがより柔軟で多様な部分を処理できるように、いくつかの複雑で単一のパフォーマンス要件または非常に高いパフォーマンス要件のコードを処理することができます。イーサリアムチェーン上では、アプリケーションの発展を妨げる2つの深刻な問題があります:
高額なGas費用がオンチェーンアプリケーションの開発範囲を制限しています。ほとんどの契約コードは資産操作の周りで書かれており、複雑な操作には大量のGasが必要で、これはアプリケーションとユーザーの大規模な採用に対する深刻な障害です。
スマートコントラクトは最近の256ブロックデータのみアクセス可能です。将来のアップグレードにより、フルノードが過去のブロックデータを保存しなくなる可能性があり、データの欠如はデータに基づく革新的なアプリケーションの出現を制限します。
これは、計算とデータが新しい計算パラダイムの出現を制限していることを示しています。イーサリアムブロックチェーン自体は、大量の計算やデータ集約型タスクを処理するために設計されていません。これらのアプリケーションに対応するためには、コプロセッサを導入する必要があります。イーサリアムチェーン自体はCPUとして機能し、コプロセッサはGPUに似ています。チェーンは単純な資産データと操作を処理し、アプリケーションはコプロセッサを利用してデータや計算リソースを柔軟に使用できます。チェーン外計算の信頼性を保証するために、コプロセッサはほとんどがZK技術を基盤として開発されています。
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-35b967c7739f271639192884776a8878.webp)
ZKコプロセッサの適用範囲は広く、ソーシャル、ゲーム、DeFi、リスク管理システム、オラクル、データストレージ、大規模モデルのトレーニング推論など、あらゆる実際のdappシーンをカバーできます。理論的には、Web2アプリケーションでできることは、ZKコプロセッサを使えばWeb3でも実現でき、最終的な決済レイヤーとしてEthereumがアプリケーションの安全性を保護します。
現在業界で比較的有名なコプロセッサープロジェクトは主に三つのカテゴリに分かれています: チェーン上データインデックス、オラクル、そしてZKML。General-ZKMプロジェクトはこれら三つのアプリケーションシーンを網羅しています。異なるプロジェクトはオフチェーンで動作する仮想マシンがそれぞれ異なり、DelphinusはzkWASMに特化し、Risc ZeroはRisc-Vアーキテクチャに特化しています。
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-eea519e979a6ccccd6b2be8ae28e1200.webp)
主流協処理器プロジェクト技術アーキテクチャ
リスクゼロ
Risc ZeroのZKコプロセッサはBonsaiと呼ばれ、ブロックチェーンに依存しないゼロ知識証明コンポーネントのセットです。その目的は汎用コプロセッサになることで、Risc-V命令セットアーキテクチャに基づき、さまざまなプログラミング言語をサポートします。主な機能は次の通りです:
その主なコンポーネントには次のものが含まれます:
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-0feafa3a17036d4f79bd3def93876e3d.webp)
ラグランジュ
Lagrangeの目標は、信頼を必要としないアプリケーションを開発するために、ブロックチェーン上の履歴データを含むコプロセッサと検証可能なデータベースを構築することです。主な機能:
データベース設計は、契約ストレージデータ、EOAステータスデータ、およびブロックデータの三つの部分を含みます。SNARK/STARKの再帰的証明技術を採用しています。
ZKMR仮想マシンの計算は、MapとReduceの2つのステップを含み、小さな計算の証明を全体の計算の証明に組み合わせ、大規模な複雑な計算を効率的に拡張します。
実行プロセス:
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-f740bf9900d7fb63300faaa8fea3bc6f.webp)
###簡潔
Succinct Networkの目標は、プログラム可能な事実をブロックチェーン開発の各部分に統合することです。その特徴は:
オフチェーンZKVMはSP(簡潔なプロセッサ)と呼ばれ、主な特徴は:
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-f3a3381c195d9b402239451466aaa952.webp)
コプロセッサープロジェクト比較
比較ディメンション:
全体的に見ると、各プロジェクトの技術的なアプローチが類似しており、STARKsからSNARKsのラッパーを使用し、再帰をサポートし、証明者ネットワークを構築するなどしています。類似の技術的アプローチの下では、チームの能力とその背後にあるリソースのサポートが重要な差異点になる可能性があります。
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-ae8730f5c7364d7b7aee1edd206a0cf2.webp)
コプロセッサとLayer2の異同
Layer2とは異なり、コプロセッサはユーザーではなくアプリケーションを対象としています。コプロセッサはアクセラレーションコンポーネントまたはモジュール化コンポーネントとして機能し、適用シーンは次のとおりです:
コプロセッサは、全チェーンのリアルタイム同期データと高性能・低コストの信頼できる計算の可能性をもたらし、多くのミドルウェアを再構築することができます。
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-3e04c3e3bf32e46660eda994e5327768.webp)
コプロセッサが直面する課題
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-aee8cc5ffbc1570ac8b60e3b9e0cd5e1.webp)
まとめと展望
ZKコプロセッサはWeb3に"信頼しないで、確認せよ"という新しいパラダイムをもたらします。その応用範囲は広く、理論的にはあらゆるWeb2アプリケーションを実現できます。ZKコプロセッサの"大規模採用"の2つの重要な指標は、全チェーンのリアルタイム検証可能なデータベースと低コストのオフチェーン計算です。
ZK算力チップの実用化は、協力プロセッサの大規模商業化の前提です。次のサイクルではZK産業チェーンが商業化されると予想されており、現在は10億ユーザーのオンチェーンインタラクションを支える技術を構築するための重要なウィンドウ期間です。
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-fe6083de94d1cad00548ac281b79eb35.webp)
! 【なぜZKはエンドゲームなの?】 ](https://img-cdn.gateio.im/webp-social/moments-e4e1adea44bef5b7457f150e0eb240a9.webp)