EVM(Ethereum Virtual Machine)とは何ですか?EVMはどのように機能しますか?

イーサリアムの登場以来、イーサリアム仮想マシンは、最も使用されているスマートコントラクトプログラミング言語であるSolidityを実行できるため、dAppの世界のバックボーンとして機能します。しかし、正確にはEVMとは何であり、どのようにしてそれが暗号空間の不可欠な部分になったのですか?この記事でさらに詳しく見ていきましょう。

EVMとは何ですか?

EVM(Ethereum Virtual Machine)は、 Ethereumネットワークでスマートコントラクトを実行するためのコアエンジンです。これはすべてのイーサリアムバリデーターに存在し、ネットワークのセキュリティと分散化を保証します。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

イーサリアム仮想マシン

プログラミングでは、開発者はIDE(Microsoft Visual StudioやXcodeなどの統合開発環境)を使用して、コードを記述し、使用可能なプログラムにコンパイルします。

プログラムを実行するために、IDEはそのコード(C / C ++、Python、アセンブリなど)をマシンコードに変換して、コンピューターが理解できるようにします。簡単に理解すると、イーサリアムのEVMはコンピューターのIDEに似ています。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

EVMがSolidityコードを実行する方法

一般に、スマートコントラクトは、ブロックチェーンプラットフォームのタイプに応じて、Solidity、Rust、C++...などのプログラミング言語で記述できます。ただし、EVMはSolidityで記述されたスマートコントラクトのみを実行できます。

これは、Solidityをコンピューターのようなバイトコードに変換するための実行トランスレーターとして機能することを意味します。次に、イーサリアムが特定のコマンドを理解して実行できるように、オペコード(操作コード)に保存されます。

EVMブロックチェーンとは何ですか?

イーサリアムの他に、EVM互換のブロックチェーンがあります。 これは、これらのブロックチェーンがイーサリアム上のEVMのようなスマートコントラクトのSolidityコードを実行できることを意味します。したがって、dApp開発者は、EVMブロックチェーンでスムーズに実行するために、わずかなSodilityコードを変更するだけで済みます。したがって、dAppが複数のブロックチェーンで実行されていることがよくあります。そのほとんどはEVM互換のブロックチェーンです。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

トップEVMブロックチェーン。出典:DeFiLlama

いくつかの人気のあるEVMブロックチェーン: Ethereum、BNB Smart Chain、Avalanche、Polygon、Cronos、Fantom、Arbitrumなど。

EVMブロックチェーンは、時価総額とTVLの点で市場を支配しています。上記の表からわかるように、イーサリアムとBSCは2つのEVM互換ブロックチェーンであり、長年にわたって時価総額のトップ暗号になっています。

EVMブロックチェーンが市場を支配している理由を探るために、次のセクションでEVMブロックチェーンが持つ利点について詳しく見ていきましょう。

EVMブロックチェーンの利点

ビルダーの観点から

新しいEVMブロックチェーンにすばやく適応する:開発者にとって、初心者であろうと経験豊富であろうと、新しいプログラミング言語を習得するには時間がかかります。EVMの世界では、新しいスマートコントラクト言語を習得しなくても、ブロックチェーンを簡単に切り替えることができます。

最も人気のあるスマートコントラクト言語: Ethereumはスマートコントラクト対応プラットフォームのリーダーであるため、Solidityは暗号通貨で最も使用されているスマートコントラクト言語です。これは、イーサリアムのオーラを導いたEVMブロックチェーンの強力なネットワーク効果を生み出します。

移行が簡単:開発者チームは、新しいdAppを最初から構築する代わりに、EVM互換コードをブロックチェーン全体に簡単にデプロイしてマルチチェーン製品を構築できます。複数のブロックチェーンプラットフォームで利用できるため、プロジェクトはより幅広いユーザーベースにアクセスできます。したがって、EVMブロックチェーンに関係なく、ユーザーエクスペリエンスは損なわれません。

ユーザーの視点から

同様のマルチチェーンエクスペリエンス:暗号空間には、dAppプラットフォーム、dAppスペシャライゼーション、プライバシーなどのさまざまな目的に対応する数百のブロックチェーンがあります。1つのdAppに3つ以上のブロックチェーンを統合すると、マルチチェーンエクスペリエンスが作成されます。ユーザーは、UI / UXを変更せずに、EVMブロックチェーンを簡単に切り替えることができます。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

Aaveは多くのEVMブロックチェーン上にあります

速度とガス料金の効率:イーサリアムのユーザーは、実行されるすべてのトランザクションに対して金額料金を支払う必要があります。ブロックスペースの需要が混雑しているため、料金が100ドルを超える場合があります。混雑中は、トランザクションの完了に膨大な時間がかかり、ユーザーエクスペリエンスに影響を及ぼします。dAppがEthereum以外の他のEVMチェーンに移動する場合、課題は部分的に解決されます。

