4月10日、A16z Cryptoは、ゼロ知識ソリューションGateをリリースし、ブロックチェーンのスケーリング操作を加速し、簡素化することを発表しました。Gateは、開発者が迅速にGateベースのL2ソリューションを作成できるようにするSNARK(Succinct Non-interactive Argument of Knowledge)を統合しています。チームはまた、Gateが現在のzkVMよりも2倍速いことを述べました。ZK技術は、ZK-Rollupがイーサリアムのスケーラビリティの長期的な解決策としてVitalikによって歓迎されてきた中で、暗号業界の主要なトピックの1つとなっています。昨年8月にGateを発表して今年正式にリリースしたことは、ZK-Rollupが依然として努力が必要な長期的なトラックであることを示しています。ZK-Rollupは多くのプレイヤーを引きつけ、プロジェクト間の区別をより精緻な技術カテゴリに形成しています。EVMとの互換性は、最も代表的な分類基準です。
EVMは歴史的な理由から、多くのZKにとって非友好的な設計があります。しかし、多くの既存のプロジェクトは初期段階でEVM上に構築され、ZK-Rollupは未来のスケーラビリティソリューションとして見られています。そのため、ほとんどのZK-Rollupプロジェクトは自然に、EVMとの互換性を重視するか、ZKとの互換性を重視するかのトレードオフに直面しています。
Metis DAOによって育成されたZKMは、より基本的なアプローチを取り、普遍的なzkMIPSソリューションを提案しています。 zkMIPSは、より低レベルのMIPS命令セットを使用して、プログラム実行プロセスからZKPへの変換を実現しています。 EVMとの互換性に加えて、MoveVMやRustVMなどの他のVMとも互換性があり、ZK-Rollupがさまざまな開発者にドアを開くことができます。
この記事では、MetisのZKと分散型シーケンサーにおける取り組みと進捗について、読者に詳細な理解を提供します。
Metisの市場での注目すべきパフォーマンスは、詐欺証明と妥当性証明を組み合わせる革新的なハイブリッドロールアップメカニズムに切り離すことはできません。これにより、両方の利点を具現化しています。
ZKMのzkMIPS技術は、MetisのHybrid Rollupsに対する堅牢な互換性サポートを提供し、MetisがZKとEVMの有機的な統合を実現するのを可能にします。
Hybrid Rollupsでは、重要な役割には、次のようなものがあります:
標準のL2ソリューションでは、シーケンサーがトランザクションを収集し処理し、その後トランザクションデータをEthereumメインネット(L1)に公開します。このプロセスには、セキュリティと一貫性を確保するために、L1による最終データの検証と確認が必要です。
ソース: https://mirror.xyz/msfew.eth/WQJaOcFkpTOZLns8MBQaCS4OepRoaZ7uoctnLAnalVw
ハイブリッド・ロールアップは、L2トランザクションの処理と最適化にハイブリッド・アプローチを取ります。具体的な手順は以下の通りです:
ハイブリッドロールアップの設計にはいくつかの重要な利点があります:
ZKの核心アイデアは、プログラムの実行プロセスを数学的証明に変換し、誰もがプログラムの正確性を簡単に検証できるようにすることです。プログラムを繰り返さずにプログラムの実行の正確性を誰もが簡単に検証できるようにすることです。難しさは、任意のプログラムロジックを比較的安定した数学的証明に変換することにあります。
開発者は通常、プログラムを開発するために高水準言語を使用し、異なる高水準言語はハードウェアと"話す"ために異なる論理を使用します。
したがって、既存のZKプロジェクトの実装パスはしばしば互換性がないため、相互に衝突します。 ScrollはEVMの各オペコードに対して直接回路を記述し、オペコードレベルの同等性を達成するため、EVMを正確に反映しますが、膨大な工学量をもたらします。
Polygon zkEVMは最適化されたパフォーマンスを持つカスタムVMを作成し、EVMバイトコードを直接VMバイトコードに変換し、効率的にオペコードレベルの等価性を達成します。ただし、大量のカスタムコードの導入は、長期的にはEVMからの逸脱をもたらす可能性があります。
zkSyncは、そのVM(SyncVM)を作成し、レジスタに基づいて代数的中間表現(AIR)を定義し、その後、Yul(異なるEVMバージョンの単語にコンパイルできる中間言語)をコンパイルするための特殊なコンパイラを構築しました。セクションコード(低レベルのSolidityと見なされます)は、LLVM-IRにコンパイルされ、その後、カスタムVM用の命令にコンパイルされ、したがってSolidityレベルの互換性を実現しますが、既存のEthereumツールを直接使用することはできません。変換には再監査手続きが必要な場合もあります。
StarkNetはEVM互換性を放棄し、低水準言語(Cairo)を直接使用してカスタムスマートコントラクトVM(Cairo VM)を実行し、究極のZK効率を実現します。
上記のプロジェクトのソリューションと比較して、ZKMはより包括的な道を選択しました:zkMIPS。
MIPSは、1985年に始まった単純に設計されたマイクロプロセッサ命令セットで、「Interlocked Pipeline Stagesなしのマイクロプロセッサ」を表します。
MIPSの基本原則は、複雑なマイクロプロセッサの命令を最も基本的な形に簡略化することであり、これにより処理速度が向上し、プログラムの実行の複雑さが軽減されます。
zkMIPSシステムでは、この命令セットを使用して、プログラムをZK証明に変換するために使用されます。
zkMIPSの実装プロセスは次のとおりです:
zkMIPSの利点
MIPSの利点は、Optimismなどのプロジェクトに統合されています。OptimismのCannonメカニズムは、実行されたプログラムをMIPSに変換し、実行プロセスに課題がある場合にエラーを見つけて再実行をより簡単かつ効率的に行うことができます。
Metisはこのトレンドに追従し、Cannonをエコシステムに統合しました。これにより、zkMIPS技術の実用性と効率性がさらに確認されました。
OPとZKの利点を組み合わせるためにハイブリッドロールアップを使用するだけでなく、Metisは分散型シーケンサーの実装を積極的に推進し、ロールアップのための分散型例を示しています。
従来のRollupモデルでは、単一のシーケンサーがトランザクションやデータを効果的に処理できる一方、多くの権力を集中させることになり、さまざまなリスクを引き起こす可能性があります:
上記の問題を解決するために、Metisは分散型のSequencerプールを設計しました。これは複数のSequencerノードで構成されており、トランザクションを共同で集約、シーケンス化、実行します。この設計により、システムの公正性と透明性が確保されます:
分散型シーケンサーの利点:
Metisの分散型Sequencerモデルでは、各ノードはいくつかの主要なコンポーネントで構成されています:
ソース: https://ethresear.ch/t/pos-sequencer-pool-decentralizing-an-optimistic-rollup/16760
この設計により、Metisの分散型シーケンサープールは、取引処理の公正性と透明性を向上させるだけでなく、分散型のパワーを通じてネットワークのセキュリティと安定性を向上させます。これらすべてが、信頼できる持続可能なブロックチェーンエコシステムを構築する上での重要な要素です。
メティスの技術的および概念的な利点は、将来のさらなる開発のための堅固な基盤を作り出しています。そのzkMIPSベースのハイブリッドロールアップは、ZK-Rollupの互換性問題を解決し、より多様な開発者エコシステムをもたらすことが期待されています。
分散型シーケンサーの進化は、チームが分散化を追求するビジョンを示しています。 Metisエコシステムが成熟を続ける中、Metisが将来のL2競争で走り続けるダークホースになると信じる理由があります。これにより、ユーザーと開発者にとって価値の安定した収益が生まれるでしょう。
この記事は元々「Metisの技術的な利点を探る」というタイトルで、[から再生産されました。Biteyeコミュニティ]. すべての著作権は元の著者[Wilson Lee、Biteyeの中心貢献者]に帰属します。転載に異議がある場合は、お問い合わせください。Gate Learnチーム、チームはできるだけ早く対処します。
免責事項:この記事で表現されている意見は、著者個人の意見を表しており、投資アドバイスを構成するものではありません。
他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、あるいは盗用は禁止されています。
4月10日、A16z Cryptoは、ゼロ知識ソリューションGateをリリースし、ブロックチェーンのスケーリング操作を加速し、簡素化することを発表しました。Gateは、開発者が迅速にGateベースのL2ソリューションを作成できるようにするSNARK(Succinct Non-interactive Argument of Knowledge)を統合しています。チームはまた、Gateが現在のzkVMよりも2倍速いことを述べました。ZK技術は、ZK-Rollupがイーサリアムのスケーラビリティの長期的な解決策としてVitalikによって歓迎されてきた中で、暗号業界の主要なトピックの1つとなっています。昨年8月にGateを発表して今年正式にリリースしたことは、ZK-Rollupが依然として努力が必要な長期的なトラックであることを示しています。ZK-Rollupは多くのプレイヤーを引きつけ、プロジェクト間の区別をより精緻な技術カテゴリに形成しています。EVMとの互換性は、最も代表的な分類基準です。
EVMは歴史的な理由から、多くのZKにとって非友好的な設計があります。しかし、多くの既存のプロジェクトは初期段階でEVM上に構築され、ZK-Rollupは未来のスケーラビリティソリューションとして見られています。そのため、ほとんどのZK-Rollupプロジェクトは自然に、EVMとの互換性を重視するか、ZKとの互換性を重視するかのトレードオフに直面しています。
Metis DAOによって育成されたZKMは、より基本的なアプローチを取り、普遍的なzkMIPSソリューションを提案しています。 zkMIPSは、より低レベルのMIPS命令セットを使用して、プログラム実行プロセスからZKPへの変換を実現しています。 EVMとの互換性に加えて、MoveVMやRustVMなどの他のVMとも互換性があり、ZK-Rollupがさまざまな開発者にドアを開くことができます。
この記事では、MetisのZKと分散型シーケンサーにおける取り組みと進捗について、読者に詳細な理解を提供します。
Metisの市場での注目すべきパフォーマンスは、詐欺証明と妥当性証明を組み合わせる革新的なハイブリッドロールアップメカニズムに切り離すことはできません。これにより、両方の利点を具現化しています。
ZKMのzkMIPS技術は、MetisのHybrid Rollupsに対する堅牢な互換性サポートを提供し、MetisがZKとEVMの有機的な統合を実現するのを可能にします。
Hybrid Rollupsでは、重要な役割には、次のようなものがあります:
標準のL2ソリューションでは、シーケンサーがトランザクションを収集し処理し、その後トランザクションデータをEthereumメインネット(L1)に公開します。このプロセスには、セキュリティと一貫性を確保するために、L1による最終データの検証と確認が必要です。
ソース: https://mirror.xyz/msfew.eth/WQJaOcFkpTOZLns8MBQaCS4OepRoaZ7uoctnLAnalVw
ハイブリッド・ロールアップは、L2トランザクションの処理と最適化にハイブリッド・アプローチを取ります。具体的な手順は以下の通りです:
ハイブリッドロールアップの設計にはいくつかの重要な利点があります:
ZKの核心アイデアは、プログラムの実行プロセスを数学的証明に変換し、誰もがプログラムの正確性を簡単に検証できるようにすることです。プログラムを繰り返さずにプログラムの実行の正確性を誰もが簡単に検証できるようにすることです。難しさは、任意のプログラムロジックを比較的安定した数学的証明に変換することにあります。
開発者は通常、プログラムを開発するために高水準言語を使用し、異なる高水準言語はハードウェアと"話す"ために異なる論理を使用します。
したがって、既存のZKプロジェクトの実装パスはしばしば互換性がないため、相互に衝突します。 ScrollはEVMの各オペコードに対して直接回路を記述し、オペコードレベルの同等性を達成するため、EVMを正確に反映しますが、膨大な工学量をもたらします。
Polygon zkEVMは最適化されたパフォーマンスを持つカスタムVMを作成し、EVMバイトコードを直接VMバイトコードに変換し、効率的にオペコードレベルの等価性を達成します。ただし、大量のカスタムコードの導入は、長期的にはEVMからの逸脱をもたらす可能性があります。
zkSyncは、そのVM(SyncVM)を作成し、レジスタに基づいて代数的中間表現(AIR)を定義し、その後、Yul(異なるEVMバージョンの単語にコンパイルできる中間言語)をコンパイルするための特殊なコンパイラを構築しました。セクションコード(低レベルのSolidityと見なされます)は、LLVM-IRにコンパイルされ、その後、カスタムVM用の命令にコンパイルされ、したがってSolidityレベルの互換性を実現しますが、既存のEthereumツールを直接使用することはできません。変換には再監査手続きが必要な場合もあります。
StarkNetはEVM互換性を放棄し、低水準言語(Cairo)を直接使用してカスタムスマートコントラクトVM(Cairo VM)を実行し、究極のZK効率を実現します。
上記のプロジェクトのソリューションと比較して、ZKMはより包括的な道を選択しました:zkMIPS。
MIPSは、1985年に始まった単純に設計されたマイクロプロセッサ命令セットで、「Interlocked Pipeline Stagesなしのマイクロプロセッサ」を表します。
MIPSの基本原則は、複雑なマイクロプロセッサの命令を最も基本的な形に簡略化することであり、これにより処理速度が向上し、プログラムの実行の複雑さが軽減されます。
zkMIPSシステムでは、この命令セットを使用して、プログラムをZK証明に変換するために使用されます。
zkMIPSの実装プロセスは次のとおりです:
zkMIPSの利点
MIPSの利点は、Optimismなどのプロジェクトに統合されています。OptimismのCannonメカニズムは、実行されたプログラムをMIPSに変換し、実行プロセスに課題がある場合にエラーを見つけて再実行をより簡単かつ効率的に行うことができます。
Metisはこのトレンドに追従し、Cannonをエコシステムに統合しました。これにより、zkMIPS技術の実用性と効率性がさらに確認されました。
OPとZKの利点を組み合わせるためにハイブリッドロールアップを使用するだけでなく、Metisは分散型シーケンサーの実装を積極的に推進し、ロールアップのための分散型例を示しています。
従来のRollupモデルでは、単一のシーケンサーがトランザクションやデータを効果的に処理できる一方、多くの権力を集中させることになり、さまざまなリスクを引き起こす可能性があります:
上記の問題を解決するために、Metisは分散型のSequencerプールを設計しました。これは複数のSequencerノードで構成されており、トランザクションを共同で集約、シーケンス化、実行します。この設計により、システムの公正性と透明性が確保されます:
分散型シーケンサーの利点:
Metisの分散型Sequencerモデルでは、各ノードはいくつかの主要なコンポーネントで構成されています:
ソース: https://ethresear.ch/t/pos-sequencer-pool-decentralizing-an-optimistic-rollup/16760
この設計により、Metisの分散型シーケンサープールは、取引処理の公正性と透明性を向上させるだけでなく、分散型のパワーを通じてネットワークのセキュリティと安定性を向上させます。これらすべてが、信頼できる持続可能なブロックチェーンエコシステムを構築する上での重要な要素です。
メティスの技術的および概念的な利点は、将来のさらなる開発のための堅固な基盤を作り出しています。そのzkMIPSベースのハイブリッドロールアップは、ZK-Rollupの互換性問題を解決し、より多様な開発者エコシステムをもたらすことが期待されています。
分散型シーケンサーの進化は、チームが分散化を追求するビジョンを示しています。 Metisエコシステムが成熟を続ける中、Metisが将来のL2競争で走り続けるダークホースになると信じる理由があります。これにより、ユーザーと開発者にとって価値の安定した収益が生まれるでしょう。
この記事は元々「Metisの技術的な利点を探る」というタイトルで、[から再生産されました。Biteyeコミュニティ]. すべての著作権は元の著者[Wilson Lee、Biteyeの中心貢献者]に帰属します。転載に異議がある場合は、お問い合わせください。Gate Learnチーム、チームはできるだけ早く対処します。
免責事項:この記事で表現されている意見は、著者個人の意見を表しており、投資アドバイスを構成するものではありません。
他の言語への記事の翻訳は、Gate Learnチームによって行われます。特に言及されていない限り、翻訳された記事のコピー、配布、あるいは盗用は禁止されています。