ホームページ ウェブ3.0 Ethereum 仮想マシン EVM とは何ですか?また何に使用されますか?

Ethereum 仮想マシン EVM とは何ですか?また何に使用されますか?

Mar 06, 2024 pm 01:39 PM
仮想マシン ブロックチェーン ビットコイン イーサリアム 標準ライブラリ optimism イーサリアムブロックチェーン ビットコイン ブロックチェーン

以前のオプティミズムは、EVM と完全な互換性を持つようにアップグレードされることを発表しました。開発者は、Solidity スマート コントラクトを使用して、レイヤー 2 のイーサリアム上で実行されるツールを直接デプロイできます。これは、イーサリアム ネットワークのスケーラビリティがさらに向上することを意味します。

それでは、ここで言及されているイーサリアム仮想マシン (EVM) とは何を意味し、その用途は何でしょうか?今日はそれを調べてみましょう。

01
イーサリアム仮想マシンとは何ですか?

コンピュータ サイエンスを専攻する学生は、「仮想マシン」についてよく知っているはずです。「仮想マシン」とは、ソフトウェアによってシミュレートされ、完全に分離された環境で実行される、完全なハードウェア システム機能を備えた完全なコンピュータを指します。

簡単に言うと、仮想マシンとは、パーソナル コンピュータとまったく同じソフトウェアを介してシミュレートされた仮想マシンであり、実際の物理コンピュータと同じソフトウェアおよびハードウェア リソースを備えています。

仮想システムに入ると、日常業務はすべてこの新しい独立した仮想システム上で実行できるようになり、ソフトウェアのインストールや実行、データの保存などを独立して行うことができます。

これにより、さまざまなウイルスや攻撃を恐れることなく、仮想マシンを自由に操作でき、最悪の場合、仮想マシンを再インストールしても実システムに影響を与えることはありません。

Ethereum 仮想マシン EVM とは何ですか?また何に使用されますか?

「西遊記」の六耳猿が孫悟空と同じ外見をしているのと同じように、両方とも悪魔を殺す能力、能力ですが、それらは独立した個人です。六耳猿が殺されたとしても、孫悟空自身には何の影響も与えません。

私たちは、ビットコイン ネットワークが、リアルタイムで更新される巨大な分散台帳のようなものであることを知っています。世界中のどこにいても、コンピューターはインターネットを通じてビットコイン システムに接続できます。ネットワークは分散化されており、改ざん不可能で、オープンです。透明な特徴。

このネットワークには仮想マシンはありません。ビットコインのより重要な機能は、チェーン上でいつでもトランザクション データを記録して保存することです。

イーサリアム仮想マシンは、その名前が示すように、イーサリアム ブロックチェーン上に構築された抽象マシンであり、その上で実行されているプログラムを相互に、またメイン チェーンから分離できます。

02
イーサリアム仮想マシンの用途は何ですか?

分散型台帳とみなされているビットコインと比較して、イーサリアムは「次世代のスマートコントラクトと分散型アプリケーションプラットフォーム」を目指しており、分散コンピューティングを実行できるプログラムとみなすことができます。プラットホーム。

Vitalik 氏は、これを分散型の「世界コンピューター」としても構想しています。コンピュータとしては、計算、記憶、実行などの機能が必要です。

したがって、イーサリアムは、ビットコイン ネットワークでの基本的なデータ ストレージ機能に加えて、イーサリアム仮想マシン (EVM) によってコンパイルおよび解釈される計算、ソフトウェア、またはアプリケーションのためのさまざまなコードを実行する必要もあります。契約"。

イーサリアム チェーン上で転送トランザクションが発生すると、イーサリアム仮想マシン (EVM) は次の一連のタスクを実行します:

· 転送値の取得, 契約書の指示を分析します。

· ガス消費量(手数料)を計算し、送金先住所に十分なガス料金があることを確認してください。

· 契約を締結し、対応するアドレスに送金します。

