Artela、平行EVMの力を解放する

中級5/6/2024, 11:42:36 AM
その核心にある並列EVMの概念は、トランザクションの状態の実行プロセスを最適化することに焦点を当てており、驚異的な1秒あたり10,000トランザクション(TPS)を達成するという野心的な目標を持っています。この印象的な偉業の背後にある技術は、専門のデータベース、開発者向けの使いやすさ、遅延コンセンサス実行、およびスーパースカラーパイプライン技術の領域にあり、すべてが調和して大規模トランザクションの並列処理を可能にしています。このアプローチは、アータラの弾力的コンピューティングの概念や非同期I/O操作と基本的な類似点を共有しています。

元のタイトルを転送する:テクニカル分析アルテラ:なぜ「パラレルEVM」はイーサリアムEVMエコシステムの生存をかけた戦いに関連しているのか?

パラダイムの最近のリード投資、モナドの資金調達ラウンドにおける2億2500万ドルという驚異的な金額は市場に衝撃を与え、"並列EVM" に対する興味の急増を引き起こしました。しかし、具体的には何を指すのでしょうか?"並列EVM" の開発におけるボトルネックや主要な課題は何でしょうか?私は "並列EVM" が、高性能なレイヤー1チェーンに対するEVMチェーンの最後の砦を表していると考えています。これは、Ethereum EVMエコシステムの生存を決定する戦いです。なぜかと言いますと、私の理解について探ってみましょう:

イーサリアムEVM仮想マシンの固有の「シリアル」トランザクション処理能力は、EVM互換のレイヤー1チェーンとEVM互換のレイヤー2チェーンの両方に重要なパフォーマンス制約を課しています。これは、彼らがすべて状態とトランザクションの確定を処理するために基本的に同じフレームワークに依存しているという事実から生じています。

対照的に、Solana、Sui、およびAptosなどの高性能レイヤー1チェーンは固有の並列処理の利点を持っています。この背景に対して、EVMベースのチェーンはこれらの高性能レイヤー1パブリックチェーンと効果的に競争するために固有の並列機能の欠如に対処する必要があります。パラレルEVMの実装に対する異なるアプローチを探ってみましょう。その例として、パラレルEVM領域で台頭しているArtela Networkを使用します。

Monad、Artela、SEIなどのようなチェーンによって代表され、これらのチェーンは準EVM環境内で並行トランザクション機能を有効化しながらTPSを大幅に向上させます。これらの独立した並列EVMレイヤー1チェーンは、独自のコンセンサスメカニズムと技術的特性を持ちながらも、EVMエコシステム内での互換性と拡張の目標を維持しています。基本的に、これらはEVMエコシステムによりよく役立つように「血統を変える」ことでEVMチェーンを再構築しています。

2)EclipseやMegaETHのようなチェーンによって具体化されるこれらのチェーンは、レイヤー2チェーンの独立したコンセンサスとトランザクションの「事前処理」能力を活用して、トランザクション状態をバッチ処理する前にフィルター処理することができます。また、他のチェーンの実行レイヤーを選択してトランザクション状態を確定することもできます。このアプローチは、基本的にEVMをプラグ可能な実行モジュールに抽象化し、必要に応じて最適な「実行レイヤー」を選択することで、並列能力を実現しています。ただし、これらのソリューションはEVMに対応できる一方、EVMフレームワークの外部で動作しています。

3)PolygonやBSCなどのチェーンによって表されるこれらのチェーンは、ある程度の並列EVM処理能力を実現しています。ただし、彼らの最適化はアルゴリズム層に限定されており、合意やストレージ層には深入りしていません。その結果、彼らの並列能力は、EVMの並列化の課題に対する包括的な解決策ではなく、特定の機能と言えるものです。

4)Aptos、Sui、Fuelなどのチェーンによって具体化されているこれらのチェーンは厳密にはEVMチェーンではありません。その代わりに、これらのチェーンは固有の高並列実行能力を活用し、ミドルウェアやコード解析技術を採用して、EVM環境との互換性を実現しています。これは、Ethereumレイヤー2ソリューションであるStarknetの場合に明らかです。StarknetのEVMとの互換性には、そのCario言語とアカウント抽象化機能による特別な導管が必要です。この互換性の課題は、EVMチェーンとブリッジを試みる非EVMチェーンにとって共通の問題です。

