EVMと非EVM、どちらが未来の方向性なのか?

TrendX
2023-10-09 17:23:23
コレクション
本文では、EVMと非EVMの違いを解析します。

執筆:veDAO 研究院


9月12日、ブロックチェーンウォレットMetaMaskがSnapsという名のベータ機能を発表しました。この機能により、サードパーティの開発者がウォレットの機能をカスタマイズできるようになり、MetaMaskウォレットは非EVM(Non-EVM)ブロックチェーン上の資産操作にシームレスに使用できるようになります。このバージョンは、MetaMaskが完全に前提なしで分散化に向けて進んでいる一歩と言えるでしょう。もう一つ注目すべき点は、MetaMaskが非EVMにも対応し始めたことです。本記事では、EVMと非EVMの違いを解析し、これら二つのブロックチェーン仮想マシンの異同を理解します。


EVM と非 EVM

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

イーサリアム仮想マシン(Ethereum Virtual Machine、EVM)は、ブロックチェーン業界のために最初に作られた仮想マシンであり、物理マシン(ノード)とスマートコントラクトコードの間の抽象層です。これにより、その上で動作するプログラムは互いに隔離され、イーサリアムのメインチェーンから分離されます。簡単に言えば、イーサリアムエコシステムに依存するエコシステムで作られたチェーンであり、迅速な開発と反復が可能です。これにより、開発作業が軽減され、ゼロから始める必要がなくなります。各イーサリアムノードはEVMインスタンスを実行し、これらが協力してネットワークまたはグローバルな分散コンピュータを形成します。ヴィタリック・ブテリンが言うように、イーサリアムは「世界のコンピュータ」とも呼ばれています。

EVMはイーサリアムネットワークの心臓部であり、魂でもあります。また、スマートコントラクトのデプロイと実行のプラットフォームでもあります。EVMの物理的なインスタンスは、クラウドや波のように説明することはできませんが、実際には数千台のイーサリアムクライアントを実行する接続されたコンピュータによって維持されています。*EVMはチューリング完全であり、問題があれば解決策を見つけます。ユーザーはイーサリアムのプログラミング言語Solidityを使用してスマートコントラクトを作成し、EVMに送信して解釈と実行を行います。簡単に言えば、EVMの利点は、イーサリアムエコシステムとの相互運用性を実現しやすいことです。イーサリアムチェーン上に既存のdAppsを継承することができます。しかし、欠点も明らかで、イーサリアムのロードマップに制約されるため、プロジェクトの計画に干渉する可能性があり、イーサリアムのペースに従う必要があります。

非 EVM 仮想マシン(Non-EVM)

他のブロックチェーンはEVMとの互換性とは異なる道を選び、非EVMブロックチェーンと呼ばれています。非EVMは、イーサリアムのエコシステムから完全に独立していると理解できます。開発者やプロジェクトチームが再構築したブロックチェーン仮想マシンです。これは、非EVMがイーサリアムのロードマップから独立していることを意味し、イーサリアムよりも低い手数料とより速い速度を持つことになります。しかし、直面する障害も多く、開発者やユーザーは新しいエコシステムに再度入る必要があり、参入コストが高くなります。それにもかかわらず、非EVMチェーンにはイーサリアムの制約を受けずに大きな革新の余地があることは明らかです。

EVM と非 EVM の違い

EVMチェーンの占有率と時価総額(データ出典:defillama)

EVMはイーサリアムと互換性がありますが、非EVMはイーサリアムと互換性がありません。例えば、両者は異なるスマートフォンシステムのようなもので、私たちの携帯電話のAndroidシステムがEVMであり、Appleシステムが非EVMです。したがって、Androidシステムに基づいて開発されたすべてのアプリケーションはAndroid携帯で使用でき、これをEVMと呼びますが、Appleシステムに基づいて開発されたソフトウェアはAndroidシステムにインストールして使用できず、これを非EVMと呼びます。

比較的有名なEVMチェーンにはEthereum、Bsc、Arbitrum、Polygon、Avalancheなどがあり、非EVMにはSolana、Mixin、DefiChain、Osmosis、EOSなどがあります。

非EVMチェーンの占有率と時価総額(データ出典:defillama)

現在、上位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のスケーラビリティとイーサエコシステムからの移行プロセスは比較的簡単であり、ユーザーがプロジェクトにアクセスしやすくなります。EVMの利便性により、NFTは暗号世界での注目のコンテンツの一つとなりました。


EVMの欠点

分散化されているとはいえ、EVMネットワークは完全に分散化されているわけではありません。ほとんどのイーサリアムノードは、アマゾンウェブサービスの集中型クラウドサーバー上でホスティングされています。これらのサービスの運営者が何らかの理由でイーサリアムを好まなくなった場合、ノードが拒否され、ネットワークが損なわれる可能性があります。

ネットワークが混雑していると、ガス料金が高くなります。これはイーサリアムユーザーにとって深刻な不便を引き起こす可能性があります。大きな取引を送信する人には影響がないかもしれませんが、小さな取引を送信する人は、しばらくの間ネットワークアクセスの問題に直面する可能性があります。多くのユーザーが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が一方的に優位に立つことはなく、多くのチェーンが共存することがブロックチェーンの方向性です。結局のところ、ブロックチェーンエコシステムの多様性と絶え間ない進化がその本質なのです。

ChainCatcherは、広大な読者の皆様に対し、ブロックチェーンを理性的に見るよう呼びかけ、リスク意識を向上させ、各種仮想トークンの発行や投機に注意することを提唱します。当サイト内の全てのコンテンツは市場情報や関係者の見解であり、何らかの投資助言として扱われるものではありません。万が一不適切な内容が含まれていた場合は「通報」することができます。私たちは迅速に対処いたします。
チェーンキャッチャー イノベーターとともにWeb3の世界を構築する