# パラレルEVM技術の探討## EVM vs 堅牢性スマートコントラクトの開発はブロックチェーンエンジニアの基本的なスキルです。開発者は通常、Solidityなどの高級言語を使用してビジネスロジックを記述しますが、EVMはこれらのコードを直接解釈することができません。これを仮想マシンが実行可能な低レベルのオペコードまたはバイトコードにコンパイルする必要があります。この変換を自動的に行うツールもありますが、基礎原理を理解しているエンジニアはオペコードプログラミングを直接使用することで、最高の効率を実現し、ガスコストを削減できます。! [パラレルEVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-5b99e77b2faa13fdc89cb53f4acab00d)## EVM規格と実装EVMは「実行層」として、スマートコントラクトのオペコードが最終的に実行される場所です。EVMで定義されたバイトコードは業界標準となり、開発者が複数の互換性のあるネットワーク上でコントラクトをデプロイできるようにしました。同じ標準に従っていても、異なるEVMの実装は大きく異なる場合があります。例えば、EthereumのGethクライアントはGo言語でEVMを実装しており、Ethereum FoundationのIpsilonチームはC++バージョンを維持しています。この多様性は最適化とカスタマイズの余地を提供します。! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-ed67f5e099ce372790173ba89f7b0005)## パラレルEVMの需要従来のブロックチェーンシステムは、トランザクションを順番に実行します。これは単一コアCPUに似ています。この方法はシンプルですが、インターネット規模のユーザーに拡張するのが難しいです。並行EVMは、同時に複数のトランザクションを処理でき、スループットを大幅に向上させます。しかし、これは同一契約への並行トランザクションによる書き込み競合の処理などのエンジニアリングの課題ももたらします。しかし、無関係な契約を並行処理することで、スレッド数に比例して性能を向上させることができます。! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-878c15667183396a8132b0b898006ba0)## パラレルEVMの革新Monadの例を挙げると、その主要な革新には次のものが含まれます:- 楽観的並行実行アルゴリズム:複数の取引を同時に処理し、入力と出力を追跡することで競合を検出します。- 遅延実行: 取引の実行を独立したチャネルに遅らせ、ブロック時間を最大限に活用します。- カスタム状態データベース: MerkleツリーをSSDに直接保存し、状態アクセス速度を最適化します。- 高性能コンセンサスメカニズム:改良されたHotStuffコンセンサスは、数百のグローバルノードの同期をサポートします。! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-bc250daafc4ad898e37cdae1986f1fa1)## 技術的な課題並行実行は潜在的な状態衝突を引き起こすため、実行前または実行後の衝突検出が必要です。例えば、複数の取引が同時にUniswapプールと相互作用する際に衝突が発生する可能性があります。また、各チームは通常、状態データベースを再設計し、互換性のある合意アルゴリズムを開発する必要があります。! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-6db9200762b3ce63c5e1245d42562687)## パラレルEVMプロジェクトの概要現在の並行EVMプロジェクトは3つのカテゴリに分けられます:1. パラレル実行をサポートするEVM互換のLayer 1ネットワーク、Polygonや今後登場するFantom Sonicを通じてアップグレードします。2. Monad、Sei V2、Artelaなど、最初から並行して実行されるEVM対応のレイヤー1ネットワークを採用。3. Solana Neon、Eclipse、Lumioなどの非EVM並列実行技術を使用したレイヤー2ネットワーク。! [パラレルEVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-128554840925e8feefe01ca0c9f88df0)## 主なプロジェクトの紹介- Monad:目標は10,000 TPSの実現で、既に2.44億ドルの資金調達を完了し、評価額は30億ドルです。- Sei: Sei V2を発表し、初の高性能並列EVMとなり、TPSは12,500に達しました。- Artela: EVM++(EVM+WASM)デュアル仮想マシンによる実行レイヤーの強化- Canto: Cosmos SDKに基づいて構築されたEVM互換ネットワークで、並列EVM技術の導入を計画しています。- Neon: Solana上のEVM互換ソリューション、TPSは2,000を超えます。- Eclipse:Solana仮想マシンをイーサリアムに導入するレイヤー2ソリューション。- Lumio:モジュラーVMレイヤー2ネットワークで、多様な高性能仮想マシンをサポートします。! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/social/moments-82b4d6a31f13c7e6633f15394e1c308c0192837465674839201! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/social/moments-aa7c5cf9f1e6ac58177b2f5d5de19cf9(! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/social/moments-1add416cb4659f70d889e3bb7850d81e(並行EVM技術の発展は、ブロックチェーンにより高いスケーラビリティと効率を提供し、この分野のさらなる発展と応用を促進します。
並行EVM技術の突破:ブロックチェーン性能向上の新しい方向性
パラレルEVM技術の探討
EVM vs 堅牢性
スマートコントラクトの開発はブロックチェーンエンジニアの基本的なスキルです。開発者は通常、Solidityなどの高級言語を使用してビジネスロジックを記述しますが、EVMはこれらのコードを直接解釈することができません。これを仮想マシンが実行可能な低レベルのオペコードまたはバイトコードにコンパイルする必要があります。この変換を自動的に行うツールもありますが、基礎原理を理解しているエンジニアはオペコードプログラミングを直接使用することで、最高の効率を実現し、ガスコストを削減できます。
! パラレルEVMとそのエコシステムの詳細
EVM規格と実装
EVMは「実行層」として、スマートコントラクトのオペコードが最終的に実行される場所です。EVMで定義されたバイトコードは業界標準となり、開発者が複数の互換性のあるネットワーク上でコントラクトをデプロイできるようにしました。同じ標準に従っていても、異なるEVMの実装は大きく異なる場合があります。例えば、EthereumのGethクライアントはGo言語でEVMを実装しており、Ethereum FoundationのIpsilonチームはC++バージョンを維持しています。この多様性は最適化とカスタマイズの余地を提供します。
! 並列EVMとそのエコシステムの詳細
パラレルEVMの需要
従来のブロックチェーンシステムは、トランザクションを順番に実行します。これは単一コアCPUに似ています。この方法はシンプルですが、インターネット規模のユーザーに拡張するのが難しいです。並行EVMは、同時に複数のトランザクションを処理でき、スループットを大幅に向上させます。しかし、これは同一契約への並行トランザクションによる書き込み競合の処理などのエンジニアリングの課題ももたらします。しかし、無関係な契約を並行処理することで、スレッド数に比例して性能を向上させることができます。
! 並列EVMとそのエコシステムの詳細
パラレルEVMの革新
Monadの例を挙げると、その主要な革新には次のものが含まれます:
! 並列EVMとそのエコシステムの詳細
技術的な課題
並行実行は潜在的な状態衝突を引き起こすため、実行前または実行後の衝突検出が必要です。例えば、複数の取引が同時にUniswapプールと相互作用する際に衝突が発生する可能性があります。また、各チームは通常、状態データベースを再設計し、互換性のある合意アルゴリズムを開発する必要があります。
! 並列EVMとそのエコシステムの詳細
パラレルEVMプロジェクトの概要
現在の並行EVMプロジェクトは3つのカテゴリに分けられます:
パラレル実行をサポートするEVM互換のLayer 1ネットワーク、Polygonや今後登場するFantom Sonicを通じてアップグレードします。
Monad、Sei V2、Artelaなど、最初から並行して実行されるEVM対応のレイヤー1ネットワークを採用。
Solana Neon、Eclipse、Lumioなどの非EVM並列実行技術を使用したレイヤー2ネットワーク。
! パラレルEVMとそのエコシステムの詳細
主なプロジェクトの紹介
Monad:目標は10,000 TPSの実現で、既に2.44億ドルの資金調達を完了し、評価額は30億ドルです。
Sei: Sei V2を発表し、初の高性能並列EVMとなり、TPSは12,500に達しました。
Artela: EVM++(EVM+WASM)デュアル仮想マシンによる実行レイヤーの強化
Canto: Cosmos SDKに基づいて構築されたEVM互換ネットワークで、並列EVM技術の導入を計画しています。
Neon: Solana上のEVM互換ソリューション、TPSは2,000を超えます。
Eclipse:Solana仮想マシンをイーサリアムに導入するレイヤー2ソリューション。
Lumio:モジュラーVMレイヤー2ネットワークで、多様な高性能仮想マシンをサポートします。
! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/webp-social/moments-82b4d6a31f13c7e6633f15394e1c308c.webp0192837465674839201
! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/webp-social/moments-aa7c5cf9f1e6ac58177b2f5d5de19cf9.webp(
! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/webp-social/moments-1add416cb4659f70d889e3bb7850d81e.webp(
並行EVM技術の発展は、ブロックチェーンにより高いスケーラビリティと効率を提供し、この分野のさらなる発展と応用を促進します。