時価総額: $2.839T 1.35%
ボリューム(24時間): $55.3568B 29.75%
恐怖と貪欲の指数:

53 - 中性

  • 時価総額: $2.839T 1.35%
  • ボリューム(24時間): $55.3568B 29.75%
  • 恐怖と貪欲の指数:
  • 時価総額: $2.839T 1.35%
暗号
トピック
暗号化
ニュース
暗号造園
動画
トップクリプトスペディア

言語を選択する

言語を選択する

通貨の選択

暗号
トピック
暗号化
ニュース
暗号造園
動画

イーサリアム仮想マシンの仕組み

The Ethereum Virtual Machine (EVM) serves as a decentralized, Turing-complete runtime environment that executes smart contracts on the Ethereum blockchain, allowing for the creation and execution of arbitrary programs on the network.

2024/10/17 18:12

イーサリアム仮想マシン (EVM) の仕組み

1. 概要

イーサリアム仮想マシン (EVM) は、イーサリアム ブロックチェーン上でスマート コントラクトを実行するためのランタイム環境です。これは、開発者がブロックチェーン上で任意のプログラムを作成して実行できるようにする分散型のチューリング完全マシンです。

2. アーキテクチャ

EVM は次のもので構成されます。

  • スタック:データや演算結果を保存するメモリ領域
  • メモリ:契約コードとデータを保存する広大な線形ストレージ領域
  • プログラム カウンター:実行中の現在の命令を追跡するポインター
  • 呼び出し元:実行を開始したコントラクトのアドレス
  • 値:実行を呼び出したトランザクションで転送されたETHの量
  • 入力データ:実行を呼び出したトランザクションとともに渡される任意のデータ

3. 実行プロセス

スマート コントラクトが呼び出されると、そのコード (バイトコードと呼ばれる) が EVM のメモリにロードされます。次に、EVM はバイトコード命令を命令ごとに実行し、必要に応じてスタックとメモリを操作します。

  • 各命令は特定の量のガスを消費します。これは、ブロックチェーン上の計算に対して支払わなければならない料金です。
  • 命令は、単純な算術演算 (例: add、sub) からより複雑なもの (例: 他のコントラクトの呼び出し、ストレージ アクセス) まで多岐にわたります。
  • 実行プロセスは次の状態になるまで継続します。

    • 契約がガス欠になったり、
    • コードの終わりに達したか、
    • 例外が発生します (例: 0 による除算)。

4. 状態の変化

EVM は実行中に、アカウントを作成または更新し、ストレージを変更することにより、ブロックチェーンの状態を変更できます。

  • アカウントはブロックチェーン上のアドレスを表し、ETH とコードを保存します。
  • ストレージは、アカウントに関連付けられた任意のデータを保存するために使用されます。

5. 特徴

  • 分散型: EVM の実行はイーサリアム ネットワーク全体に分散されるため、安全性が高く、検閲に耐性があります。
  • チューリング完全: EVM は任意のプログラムを実行できるため、複雑なアプリケーションの開発が可能になります。
  • コストベースの計算:ガス消費により実行コストが制限され、無限ループや過剰な計算が防止されます。
  • アカウントの抽象化: EVM はブロックチェーン上のアカウントにアクセスして変更できるため、契約間のやり取りが容易になります。

6. 用途

EVM は主に次の目的で使用されます。

  • スマート コントラクトの実行:ブロックチェーン上でコードを実行して、タスクを自動化したり、ルールを強制したりします。
  • 分散型アプリケーション (dApps) の作成:スマート コントラクトと対話する Web インターフェイスまたはモバイル アプリケーションを構築します。
  • ブロックチェーン プロトコルの開発:スマート コントラクトを使用したコンセンサス メカニズムとその他のブロックチェーンのプリミティブを定義します。

免責事項:info@kdj.com

提供される情報は取引に関するアドバイスではありません。 kdj.com は、この記事で提供される情報に基づいて行われた投資に対して一切の責任を負いません。暗号通貨は変動性が高いため、十分な調査を行った上で慎重に投資することを強くお勧めします。

このウェブサイトで使用されているコンテンツが著作権を侵害していると思われる場合は、直ちに当社 (info@kdj.com) までご連絡ください。速やかに削除させていただきます。

関連知識

ソラナSOLとは?速度、料金、ネットワーク設計の完全ガイド

ソラナSOLとは?速度、料金、ネットワーク設計の完全ガイド

2026-09-19 16:39:51

コアアーキテクチャとコンセンサスイノベーション1. Solana は、プルーフ オブ ステーク (PoS) と、コンセンサス層に入る前にトランザクションを順序付ける暗号化タイムスタンプ メカニズムであるプルーフ オブ ヒストリー (PoH) を組み合わせたハイブリッド コンセンサス モデルを採用して...

柴犬SHIBは何に使われるの? SHIB、シブリウムとそのエコシステムを理解する

柴犬SHIBは何に使われるの? SHIB、シブリウムとそのエコシステムを理解する

2026-09-17 17:59:37

