
EVM対非EVM、どちらが未来の方向性なのか?
TechFlow厳選深潮セレクト

EVM対非EVM、どちらが未来の方向性なのか?
EVM互換性は、開発者がトラフィックを獲得しエコシステムを拡大するのに役立つ。一方、非EVM互換性により、開発者は実験やイノベーションを行うことが可能になる。
執筆:veDAO 研究院
9月12日、ブロックチェーンウォレットMetaMaskは、サードパーティの開発者がウォレット機能をカスタマイズできるテスト版機能「Snaps」をリリースしました。これにより、MetaMaskウォレットはEVM非互換(Non-EVM)ブロックチェーン上の資産操作にもシームレスに対応可能になります。このアップデートは、MetaMaskが完全無許可かつ分散化された方向へさらに一歩進んだことを示しており、特に注目すべきはMetaMaskが非EVMチェーンのサポートを開始した点です。本稿ではEVMと非EVMの違いを解説し、両者の仮想機の類似点・相違点について深く理解します。

EVM と非 EVM
イーサリアム仮想マシン(EVM)

イーサリアム仮想マシン(Ethereum Virtual Machine、EVM)は、ブロックチェーン業界初の仮想マシンであり、物理的なマシン(ノード)とスマートコントラクトコードの中間に位置する抽象層です。これにより、上位で動作するプログラムが互いに隔離され、イーサリアムメインチェーンから分離されます。簡単に言えば、イーサリアムエコシステムに依存して構築されたチェーン上で迅速な開発・反復が可能になるということです。これにより開発工数が削減され、ゼロからの構築を回避できます。すべてのイーサリアムノードはEVMインスタンスを実行しており、それらが連携してネットワーク全体として一種のグローバル分散コンピュータを形成しています。Vitalik Buterinが述べたように、イーサリアムは「世界のコンピュータ」とも呼ばれます。
EVMはイーサリアムネットワークの心臓部であり、スマートコントラクトの展開と実行のプラットフォームでもあります。EVMの物理的実体はクラウドや波のようには表現できませんが、数千台のイーサリアムクライアントを実行する接続されたコンピュータによって維持される実在の存在です。*EVMはチューリング完全であり、問題があればその答えを見つけることができます。ユーザーはイーサリアムのプログラミング言語Solidityを使ってスマートコントラクトを作成し、EVMに送信することで解釈・実行されます。つまり、EVMの利点はイーサリアムエコシステムとの相互運用性が容易であることです。既存のイーサリアムチェーン上のdAppsを継承できます。一方で欠点も明確で、イーサリアムのロードマップに縛られ、プロジェクトの計画が妨げられる可能性があり、イーサリアムのペースに合わせる必要がある点です。
非EVM仮想マシン(Non-EVM)
他のブロックチェーンはEVMとの互換性とは異なる道を選んでおり、これらは非EVMブロックチェーンと呼ばれています。非EVMとは、イーサリアムエコシステムから完全に脱却し、開発者やプロジェクト側が再構築したブロックチェーン仮想マシンのことです。これは非EVMがイーサリアムのロードマップから独立しているため、イーサリアムよりも安価な手数料とより高速な処理が可能になることを意味します。しかし、直面する課題も多く、開発者やユーザーは新しいエコシステムに再び入り込む必要があり、参入コストが高くなります。それでも明らかに、非EVMチェーンにはより大きなイノベーションの余地があり、イーサリアムの制約を受けずに自由に開発できるのです。
EVM と非 EVM の違い

EVMはイーサリアムと互換性がありますが、非EVMはイーサリアムと互換性がありません。例えるなら、二つの異なるスマートフォンOSのようなものです。私たちのスマホにあるAndroidシステムをEVM、iOSを非EVMと考えます。Android上で開発されたアプリはすべてAndroid端末で利用できます(これをEVMと呼ぶ)。一方、iOS用に開発されたソフトウェアはAndroidではインストール・使用できず、これらを非EVMと呼びます。
有名なEVMチェーンにはEthereum、Bsc、Arbitrum、Polygon、Avalancheなどがあり、非EVMにはSolana、Mixin、DefiChain、Osmosis、EOSなどが挙げられます。

