InfinitySwap の Ethereum Virtual Machine Containers (EVMC) の初心者ガイドへようこそ!
この記事は一般読者を対象としており、ブロックチェーン テクノロジーの事前知識は必要ありませんが、イーサリアムとインターネット コンピューティングの基本を理解している自信がある場合は、より詳細な紹介「イーサリアム仮想マシン コンテナー (EVMC)」を参照してください。 InfinitySwap 著 それがどのように機能するのか、そしてなぜそれが重要なのか。」
さっそく始めましょう!

スマートコントラクトと堅牢性
スマート コントラクトについて聞いたことがあるかもしれません。スマート コントラクトは、特定の条件が満たされたときに自動的に実行されるデジタル契約です。EVMC は、Solidity on an Internet Computer (ICP) コントラクトというブロックチェーン上の言語で書かれたスマート コントラクトを実行できるプラットフォームです。イーサリアムと互換性を持つようになりました。
Solidity は、ブロックチェーン プラットフォーム上でスマート コントラクトを作成するために使用されるコンピューター言語であり、安全で信頼できる言語になるように設計されているため、問題やセキュリティ上の問題を引き起こす可能性のあるコードを作成することが困難になります。
Solidity で作成されたスマート コントラクトは完全にブロックチェーン上に保存されるため、透明性、安全性、改ざん防止が実現されます。
EVMC アーキテクチャ
ここで、EVMC のアーキテクチャについて話しましょう。EVMC には、1) EVM API コンテナ、2) EVM 実行コンテナ、3) 署名検証コンテナ、4) ブロックチェーン コンテナの 4 つの主要なコンポーネントがあります。コンテナはコンピュータ コードとブロックチェーンのバンドルのようなものです。コードの実行に必要なデータ。
EVM API コンテナは、Ethereum クライアントおよびインターネット コンピュータ プロキシからのリクエストを受信し、これらのリクエストを保留中のトランザクション プールにまとめて、EVM 実行コンテナがこれらのトランザクションを処理し、グローバル EVM 状態を更新し、それに応じてブロック チェーン コンテナを更新します。

ブロックチェーン コンテナは、イーサリアム チェーン ブロックが保存される場所であり、インターネット コンピューターの固定コンテナ ストレージに保存されているため、情報セキュリティが確保されます。そうでないと、コンテナのコードが掘り出されて更新されたコードに置き換えられると、この情報が失われる可能性があります。 。
署名検証コンテナーは、イーサリアム トランザクションの署名を検証するために使用されます。これは、EVM API コンテナーでの過剰な計算を避けるために、専用のコンテナー プールで実行される計算集約型のタスクです。
InfinitySwap の EVMC が優れている理由
EVMC は、署名検証とトランザクションのバッチ処理を実行することでトランザクションのスループットを最適化し、コードとデータが複数のコンテナーを介して実行されるため、メインの Ethereum ネットワーク EVM 実装よりも高速です。 EVMC は非常に高速です。
EVMC は、イーサリアム上の EVM の既存の優れた機能などを革新的に進化させたものであるため、重要です。
EVMC はコア モジュール全体にわたって高いカバレッジで完全にテストされており、EVMC は REVM、再テスト、キャニスター SDK (ソフトウェア開発キット) などの既存のライブラリと Internet Computer の安定したリポジトリを使用して、既存の Ethereum Square ライブラリを最大限に活用します。
結論は
要約すると、InfinitySwap の EVMC は、イーサリアム スマート コントラクトと互換性がありながらインターネット コンピューター上で実行できる、高速でコスト効率の高い EVM 実装を作成する革新的なプロジェクトです。
EVMC アーキテクチャは、連携してトランザクションを処理し、それに応じてブロックチェーンに保存されているグローバル EVM 状態とデータを更新する 4 つのコンポーネントで構成されており、高速、安全、かつ透過的に機能が強化されています。

気になるICコンテンツ
テクノロジーの進歩 | 世界的なイベント

IC Binance チャネルを収集してフォローする
最新情報を常に入手してください