上記のイーサリアム仮想マシン (EVM) のワークフローから、イーサリアム用 EVM のいくつかの機能を垣間見ることができます。 testing :

さまざまな「スマートコントラクト」を円滑に実行するためには、安全な動作環境を構築する必要がありますが、イーサリアム仮想マシンはコード動作環境です。

上で述べたように、仮想マシン内のさまざまな操作はホストには影響しません。イーサリアム仮想マシン上でスマート コントラクトを作成したい開発者は、仮想マシン上でさまざまなアプリケーションをテストできます。メインを占有しません。チェーンリソースに依存し、他のブロックチェーンの影響を受けません。

· セキュリティの向上: イーサリアムには強力な機能を備えたさまざまなアプリケーションが搭載されており、そのロジックはより複雑になり、開発者はさまざまな脆弱性を開発しやすくなります。 イーサリアム仮想マシンは完全に独立したサンドボックスであり、コントラクト コードは外部から完全に分離され、EVM 内で実行できます。

犯罪者やプログラマーのプログラミング エラーがメイン チェーン全体に影響を与えるのを防ぐだけでなく、スマート コントラクトを実行している物理機器が攻撃されるのを防ぐこともできます。

· 安定性の保証: イーサリアム仮想マシンはイーサリアムネットワークのすべてのノードにデプロイされるため、イーサリアムネットワーク全体のデータは、イーサリアムネットワーク全体のデータが共同で維持されます。これにより、ブロックチェーン データ全体の一貫性が維持され、イーサリアムの耐障害性が非常に高くなり、ダウンタイムがゼロになります。

03
概要

イーサリアム仮想マシンはイーサリアム ブロックチェーンで重要な役割を果たしており、インテリジェントな契約の実装は技術的基盤を提供し、開発者にアプリケーションのテスト環境全体を提供するだけでなく、イーサリアムメインチェーンのセキュリティと安定性をある程度向上させます。

しかし、これには多くの欠陥もあり、批判されています。たとえば、EVM で一般的に使用される Solidity 言語には標準ライブラリが欠如し、コントラクト コードはアップグレードをサポートせず、デプロイメントのみをサポートします。また、ストレージ スペースの断片化と、メンテナンス。

以上がEthereum 仮想マシン EVM とは何ですか?また何に使用されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

OUYIとは何ですか? ouyiとは何ですか OUYIとは何ですか? ouyiとは何ですか Apr 01, 2025 pm 03:18 PM

OKXはグローバルデジタル資産取引プラットフォームです。その主な機能には、1。デジタル資産の売買(スポット取引)、2。デジタル資産間の取引、3。4。DiversifiedTrading製品(デリバティブなど)の提供、5。Asset付加価値サービスの提供、6。便利な資産管理。

デジタル通貨でポジションを転がす方法は?デジタル通貨ローリングプラットフォームとは何ですか? デジタル通貨でポジションを転がす方法は?デジタル通貨ローリングプラットフォームとは何ですか? Mar 31, 2025 pm 07:36 PM

デジタル通貨ローリングポジションは、貸付を使用して取引レバレッジを増幅してリターンを増やす投資戦略です。 この記事では、ローリング(バイナンス、Okex、gate.io、huobi、bybitなど)をサポートする取引プラットフォームの選択などの重要な手順など、デジタル通貨ローリングプロセスを詳細に説明します。 ただし、ローリングポジション取引は非常に危険であり、投資家は慎重に運営し、完全なリスク管理戦略を策定する必要があります。 デジタル通貨ローリングのヒントの詳細については、読み続けてください。

GOのどのライブラリが大企業によって開発されていますか、それとも有名なオープンソースプロジェクトによって提供されていますか? GOのどのライブラリが大企業によって開発されていますか、それとも有名なオープンソースプロジェクトによって提供されていますか? Apr 02, 2025 pm 04:12 PM

大企業または有名なオープンソースプロジェクトによって開発されたGOのどのライブラリが開発されていますか? GOでプログラミングするとき、開発者はしばしばいくつかの一般的なニーズに遭遇します...