現在、トップ10に入るブロックチェーンの多くはEVMと互換性があり、EVMは依然としてパブリックチェーン市場のリーダーです。しかし、新興の非EVMブロックチェーンの成長速度も非常に速くなっています。
EVM と非 EVM の機能
EVMおよび非EVM(以下、ブロックチェーン仮想マシンと総称)の機能は、各ネットワークブロックの状態を特定し追跡することです。監視ツールのように聞こえるかもしれませんが、実際には状態変化を指しており、これはさまざまなコンピュータシステムにおけるアクションの信号または原因です。たとえば、何かのオン・オフ、有効化・無効化、送信・受信、ファイルや文書の移動などが発生すると状態が変わります。そしてこれらの状態変化は、コンピューティングシステムのデータ構造の変更を引き起こします。
ブロックチェーン仮想マシンはネットワークおよびdAppの状態変化を検証し、ネットワークの飽和や操作の優先順位などの問題を解決しながら、当該パブリックチェーンおよびその上のdAppが分散化された形で動作できるようにします。この方法により、ブロックチェーン仮想マシンは、第三者への信頼を必要としないエコシステム内で任意の開発者がコードを実行できるようになり、ソフトウェアの実行結果や相互作用の結果は保証され、予測可能です。
EVM と非 EVM の対立
長年にわたり、EVMチェーンと非EVMチェーンの間には論争が続いてきました。一見EVM仮想マシンが明らかに勝っているように見えますが、Solanaなどの非EVMチェーンがこの戦いに注目を集めています。EVM互換性はパブリックチェーンプラットフォームを評価する際の第一条件です。
イーサリアムの強みを活かすことで、EVM互換のパブリックチェーンは早期に顧客を獲得し、成長を遂げやすくなります。開発者フレンドリーさ、ユーザーエクスペリエンス、エコシステムインセンティブの面で恩恵を受けられますが、同時にイーサリアムエコシステム内の多くの他チェーンと競合せざるを得ません。一方、非EVM互換チェーンは、トレンド性のある新アイデアやニッチ市場での発展がしやすいです。また、多様なパブリックチェーンがNFT、GameFi、決済などの分野で成功を収めています。
全体的に見て、EVMチェーンと非EVMチェーンのどちらが優れているかを断定するのは難しいです。イーサリアムのトラフィックを引き寄せることが新規チェーンが急速に成長する最速の方法であり、EVM互換が最も簡便な解決策です。一方で、非EVMはニーズに応じて発展方向を選択でき、メインチェーンの制約を受けません。
それぞれの長所と短所を詳しく見て、EVMと非EVMの現実を理解しましょう。
EVM と非 EVM の長所と短所
EVM
EVMの長所
前述した通り、EVMは誰でも分散型アプリケーションを開発できるため、セキュリティ上の障壁や制限がありません。EVMの拡張性とイーサリアムエコシステムからの移行プロセスは比較的簡単で、ユーザーがプロジェクトにアクセスしやすくなります。EVMの使いやすさ 덕분に、NFTは暗号世界から飛び出すコンテンツの一つとなりました。
EVMの短所
分散化されているとはいえ、EVMネットワークは完全に分散化されているわけではありません。大多数のイーサリアムノードはAmazon Web Servicesの集中型クラウドサーバーにホスティングされています。これらのサービス提供者が何らかの理由でイーサリアムを好まないと判断すれば、ノードが拒否され、ネットワークに損害を与える可能性があります。
ネットワーク混雑時にはガス代が高騰します。これはイーサリアムユーザーにとって深刻な不便を引き起こす可能性があります。大口取引を行う人にとっては影響が少ないかもしれませんが、小額取引を行うユーザーは一時的にネットワークアクセスに問題を抱えるかもしれません。多くのユーザーがDAppのスマートコントラクトとやり取りし大量の取引を実行する場合、ガス代が高すぎるとプロジェクトに多くの悪影響を及ぼします。
バイトコード言語とネイティブ機能が比較的硬直的であるため、EVMは過度に複雑で、セキュリティ設計に十分な仮想マシン機能が備わっていません。さらに、イーサリアムとEVMのルールにより、設計者はEVMの多くの機能や実行モデルの重要な部分を自ら実装する必要があります。
非 EVM
非EVMブロックチェーンの長所
非EVMはプログラマーがユーザー基盤とアプリケーション範囲を拡大できるようにします。例えば、Solanaチェーン上のプロジェクトRaydiumやSerumはSolanaに独占的です。かつてTerraは、オンチェーンとオフチェーンの支払いをつなぐことを目的とした独自のパブリックチェーンでした。また、EVMと互換性のないプラットフォームは、エンドユーザーに対して迅速な取引時間と安価な取引を提供できます。
これらの利点により、非EVMブロックチェーンは特定のユースケースや市場で頭角を現す選択肢となり、開発者とユーザーにさらなる選択肢と柔軟性を提供しています。
非EVMブロックチェーンの短所
高い開発コスト:EVMと互換性のないチェーンは、独自のエコシステムやルールに適応するために追加の開発作業が必要となる可能性があり、開発コストが上昇する恐れがあります。
高い参入ハードル:非EVM互換チェーンは、開発者やユーザーにとって高い参入ハードルを持つ可能性があり、新しいツール、技術、エコシステムに適応する必要があります。
プロジェクト移行の困難さ:EVM互換チェーンから非EVMチェーンへのプロジェクト移行はいくつかの課題に直面する可能性があり、スマートコントラクトの再作成や新しいエコシステムへの適応が必要です。
非EVM互換チェーンはプロジェクト数において明らかに不利なため、開発者はEVM互換チェーンを好む傾向があります。
なぜなら、新しいチェーンに素早くコピー・展開でき、時間とコストの節約につながるからです。
おわりに
それでは、EVMチェーンと非EVMチェーンの競争でどちらが勝ったのでしょうか? 明確な勝者はいません。それぞれのケースは独特であり、開発者はプロジェクトの発展方向に応じたパブリックチェーンを選ぶ必要があります。異なるプロジェクトやユースケースには異なるチェーンが適しているため、あるチェーンが絶対的に優れているとは言えません。意思決定は具体的なニーズとプロジェクト目標に基づいて行われるべきです。EVM互換性は開発者がトラフィックを引き寄せ、エコシステムを拡大するのに役立ちます。なぜなら、イーサリアムユーザーは新しいチェーンに迅速に移行できるからです。一方で、非EVM互換性は開発者が試行錯誤とイノベーションを行うことを可能にします。
ブロックチェーン分野では、すべてのニーズを満たせる単一のチェーンは存在しないため、開発者やプロジェクトチームは独自の目標とユースケースに基づいて選択を行い、最良の結果を実現する必要があります。したがって長期的には、EVMが独占する未来ではなく、マルチチェーン共存こそがブロックチェーンの方向性です。結局のところ、ブロックチェーンエコシステムの多様性と継続的な進化こそがその本質なのです。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