SHIBトークンのコアユーティリティ1. SHIB は柴犬エコシステム内の基礎資産として機能し、イーサリアム上で譲渡可能な ERC-20 トークンとして機能します。 2. 分散型アプリケーションおよび SHIB 支払いゲートウェイと統合された一部の販売者プラットフォーム間でのピアツーピアの価値交換と...

Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて

Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて

2026-09-11 19:40:26

AVAXのコアユーティリティ機能1. AVAX は、3 つのネイティブ チェーン (X チェーン、C チェーン、および P チェーン) すべてにわたる取引手数料を決済するための主要な媒体として機能します。すべての資産の作成、トークンの転送、またはスマート コントラクトのやり取りでは、確定的な量の A...

Cardano ADA は何に使用されますか?ステーキングとCardanoエコシステムを理解する

Cardano ADA は何に使用されますか?ステーキングとCardanoエコシステムを理解する

2026-09-19 10:20:06

ADAトークンのコアユーティリティ1. ADAはCardanoブロックチェーンのネイティブ資産として機能し、ネットワーク全体で取引手数料を決済するための唯一の媒体として機能します。 2. すべてのスマート コントラクトの実行、トークン転送、またはメタデータの送信には、プロトコル レベルで適用される ...

Hyperliquid HYPE は何に使用されますか?そのトークンと取引ネットワークを理解する

Hyperliquid HYPE は何に使用されますか?そのトークンと取引ネットワークを理解する

2026-09-12 11:39:53

HYPEトークンのコアユーティリティ1. HYPE は、Hyperliquid プロトコルのネイティブ ガバナンス トークンとして機能し、料金体系、市場リスト、コンセンサス パラメーターの調整などの重要なアップグレードに関する投票権を保有者に付与します。 2. ユーザーは HYPE にステーキングし...

SUI は何に使用されますか? SUI ステーキングと Sui エコシステムを理解する

SUI は何に使用されますか? SUI ステーキングと Sui エコシステムを理解する

2026-09-11 16:40:29

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

ソラナSOLとは?速度、料金、ネットワーク設計の完全ガイド

ソラナSOLとは?速度、料金、ネットワーク設計の完全ガイド

2026-09-19 16:39:51

コアアーキテクチャとコンセンサスイノベーション1. Solana は、プルーフ オブ ステーク (PoS) と、コンセンサス層に入る前にトランザクションを順序付ける暗号化タイムスタンプ メカニズムであるプルーフ オブ ヒストリー (PoH) を組み合わせたハイブリッド コンセンサス モデルを採用して...

柴犬SHIBは何に使われるの? SHIB、シブリウムとそのエコシステムを理解する

柴犬SHIBは何に使われるの? SHIB、シブリウムとそのエコシステムを理解する

2026-09-17 17:59:37

SHIBトークンのコアユーティリティ1. SHIB は柴犬エコシステム内の基礎資産として機能し、イーサリアム上で譲渡可能な ERC-20 トークンとして機能します。 2. 分散型アプリケーションおよび SHIB 支払いゲートウェイと統合された一部の販売者プラットフォーム間でのピアツーピアの価値交換と...

Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて

Avalanche AVAX は何に使用されますか?ステーキングと Avalanche サブネットについて

2026-09-11 19:40:26

AVAXのコアユーティリティ機能1. AVAX は、3 つのネイティブ チェーン (X チェーン、C チェーン、および P チェーン) すべてにわたる取引手数料を決済するための主要な媒体として機能します。すべての資産の作成、トークンの転送、またはスマート コントラクトのやり取りでは、確定的な量の A...

Cardano ADA は何に使用されますか?ステーキングとCardanoエコシステムを理解する

Cardano ADA は何に使用されますか?ステーキングとCardanoエコシステムを理解する

2026-09-19 10:20:06

ADAトークンのコアユーティリティ1. ADAはCardanoブロックチェーンのネイティブ資産として機能し、ネットワーク全体で取引手数料を決済するための唯一の媒体として機能します。 2. すべてのスマート コントラクトの実行、トークン転送、またはメタデータの送信には、プロトコル レベルで適用される ...

Hyperliquid HYPE は何に使用されますか?そのトークンと取引ネットワークを理解する

Hyperliquid HYPE は何に使用されますか?そのトークンと取引ネットワークを理解する

2026-09-12 11:39:53

HYPEトークンのコアユーティリティ1. HYPE は、Hyperliquid プロトコルのネイティブ ガバナンス トークンとして機能し、料金体系、市場リスト、コンセンサス パラメーターの調整などの重要なアップグレードに関する投票権を保有者に付与します。 2. ユーザーは HYPE にステーキングし...

SUI は何に使用されますか? SUI ステーキングと Sui エコシステムを理解する

SUI は何に使用されますか? SUI ステーキングと Sui エコシステムを理解する

2026-09-11 16:40:29

Bitcoin 半減力学1. Bitcoin のプロトコルは、ブロック報酬が約 210,000 ブロックごとに半分になる固定発行スケジュールを強制します。 2. このイベントはおよそ 4 年ごとに発生し、ブロックごとに流通する新しい BTC の数を直接減少させます。 3. マイナーは、2020 年の...

すべての記事を見る

User not found or password invalid

Your input is correct