上記の4つの手法はそれぞれ独自の重点を置いています。たとえば、並列機能を備えたLayer 2は、「実行レイヤー」チェーンのモジュラーな組み合わせの柔軟性に焦点を当てています。一方、EVM互換チェーンは特定の機能のカスタマイズされた特長を強調しています。EVM互換機能を備えた他の非EVMチェーンについては、主にEthereumの流動性にアクセスすることを目的としています。真の目標はEVMエコシステムを徹底的に統合し、強化されたEVMレイヤー1トラックだけを残して、並列機能を強化することです。

したがって、パラレルEVMレイヤー1パブリックチェーンを強化するための主要な要因は何ですか? EVMエコシステムにサービスを提供しながらEVMチェーンを再構築する方法は? 2つの主要なポイントがあります:

  1. 状態I/Oディスク読み取りおよび出力情報にアクセスする能力。データの読み書きには時間がかかるため、単純にトランザクションのソートとスケジューリングを行うだけでは、並列処理能力を根本的に向上させることはできません。基本的な状態の記憶と読み取りプロセスからの状態の衝突の可能性との読み取り速度をバランスさせるためには、キャッシング、データスライシング、さらには分散ストレージ技術の導入が必要です。

  2. 効率的なネットワーク通信、データ同期、アルゴリズムの最適化、仮想マシンの強化、およびコンセンサスメカニズムレイヤーのさまざまなコンポーネント最適化など、計算とI/Oタスクの分離を含む包括的な最適化と強化が必要です。これには、ボトムレイヤーコンポーネントアーキテクチャと連携プロセスを含む様々な側面からの最適化が必要です。これにより、並列トランザクションを迅速に実行し、計算消費を制御し、高い精度で実行する能力が得られます。

特定のプロジェクトに関して、並列EVMレイヤー1チェーン自体には、「並列EVM」を実現するためにどのような技術革新とフレームワークの最適化が必要ですか?

「下層アーキテクチャの「並列EVM」のリソース調整と最適化機能を徹底的に実現するために、ArtelaはElastic ComputingとElastic Block Spaceを導入しています。これらを理解する方法は?Elastic Computingは、ネットワークが需要と負荷に応じて計算リソースを動的に割り当ておよび調整できるようにします。一方、elastic block spaceは、ネットワーク内の取引数とデータサイズに基づいてブロックサイズを動的に調整します。この全体的な弾性設計原則は、ショッピングモールのエスカレーターと同様に、自動的に歩行者の流れを感知することで機能します。これは完全に理にかなっています。

前述の通り、状態I/Oディスク読み取りのパフォーマンスは、並列EVMにとって重要です。PolygonやBSCなどのEVM互換チェーンは、アルゴリズムの並列処理により2〜4倍の効率向上を実現していますが、これはアルゴリズムレベルでの最適化に過ぎません。コンセンサス層とストレージ層は、まだ十分な最適化が行われていません。真の深い最適化とはどのようなものでしょうか?

この対応に対して、Artelaはデータベース技術ソリューションを活用し、状態の読み取りと書き込みの両方を改善しています。状態の書き込みについては、ディスクに書き込む前に変更を記録するWrite-Ahead Logging(WAL)技術を導入しています。この非同期操作により、状態が変化したときにすぐにディスクに書き込むことを避け、ディスクI/O操作を削減します。状態の読み取りについては、契約の実行履歴に基づいて必要とされる状態を予測し、それらをメモリに事前に読み込むことで、ディスクI/Oリクエストの効率を向上させています。

要するに、これは実行時間をメモリスペースと引き換えるアルゴリズムであり、EVM仮想マシンの並列処理能力を根本的に向上させ、状態の競合問題を最適化します。