スケーラビリティの向上:マルチチェーンに移行することで、プロジェクトは他のブロックチェーンエコシステムに水平に拡張できるようになります。多数のEVMチェーンに公開すると、暗号プロジェクトのユーザーベースが大きくなります。さらに、より多くの暗号製品がエコシステムに乗り出し、成長のための競争力のある環境を作り出します。

EVM互換のブロックチェーン

前のセクションでは、EVMブロックチェーンとは何か、そしてプロジェクトビルダーとユーザーがEVMブロックチェーンから利益を得る理由を理解しました。暗号空間でEVMブロックチェーンシーンを発見しましょう。

現在、EVMブロックチェーンには2つのコアタイプがあります。

  • ブロックチェーンプラットフォーム:Ethereum、BNB Smart Chain、Avalanche、Evmos(Cosmos)など。
  • レイヤー2:楽観的なロールアップ、zkrollupsなど。

ブロックチェーンプラットフォーム

イーサリアムは、EVM時代の始まりであるため、EVMブロックチェーンの優れた例です。それ以外に、BNB Smart Chain(BSC)、Avalancheなどの他のEVMブロックチェーンについてさらに詳しく知ることができます。

1. BNBスマートチェーン(BSC)

BNBスマートチェーン (BSC) は、暗号空間で2番目に大きいEVMエコシステムであり、イーサリアムエコシステムに次ぐものです。BSCには豊富なdAppがあり、その数はDeFiからNFT / GameFiに至るまで、稼働中の1000を超えるプロジェクトを超える可能性があります。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

BSCのトッププロトコル。出典:DeFiLlama

特に、 DeFiLlamaによると、BSCでは100を超える分散型取引所 (DEX)が実行されています。それらの多くは、ユニスワップのようなトップDEXのフォークです。この現象は、BSCのDeFiエコシステムを希薄化し、BSCの総流動性を低下させます。ただし、BSCのDEXリーダーは、Pancakeswap、BIswapなどのポジションを保持しています...

2.ポリゴン(MATIC)

Polygon(MATIC)は、以前はイーサリアムでレイヤー2として機能していた独立したEVMブロックチェーンです。ブロックチェーンは、ブロックチェーンに進化したレイヤー2の注目すべき例です。EVMとの互換性のおかげで、Polygonは多くの暗号プロジェクトをオンボードにすることができます。

イーサリアムが最大のNFT市場の成長を後退させてきたため、OpenSeaはPolygonへの拡張を選択しました。2021年8月、イーサリアムとポリゴンでのOpenSeaの取引量はそれぞれ35億ドルと5000万ドルでピークに達しました。

3.アバランチ(AVAX)

アバランチは、下から上に向かって上昇しているため、もう1つの注目すべきEVMブロックチェーンです。さらに、Avalancheのサブネットのネットワークは、セトリングパフォーマンスを1秒未満に大幅に向上させることができます。

Avalancheエコシステムには、DeFiスイートのすべてのニッチが含まれています。波に乗るために、AvalancheのNFTおよびGameFiプロジェクトは、エコシステムに新しいユーザーを引き付けています。特に、DeFi Kingdoms(DFK)は以前はHarmoney Oneブロックチェーン上にありましたが、Avalancheサブネットに移行しました。

レイヤー2

ブロックチェーン上のレイヤー2は、2021年以来、市場で注目を集めています。これらは、イーサリアム、カルダノ、ニアプロトコル、ソラナなどの多くのブロックチェーンプラットフォームのスケーリングソリューションとして提供されます。レイヤー2革命は、数多くの注目すべきプロジェクトでイーサリアムで爆発します。

レイヤー2を初めて使用する場合は、次のことを確認できます。レイヤー2とは何ですか。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

レイヤー2

イーサリアムネットワーク上に構築されているにもかかわらず、すべてのレイヤー2がEVM互換であるとは限りません。オプティミスティックロールアップのみがネイティブでEVMと互換性があり、zkRollupsはそうではありません。イーサリアムのいくつかのレイヤー2は次のとおりです。

  • 楽観的なロールアップ:仲裁、楽観など。
  • zkRollups: StarkEx、StarkNet、zkSyncなど。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

EVMと非EVMブロックチェーン

EVMには非常に多くの利点があるため、zkRollupsを使用しているレイヤー2プロジェクトは、EVMと互換性を持たせるためのソリューションを構築する必要があります。たとえば、zkSyncにはzkEVMがあり、StarknetにはSolidityで記述されたdAppをサポートしてネットワーク上で実行するためのWarpがあります。

