並行EVM技術解析:ブロックチェーン性能を向上させる革新の方向

並行EVMとそのエコシステムについての深い議論

EVM の概要

スマートコントラクトの開発はブロックチェーンエンジニアの基本的なスキルです。開発者は通常、Solidityなどの高級言語を使用してコントラクトのロジックを記述します。しかし、EVMはSolidityコードを直接解釈できないため、仮想マシンが実行可能な低水準のオペコードにコンパイルする必要があります。このプロセスにはいくつかのオーバーヘッドが発生しますが、低水準のコーディングに精通したエンジニアは、Solidity内でオペコードを直接使用してパフォーマンスを最適化し、ガスコストを削減することができます。

EVMは「実行層」として、コンパイルされたスマートコントラクトのオペコードが最終的に実行される場所です。EVMが定義するバイトコードは業界標準となり、EVM互換性を実現することで、開発者は複数のネットワーク上でスマートコントラクトを簡単にデプロイできるようになります。同じバイトコード標準に従っていても、異なるEVMの実装には顕著な差異が存在することがあります。たとえば、イーサリアムのGethクライアントはGo言語を使用してEVMを実装している一方、イーサリアム財団のチームはC++バージョンの実装を維持しています。

! パラレルEVMとそのエコシステムの詳細

パラレルEVM技術

歴史的に見ると、ブロックチェーン分野の革新は主にコンセンサスアルゴリズムに集中してきました。しかし、高性能のブロックチェーンは革新的なコンセンサスメカニズムだけでなく、最適化された実行層も必要です。コンセンサスアルゴリズムを改良したEVMブロックチェーンは、しばしば性能向上を支えるためにより強力なハードウェアを必要とします。

並列処理の必要性

従来のブロックチェーンシステムは取引を順次実行し、単一コアCPUの動作方式に似ています。この方法はシンプルですが、大規模なユーザー基盤のニーズを満たすのは難しいです。並列仮想マシンは同時に複数の取引を処理することを可能にし、スループットを大幅に向上させることができます。しかし、並列実行は同じスマートコントラクトへの同時取引による書き込み競合の処理など、新たなエンジニアリングの課題ももたらします。

! 並列EVMとそのエコシステムの詳細

パラレルEVMの革新

並行EVMは、ブロックチェーンの実行層を最適化することを目的とした一連の革新を代表しています。あるプロジェクトを例に挙げると、その重要な革新には以下が含まれます:

  • 並行取引の実行:楽観的並行実行アルゴリズムを採用し、複数の取引を同時に処理することを許可します。

  • 遅延実行:コンセンサス機構において、ノードはトランザクションの順序に合意した後、直ちにトランザクションを実行しません。

  • カスタムステータスデータベース: MerkleツリーをSSDに直接保存することで、ステータスの保存とアクセスを最適化します。

  • 高性能コンセンサスメカニズム: 改良されたコンセンサスアルゴリズムは、数百の世界中に分散したノード間での効率的な同期をサポートします。

! 並列EVMとそのエコシステムの詳細

課題と考慮事項

並行EVMが直面する主な課題は次のとおりです:

  1. 技術的な課題: 並行実行は潜在的な状態の衝突を引き起こし、慎重に設計された衝突検出と解決メカニズムが必要です。

  2. 長期的な価値の捕捉: イノベーションは他のブロックチェーンプロジェクトに吸収される可能性があり、迅速なエコシステムの発展が競争優位を維持するための鍵となる。

  3. ノードの分散化: 高性能ブロックチェーンは、許可不要で信頼不要の操作とパフォーマンス要件の間でバランスを取る必要があります。

! 並列EVMとそのエコシステムの詳細

パラレルEVMプロジェクト概要

現在、並行EVMエコシステムは主に3つのプロジェクトを含んでいます:

  1. 技術のアップグレードを通じて並行実行をサポートするEVM互換Layer 1ネットワーク
  2. 設計の初めから並行実行技術を採用したEVM互換Layer 1ネットワーク
  3. 非EVM並列実行技術を採用したレイヤー2ネットワーク