さらに、Artelaは、複雑さをよりよく管理し、開発効率を向上させるためにAspectモジュラープログラミング機能を導入しています。WASMコーディング解析を導入してプログラミングの柔軟性を高め、低レベルのAPIアクセス権を提供することで、実行レイヤーの安全な分離を実現しています。これにより、開発者はArtelaの環境内でスマートコントラクトを効率的に開発、デバッグ、展開し、開発者コミュニティのカスタマイズおよび拡張機能を活性化させることができます。特に、開発者は並列性のためにスマートコントラクトコードを最適化するよう奨励され、状態の競合の確率を低下させることは各スマートコントラクトの呼び出しロジックとアルゴリズムにとって重要です。

それだけです。

誰もが見るのは困難ではありませんが、「Parallel EVM」という概念は基本的にトランザクションの実行プロセスを最適化しています。@monad_xyz10,000トランザクションを1秒で達成できると主張しており、その技術的な中核は、専用のデータベースを通じた大規模なトランザクションの並列処理、開発者向けの使いやすさ、遅延実行のコンセンサス、スーパースカラーパイプライン技術などを実現することに過ぎず、これはArtelaの弾性コンピューティングとI/O非同期操作とそれほど変わりません。

実際に表現したいのは、この種の高性能並列EVMチェーンは、実際にはweb2製品と技術能力を統合した結果であることです。これは、時折、web2の成熟したアプリケーション市場において高負荷下での「技術の取り扱い」の本質を採用しています。

遠い将来の大量採用を考えると、「Parallel EVM」は確かにEVMエコシステムがweb2のより広い市場に直面するための基本的なインフラストラクチャです。資本市場がそうであるのは合理的です。

ステートメント:

  1. この記事は[から転載されましたチェーン上のビュー], 著作権は元の作者にあります[ハオティアン], if you have any objections to the reprint, please contact the Gate Learnチームは関連手続きに従ってできるだけ早く対応します。

  2. 免責事項:本文に示されている意見や見解は、著者個人の見解を表しており、投資アドバイスを構成するものではありません。

  3. 他の言語バージョンの記事はGate Learnチームによって翻訳され、には言及されていませんGate.io, 翻訳された記事の転載、配布、盗用はできません。

Поділіться

Контент

Artela、平行EVMの力を解放する

中級5/6/2024, 11:42:36 AM
その核心にある並列EVMの概念は、トランザクションの状態の実行プロセスを最適化することに焦点を当てており、驚異的な1秒あたり10,000トランザクション(TPS)を達成するという野心的な目標を持っています。この印象的な偉業の背後にある技術は、専門のデータベース、開発者向けの使いやすさ、遅延コンセンサス実行、およびスーパースカラーパイプライン技術の領域にあり、すべてが調和して大規模トランザクションの並列処理を可能にしています。このアプローチは、アータラの弾力的コンピューティングの概念や非同期I/O操作と基本的な類似点を共有しています。

元のタイトルを転送する:テクニカル分析アルテラ:なぜ「パラレルEVM」はイーサリアムEVMエコシステムの生存をかけた戦いに関連しているのか?

パラダイムの最近のリード投資、モナドの資金調達ラウンドにおける2億2500万ドルという驚異的な金額は市場に衝撃を与え、"並列EVM" に対する興味の急増を引き起こしました。しかし、具体的には何を指すのでしょうか?"並列EVM" の開発におけるボトルネックや主要な課題は何でしょうか?私は "並列EVM" が、高性能なレイヤー1チェーンに対するEVMチェーンの最後の砦を表していると考えています。これは、Ethereum EVMエコシステムの生存を決定する戦いです。なぜかと言いますと、私の理解について探ってみましょう:

イーサリアムEVM仮想マシンの固有の「シリアル」トランザクション処理能力は、EVM互換のレイヤー1チェーンとEVM互換のレイヤー2チェーンの両方に重要なパフォーマンス制約を課しています。これは、彼らがすべて状態とトランザクションの確定を処理するために基本的に同じフレームワークに依存しているという事実から生じています。

対照的に、Solana、Sui、およびAptosなどの高性能レイヤー1チェーンは固有の並列処理の利点を持っています。この背景に対して、EVMベースのチェーンはこれらの高性能レイヤー1パブリックチェーンと効果的に競争するために固有の並列機能の欠如に対処する必要があります。パラレルEVMの実装に対する異なるアプローチを探ってみましょう。その例として、パラレルEVM領域で台頭しているArtela Networkを使用します。