EVMブロックチェーンのリスクと制限

EVMの互換性は、Solidity開発者がアイデアを展開できるようにするため、すべてのブロックチェーンに不可欠な部分のようです。しかし、すべてのテクノロジーには欠点があり、潜在的な落とし穴を回避するために知っておく必要があります。

セキュリティとハッキング/エクスプロイト

プロジェクトは複数のブロックチェーンプラットフォームで実行でき、EVMはマルチチェーンの拡張を加速します。ただし、1つのdAppのブロックチェーン全体にマルチチェーンのリスクがあります。たとえば、Poly Networkは2021年8月にハッキングされ、5億ドル以上がハッカーに送られました。以下のインフォグラフィックで、2021年第2四半期の他のハッキング/エクスプロイトを確認しましょう。

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

暗号のトップエクスプロイト

スマートコントラクトに欠陥がある場合、ハッキングされるリスクが差し迫っています。特に、他のEVMブロックチェーンに移行する場合、コードはわずかに変更されます。潜在的なエクスプロイトは、スマートコントラクトでは修正されないままになります。その結果、マルチチェーンdAppは、以前の監査なしではリスクがあります。

監査費用

スマートコントラクトのコードの監査にはコストが伴います。多くの暗号プロジェクトは終了する前に早く立ち上げたいので、強気市場ではさらに高価になります。信頼性を構築し、潜在的なセキュリティの悪用を防ぐために、プロジェクトでは、Certik、Peckshieldなどのセキュリティ会社から専門家を雇う必要があります。

Ulam (Algorandのパートナー)によると、スマートコントラクト監査には7,500ドルから45,000ドルの費用がかかる可能性があります。一部の警備会社は最大$100,000を要求します。運用と開発のコストに加えて、暗号のスタートアップはスマートコントラクトの監査にお金を費やす必要があります。

クロスチェーンブリッジのリスク

他のブロックチェーンプラットフォームでアセットを使用するには、投資家はブリッジを使用する必要があります。現時点では、暗号ブリッジは1つのブロックチェーンのスマートコントラクトでアセットをロックし、別のブロックチェーンで同じ値の新しいアセットを作成します。ブリッジはスマートコントラクトで構成されているため、ユーザーは資産が盗まれるリスクを負う必要があります。 

流動性の断片化

ブロックチェーンの相互運用性は、ブロックチェーン研究者が解決するための大きな課題です。暗号プロジェクトは複数のブロックチェーンで利用できますが、暗号資産は各ブロックチェーンに個別に保存されます。 

EVM(Ethereum Virtual Machine)とは何ですか? EVMはどのように機能しますか?

SushiSwapのTVL。更新日:2022年6月26日

流動性の断片化とは、すべての流動性がブロックチェーン間で相互接続されているのではなく、分離されていることを意味します。

たとえば、SushiSwapは、13を超える異なるブロックチェーンのユーザーが利用できるようになりました。SushiSwapのほとんどの流動性はEthereum、Polygon、およびArbitrumにありますが、他のブロックチェーンのTVLはわずか数百万ドルです。これは、ユーザーが低流動性のブロックチェーンでSushiSwapを取引するときはいつでも、ユーザーに悪影響を及ぼします。

非EVMブロックチェーン

簡単に言うと、非EVMブロックチェーンは、Solidity以外のさまざまな言語で記述されたスマートコントラクトを持つブロックチェーンです。一方、EVM互換のレイヤー2がその上に構築されている場合は、EVMと互換性があります。 

以下は、いくつかの注目すべき非EVMブロックチェーンとそのプログラミング言語のリストです。

  • Solana: RustとC /C++。
  • カルダノ: HaskellとPlutus。
  • テラ:さび。
  • アルゴランド: TEAL(トランザクション実行承認言語)。
  • プロトコルの近く:さび。

EVM以外のdApp開発者は、製品をEVMブロックチェーンにデプロイするために、コードを最初からやり直す必要があります。したがって、ベースブロックチェーンの上にEVM互換のレイヤー2を構築します。たとえば、AuroraとMilkomedaは、それぞれNearProtocolとCardanoのEVM互換レイヤー2です。

EVMおよび非EVMブロックチェーンはまだ暗号市場の一部です。レースにはまだ勝者がいません。私たちの意見では、両方のタイプのブロックチェーンが共存し、暗号空間で繁栄します。

EVM(Ethereum Virtual Machine)に関するFAQ

EVMはステートマシンですか?

イーサリアム仮想マシン(EVM)は、スマートコントラクトがオペコード(操作コード)に変換された後に実行される場所です。スマートコントラクトで記述されたタスクを実行するようにEthereumネットワークに命令するEVMの一連の指示があります。したがって、EVMはステートマシンと見なすことができます。

