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.
並行EVM技術がブロックチェーンの性能革新をリード
並行EVM技術:ブロックチェーン性能を向上させる新しい方向
EVMとスマートコントラクトの開発
スマートコントラクト開発はブロックチェーンエンジニアの基本スキルです。開発者は通常、Solidityなどの高級言語を使用してコントラクトを記述しますが、イーサリアム仮想マシン(EVM)は低レベルのオペコードやバイトコードのみを実行できます。したがって、高級コードをEVMが理解できる形式にコンパイルする必要があります。いくつかのツールは、この変換プロセスを自動的に実行し、開発プロセスを簡素化します。
コンパイルには一定のオーバーヘッドが伴いますが、基盤の操作に精通したエンジニアは、オペコードを直接用いてロジックを記述することで、最高の効率を得てgas消費を削減できます。例えば、ある有名なNFT取引プラットフォームのプロトコルは、ユーザーのgasコストを最適化するためにインラインアセンブリを大量に使用しています。
! パラレルEVMとそのエコシステムの詳細
EVM規格と実装
EVMは「実行層」として、スマートコントラクトが最終的に実行される場所です。EVMが定義するバイトコードは業界標準となり、この互換性により開発者は複数のネットワーク上で効率的にコントラクトを展開できるようになります。
同じバイトコード標準に従っているにもかかわらず、EVMの具体的な実装には大きな違いがある可能性があります。たとえば、イーサリアムのあるクライアントはGo言語でEVMを実装しており、イーサリアム財団の別のチームはC++バージョンを維持しています。この多様性は、さまざまな最適化やカスタマイズの余地を提供します。
! 並列EVMとそのエコシステムの詳細
パラレルEVM技術の需要
従来のブロックチェーンは主にコンセンサスアルゴリズムの革新に焦点を当てていますが、実行層の改善はしばしば無視されがちです。しかし実際には、高性能なブロックチェーンはコンセンサスと実行の両面で同時に革新する必要があります。コンセンサスのみを最適化したEVMチェーンは、しばしばパフォーマンスを向上させるためにより強力なハードウェアを必要とします。
ほとんどのブロックチェーンシステムは、シングルコアCPUのように取引を順番に実行します。この方法はシンプルですが、スケーラビリティが難しいです。並行処理に移行すると、同時に複数の取引を処理でき、スループットが大幅に向上します。もちろん、並行実行は同じ契約への同時取引による書き込み衝突の処理など、新たなエンジニアリングの課題ももたらします。
! 並列EVMとそのエコシステムの詳細
パラレルEVMの革新
並行EVMは、ブロックチェーンの実行層を最適化する一連の革新を代表しています。あるプロジェクトを例に挙げると、その重要な革新には以下が含まれます:
! 並列EVMとそのエコシステムの詳細
パラレルEVMの技術的課題
並行実行は潜在的な状態の競合を引き起こし、競合検出と解決が必要です。さらに、各チームは通常、読み書き性能を向上させるために状態データベースを再設計し、互換性のあるコンセンサスアルゴリズムを開発する必要があります。
並行EVMが直面している2つの主要な課題は、1)の長期的なエンジニアリング価値を捉えるのが難しく、他のプロジェクトに吸収されるリスクがあること; 2)のノード集中化問題であり、分散化とパフォーマンスの間でのバランスが必要であることです。
! 並列EVMとそのエコシステムの詳細
パラレルEVMプロジェクトの概要
現在、並行EVMプロジェクトは主に三つのカテゴリーに分かれています:
主要プロジェクトには:
! パラレルEVMとそのエコシステムの詳細
! [並列EVMとそのエコシステムの詳細](https://img-cdn.gateio.im/webp-social/moments-82b4d6a31f13c7e6633f15394e1c308c.webp0192837465674839201
! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/webp-social/moments-aa7c5cf9f1e6ac58177b2f5d5de19cf9.webp(
サマリー
並行EVMなどの実行レイヤーの革新は、ブロックチェーンの性能とスケーラビリティを向上させる新しい方向性を提供します。これらの技術の進展は、ブロックチェーンエコシステムのさらなる発展を促進し、より広範なアプリケーションシーンをサポートします。
! [並列EVMとそのエコシステムの詳細])https://img-cdn.gateio.im/webp-social/moments-1add416cb4659f70d889e3bb7850d81e.webp(
デジタルネイティブアート革命が始まったこれは