Monad、Artela、SEIなどのようなチェーンによって代表され、これらのチェーンは準EVM環境内で並行トランザクション機能を有効化しながらTPSを大幅に向上させます。これらの独立した並列EVMレイヤー1チェーンは、独自のコンセンサスメカニズムと技術的特性を持ちながらも、EVMエコシステム内での互換性と拡張の目標を維持しています。基本的に、これらはEVMエコシステムによりよく役立つように「血統を変える」ことでEVMチェーンを再構築しています。

2)EclipseやMegaETHのようなチェーンによって具体化されるこれらのチェーンは、レイヤー2チェーンの独立したコンセンサスとトランザクションの「事前処理」能力を活用して、トランザクション状態をバッチ処理する前にフィルター処理することができます。また、他のチェーンの実行レイヤーを選択してトランザクション状態を確定することもできます。このアプローチは、基本的にEVMをプラグ可能な実行モジュールに抽象化し、必要に応じて最適な「実行レイヤー」を選択することで、並列能力を実現しています。ただし、これらのソリューションはEVMに対応できる一方、EVMフレームワークの外部で動作しています。

3)PolygonやBSCなどのチェーンによって表されるこれらのチェーンは、ある程度の並列EVM処理能力を実現しています。ただし、彼らの最適化はアルゴリズム層に限定されており、合意やストレージ層には深入りしていません。その結果、彼らの並列能力は、EVMの並列化の課題に対する包括的な解決策ではなく、特定の機能と言えるものです。

4)Aptos、Sui、Fuelなどのチェーンによって具体化されているこれらのチェーンは厳密にはEVMチェーンではありません。その代わりに、これらのチェーンは固有の高並列実行能力を活用し、ミドルウェアやコード解析技術を採用して、EVM環境との互換性を実現しています。これは、Ethereumレイヤー2ソリューションであるStarknetの場合に明らかです。StarknetのEVMとの互換性には、そのCario言語とアカウント抽象化機能による特別な導管が必要です。この互換性の課題は、EVMチェーンとブリッジを試みる非EVMチェーンにとって共通の問題です。

上記の4つの手法はそれぞれ独自の重点を置いています。たとえば、並列機能を備えたLayer 2は、「実行レイヤー」チェーンのモジュラーな組み合わせの柔軟性に焦点を当てています。一方、EVM互換チェーンは特定の機能のカスタマイズされた特長を強調しています。EVM互換機能を備えた他の非EVMチェーンについては、主にEthereumの流動性にアクセスすることを目的としています。真の目標はEVMエコシステムを徹底的に統合し、強化されたEVMレイヤー1トラックだけを残して、並列機能を強化することです。

したがって、パラレルEVMレイヤー1パブリックチェーンを強化するための主要な要因は何ですか? EVMエコシステムにサービスを提供しながらEVMチェーンを再構築する方法は? 2つの主要なポイントがあります:

  1. 状態I/Oディスク読み取りおよび出力情報にアクセスする能力。データの読み書きには時間がかかるため、単純にトランザクションのソートとスケジューリングを行うだけでは、並列処理能力を根本的に向上させることはできません。基本的な状態の記憶と読み取りプロセスからの状態の衝突の可能性との読み取り速度をバランスさせるためには、キャッシング、データスライシング、さらには分散ストレージ技術の導入が必要です。

  2. 効率的なネットワーク通信、データ同期、アルゴリズムの最適化、仮想マシンの強化、およびコンセンサスメカニズムレイヤーのさまざまなコンポーネント最適化など、計算とI/Oタスクの分離を含む包括的な最適化と強化が必要です。これには、ボトムレイヤーコンポーネントアーキテクチャと連携プロセスを含む様々な側面からの最適化が必要です。これにより、並列トランザクションを迅速に実行し、計算消費を制御し、高い精度で実行する能力が得られます。

特定のプロジェクトに関して、並列EVMレイヤー1チェーン自体には、「並列EVM」を実現するためにどのような技術革新とフレームワークの最適化が必要ですか?