EVMは必須ですか?

EVMと互換性があると、ブロックチェーンに強力な堀ができますが、互換性があるかどうかを決定するのはブロックチェーンの戦略に依存します。非EVMブロックチェーンは独自の開発者コミュニティを構築する必要がありますが、EVMブロックチェーンは利用可能なSolidity開発者コミュニティを利用できます。

EVMと非EVMブロックチェーンの違いは何ですか?

EVMブロックチェーンはSolidityコードで記述されたスマートコントラクトをネイティブに実行できますが、非EVMブロックチェーンは実行できません。プロジェクトビルダーは、新しい製品を作成するときにこれを考慮して、デプロイするブロックチェーンプラットフォームを選択します。これは、プロジェクトの将来の成功率に影響を与える要因です。

結論

繰り返しになりますが、EVMブロックチェーン(Ethereum、BSC、Polygon、Avalancheなど)は、時価総額のパイの大部分を占めるため、暗号通貨の時価総額を支配しています。EVMとの互換性は、あらゆるブロックチェーンに多くの利点をもたらしますが、それは特定の成功を生み出しません。非EVMのものはCardano(ADA)として浮上しており、Solana(SOL)、...は現在トップのブロックチェーンリーダーボードになっています。 



Ankr(ANKR)とは何ですか?ANKRトークンについて知っておくべきことすべて

Ankr(ANKR)とは何ですか?ANKRトークンについて知っておくべきことすべて

Ankrトークンとは何ですか?Ankrは、Web3インフラストラクチャおよびクロスチェーンステーキングDeFiプラットフォームです。ANKR Tokenomicsの詳細については、こちらをご覧ください。

定数とは何ですか?コンスタントでのアカウント登録とKYC検証の手順

定数とは何ですか?コンスタントでのアカウント登録とKYC検証の手順

定数とは何ですか?Coin98の記事は、コンスタントフロアについて学び、最も簡単な方法でコンスタントフロアにアカウントを登録するためのガイドになります。

BitForex Exchangeとは何ですか?AZのBitForexユーザーガイド(2022)

BitForex Exchangeとは何ですか?AZのBitForexユーザーガイド(2022)

BitForex Exchangeとは何ですか?この記事では、BitForexを紹介し、役立つ情報、アカウントの登録方法、およびBitForexの使用方法を説明します。

ネルボス(CKB)とは何ですか?KevinWangとGracePhamへのインタビュー

ネルボス(CKB)とは何ですか?KevinWangとGracePhamへのインタビュー

ネルボス(CKB)とは何ですか?この記事は、Nervos(CKB)プロジェクトに関するKevinWang氏とのAMAセッションのすべての最も重要な情報をまとめたものです。

酸素(OXY)-ソラナプラットフォーム(SOL)の最初の貸し出しパズルピース

酸素(OXY)-ソラナプラットフォーム(SOL)の最初の貸し出しパズルピース

3月11日のFTX取引所での酸素プロトコルと呼ばれる新しい非常にホットな貸付および借入プロトコルIEOについて学びましょう。

ウォレットチェックとは何ですか?ウォレットをチェックする際の手順とヒント

ウォレットチェックとは何ですか?ウォレットをチェックする際の手順とヒント

オンチェーンウォレットをチェックするための手順、およびウォレットをチェックする際の注意事項とヒント。

バウンス(BOT)とは何ですか?BOTの完全なセット。暗号通貨

バウンス(BOT)とは何ですか?BOTの完全なセット。暗号通貨

バウンス(BOT)とは何ですか?この記事では、バウンス(BOT)暗号通貨に関する最も有用な情報をすべて提供します。

ビトム(BTM)とは何ですか?BTM暗号通貨の完全なセット

ビトム(BTM)とは何ですか?BTM暗号通貨の完全なセット

Bytom(BTM)は、Bytomブロックチェーンの主要なネイティブ通貨です。BTMは、BytomのBlockchainで動作を維持する血管です。

Neblio(NEBL)とは何ですか?NEBL暗号通貨の完全なセット

Neblio(NEBL)とは何ですか?NEBL暗号通貨の完全なセット

NEBL取引をサポートする取引所でNeblioCoin(NEBL)を購入し、それをステーキングに持って行って、より多くのNEBLを受け取ることができます。

MOMOウォレットとは何ですか?MOMOウォレット一式(詳細)

MOMOウォレットとは何ですか?MOMOウォレット一式(詳細)

(新規)MOMOウォレットとは何ですか?この記事では、MOMOウォレットからギフトを受け取るためのプロモーションのインストール、使用、および参加方法について詳しく説明します。

Sign up and Earn ⋙
Sign up and Earn ⋙