! 並列EVMとそのエコシステムの詳細

代表的なプロジェクト

ある並行EVMプロジェクト

このプロジェクトは、EVMの並列実行とパイプラインアーキテクチャを最適化することで、従来のEVMのスケーラビリティの問題を解決することを目的としており、目標は10,000 TPSに達することです。プロジェクトは大規模な資金調達を完了しており、創設チームのメンバーは著名なフィンテック企業から来ています。内部テストネットが起動し、公開テストネットが間もなくリリースされる予定です。

! パラレルEVMとそのエコシステムの詳細

あるEVMネットワークのアップグレードプロジェクト

このプロジェクトは最初、取引に特化したLayer 1ネットワークでしたが、現在は高性能な並列EVMへの全面的なアップグレードが発表され、TPSが12,500に引き上げられました。テストネットがオンラインになり、EVMアプリケーションのワンクリック移行をサポートしています。メインネットは今年の上半期にオンラインになる予定です。

ある二重仮想マシンプロジェクト

このプロジェクトは、EVM++ (EVM + WASM)を構築することによって、EVMブロックチェーンの性能とネットワーク実行効率を向上させます。パブリックテストネットはすでに立ち上がっており、エコシステムインセンティブプログラムが開始されました。

! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/webp-social/moments-82b4d6a31f13c7e6633f15394e1c308c.webp0192837465674839201

)# あるSolana EVM互換性ソリューション

これは最初のSolana EVM互換ソリューションで、SolidityとVyperの開発者がワンクリックでDAppをSolanaネットワークにデプロイできるようにサポートします。EVMタイプのトランザクションをSolanaトランザクション実行にラップし、TPSは2,000を超えます。

あるSVMがイーサリアムプロジェクトを導入

これはSolana仮想マシン###SVM(によってサポートされているRollup Layer 2ソリューションです。これはEthereum上でトランザクションデータを決済しますが、実行層はSVM環境で動作します。プロジェクトは大規模な資金調達を完了しており、メインネットは間もなく開発者に開放されます。

! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/webp-social/moments-aa7c5cf9f1e6ac58177b2f5d5de19cf9.webp(

)# あるモジュラーVM Layer 2プロジェクト

このプロジェクトは、モジュラーVM Layer 2ネットワークであり、高性能の仮想マシンを既存のイーサリアムおよびビットコインLayer 2ネットワークに導入することを目的としています。イーサリアムまたはビットコインを決済層としてサポートし、実行層は複数の仮想マシンを使用して並行実行が可能です。

まとめ

並行EVMなどの革新的な技術は、ブロックチェーンの性能と拡張性を向上させるための有望な解決策を提供しています。これらの技術の発展と実施は、ブロックチェーンエコシステムのさらなる発展を促進し、より広範な応用シーンをサポートします。

! [並列EVMとそのエコシステムの詳細]###https://img-cdn.gateio.im/webp-social/moments-1add416cb4659f70d889e3bb7850d81e.webp(

ETH6.72%
SOL2.4%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • リポスト
  • 共有
コメント
0/400
JustAnotherWalletvip
· 15時間前
ガスを下げることが最終目的でしょう。
原文表示返信0
ValidatorVikingvip
· 15時間前
うーん、バトルテストされたバリデータは本当のことを知っている... パラレルEVMは素敵に聞こえるが、まずスラッシングメトリクスを見せてくれ
原文表示返信0
SignatureVerifiervip
· 15時間前
うーん... 技術的に言えば、パラレルEVMは潜在的な競合状態の徹底的な検証がまだ必要です。信じるが、確認する。
原文表示返信0
ChainChefvip
· 15時間前
どうやらEVMがスパイシーなガス最適化を作り出しているようです。ここにはおいしいプロトコルキッチンがあります。
原文表示返信0
MercilessHalalvip
· 15時間前
ガス焼き金犬
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)