gate.io取引プラットフォームの取引料を計算する方法は? gate.io取引プラットフォームの取引料を計算する方法は? Mar 31, 2025 pm 09:15 PM

gate.io取引プラットフォームの処理料は、トランザクションタイプ、トランザクションペア、ユーザーVIPレベルなどの要因によって異なります。スポット取引のデフォルト料金率は0.15%(VIP0レベル、メーカー、テイカー)ですが、VIPレベルはユーザーの30日間の取引量とGTポジションに基づいて調整されます。レベルが高いほど、料金率は低くなります。 GTプラットフォームコイン控除をサポートしており、55%オフの最低割引を楽しむことができます。契約トランザクションのデフォルトレートはメーカー0.02%、テイカー0.05%(VIP0レベル)であり、これもVIPレベルの影響を受け、異なる契約タイプとレバレッジ

マルチスレッドをC言語で実装する4つの方法 マルチスレッドをC言語で実装する4つの方法 Apr 03, 2025 pm 03:00 PM

言語のマルチスレッドは、プログラムの効率を大幅に改善できます。 C言語でマルチスレッドを実装する4つの主な方法があります。独立したプロセスを作成します。独立して実行される複数のプロセスを作成します。各プロセスには独自のメモリスペースがあります。擬似マルチスレッド:同じメモリ空間を共有して交互に実行するプロセスで複数の実行ストリームを作成します。マルチスレッドライブラリ:pthreadsなどのマルチスレッドライブラリを使用して、スレッドを作成および管理し、リッチスレッド操作機能を提供します。 Coroutine:タスクを小さなサブタスクに分割し、順番に実行する軽量のマルチスレッド実装。

仮想通貨アプリソフトウェアに推奨されるWebサイトは何ですか? 仮想通貨アプリソフトウェアに推奨されるWebサイトは何ですか? Mar 31, 2025 pm 09:06 PM

この記事では、Binance Academy、Okx Learn、Coingecko、Cryptoslate、Coindesk、Investopedia、Coinmarketcap、Huobi University、Coinbase Learn、Cryptocompareなど、10の有名な仮想通貨関連アプリの推奨Webサイトを推奨しています。これらのWebサイトは、仮想通貨市場データ、価格動向分析などの情報を提供するだけでなく、基本的なブロックチェーンの知識、取引戦略、さまざまな取引プラットフォームアプリのチュートリアルとレビューなどの豊富な学習リソースを提供し、ユーザーがそれらをよりよく理解し、利用するのに役立ちます。

一般的にC言語で使用される合計は何ですか? 一般的にC言語で使用される合計は何ですか? Apr 03, 2025 pm 02:39 PM

C言語標準ライブラリに「sum」という名前の関数はありません。 「合計」は通常、プログラマーによって定義されるか、特定のライブラリで提供され、その機能は特定の実装に依存します。一般的なシナリオは配列の合計であり、リンクリストなどの他のデータ構造でも使用できます。さらに、「sum」は、画像処理や統計分析などのフィールドでも使用されます。優れた「合計」関数は、優れた読みやすさ、堅牢性、効率を持つ必要があります。

Web3トランザクションはどのプラットフォームですか? Web3トランザクションはどのプラットフォームですか? Mar 31, 2025 pm 07:54 PM

この記事では、Binance、Okx、Gate.io、Kraken、Bybit、Coinbase、Kucoin、Bitget、Gemini、Bitstampなど、有名なWeb3トレーディングプラットフォームのトップ10をリストします。 この記事では、通貨の数、取引タイプ(スポット、先物、オプション、NFTなど)、取り扱い手数料、セキュリティ、コンプライアンス、ユーザーグループなどなど、各プラットフォームの特性を詳細に比較します。高周波トレーダー、契約取引愛好家、またはコンプライアンスとセキュリティに焦点を当てた投資家であろうと、そこから参照情報を見つけることができます。