「下層アーキテクチャの「並列EVM」のリソース調整と最適化機能を徹底的に実現するために、ArtelaはElastic ComputingとElastic Block Spaceを導入しています。これらを理解する方法は?Elastic Computingは、ネットワークが需要と負荷に応じて計算リソースを動的に割り当ておよび調整できるようにします。一方、elastic block spaceは、ネットワーク内の取引数とデータサイズに基づいてブロックサイズを動的に調整します。この全体的な弾性設計原則は、ショッピングモールのエスカレーターと同様に、自動的に歩行者の流れを感知することで機能します。これは完全に理にかなっています。

前述の通り、状態I/Oディスク読み取りのパフォーマンスは、並列EVMにとって重要です。PolygonやBSCなどのEVM互換チェーンは、アルゴリズムの並列処理により2〜4倍の効率向上を実現していますが、これはアルゴリズムレベルでの最適化に過ぎません。コンセンサス層とストレージ層は、まだ十分な最適化が行われていません。真の深い最適化とはどのようなものでしょうか?

この対応に対して、Artelaはデータベース技術ソリューションを活用し、状態の読み取りと書き込みの両方を改善しています。状態の書き込みについては、ディスクに書き込む前に変更を記録するWrite-Ahead Logging(WAL)技術を導入しています。この非同期操作により、状態が変化したときにすぐにディスクに書き込むことを避け、ディスクI/O操作を削減します。状態の読み取りについては、契約の実行履歴に基づいて必要とされる状態を予測し、それらをメモリに事前に読み込むことで、ディスクI/Oリクエストの効率を向上させています。

要するに、これは実行時間をメモリスペースと引き換えるアルゴリズムであり、EVM仮想マシンの並列処理能力を根本的に向上させ、状態の競合問題を最適化します。

さらに、Artelaは、複雑さをよりよく管理し、開発効率を向上させるためにAspectモジュラープログラミング機能を導入しています。WASMコーディング解析を導入してプログラミングの柔軟性を高め、低レベルのAPIアクセス権を提供することで、実行レイヤーの安全な分離を実現しています。これにより、開発者はArtelaの環境内でスマートコントラクトを効率的に開発、デバッグ、展開し、開発者コミュニティのカスタマイズおよび拡張機能を活性化させることができます。特に、開発者は並列性のためにスマートコントラクトコードを最適化するよう奨励され、状態の競合の確率を低下させることは各スマートコントラクトの呼び出しロジックとアルゴリズムにとって重要です。

それだけです。

誰もが見るのは困難ではありませんが、「Parallel EVM」という概念は基本的にトランザクションの実行プロセスを最適化しています。@monad_xyz10,000トランザクションを1秒で達成できると主張しており、その技術的な中核は、専用のデータベースを通じた大規模なトランザクションの並列処理、開発者向けの使いやすさ、遅延実行のコンセンサス、スーパースカラーパイプライン技術などを実現することに過ぎず、これはArtelaの弾性コンピューティングとI/O非同期操作とそれほど変わりません。

実際に表現したいのは、この種の高性能並列EVMチェーンは、実際にはweb2製品と技術能力を統合した結果であることです。これは、時折、web2の成熟したアプリケーション市場において高負荷下での「技術の取り扱い」の本質を採用しています。

遠い将来の大量採用を考えると、「Parallel EVM」は確かにEVMエコシステムがweb2のより広い市場に直面するための基本的なインフラストラクチャです。資本市場がそうであるのは合理的です。

ステートメント:

  1. この記事は[から転載されましたチェーン上のビュー], 著作権は元の作者にあります[ハオティアン], if you have any objections to the reprint, please contact the Gate Learnチームは関連手続きに従ってできるだけ早く対応します。

  2. 免責事項:本文に示されている意見や見解は、著者個人の見解を表しており、投資アドバイスを構成するものではありません。

  3. 他の言語バージョンの記事はGate Learnチームによって翻訳され、には言及されていませんGate.io, 翻訳された記事の転載、配布、盗用はできません。

Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!
It seems that you are attempting to access our services from a Restricted Location where Gate is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.