Initia:良いモジュール化EVMはどのようなものでしょうか?

フォーサイトニュース
2024-05-09 15:59:41
コレクション
モジュラー公链 Initia が独自の InitiaEVM を構築することを選んだ理由は何ですか?それにはどのような特別な点がありますか?

原文作者:Initia

原文编译:Alex Liu,Foresight News

Initia はモジュール化された L1 パブリックチェーンであり、その上に多くの「交錯した」(interwoven)Rollups を展開し、垂直統合することができます。公式には「Minitias」と呼ばれています(この概念は Dymension とその RollApps に似ています)。

Initia は Cosmos SDK を基に構築されており、Cosmos エコシステムには Evmos などの EVM ソリューションが存在する中で、なぜ Initia は独自の Initia EVM を構築することを選んだのか、それにはどのような特別な点があるのでしょうか?

VM レベルの相互運用性

Initia は Minitia s を高速で柔軟、かつ相互運用可能なアプリケーションチェーンを構築する最も簡単な方法にすることを目指していますが、仮想マシンは Minitia ツールキットの中のツールに過ぎません。チームが追求する特定のユースケースや言語の好みに応じて選択すべきです ------ 多様な選択肢がもたらす柔軟性こそがモジュール化設計の利点です。Minitia s は Initia EVM、Initia MVM(Move VM)、および Wasm VM を自由に選択できます。

Rollup を中心とした未来において、数千の Rollups はシームレスに相互作用する必要があり、彼らは生まれつきの相互運用性を持つべきであり、後から追加するのではなく ------ 仮想マシンを越えても同様です。この理念は Initia が InitiaEVM に対して特化した最適化を行う原動力となり、InitiaEVM、InitiaMVM、および WasmVM の間にはクロス VM の相互運用性があります。

EVM Cosmos の二重互換性

Initia EVM は Cosmos SDK のモジュールとして設計されており、Solidity スマートコントラクトと EVM 操作をサポートしながら、Cosmos と IBC の相互運用性を追加しています。

完全な EVM 互換性を持つため、Solidity コントラクトは変更なしで Initia EVM にデプロイまたは移行できます。

さらに重要なのは、Initia EVM がカスタムの Bank Interface (BI) を通じて EVM と Cosmos 層を結びつけ、ERC20 がネイティブコイン(原生トークン)アカウントを担当する標準の Cosmos x / Bank モジュールに取って代わることです。

Cosmos Bank == ERC20。

Initia の MoveVM も同様のモデルを使用しています。

したがって、EVM Minitias は Cosmos チェーンであるにもかかわらず、1 つのトークン標準:ERC20 のみを持っています。

人々は Cosmos トークン、インターフェース、またはトークン変換などの概念を考慮する必要はありません。Solidity プロジェクトは負担なく移行でき、Cosmos に接続することも選択できます。

IBC 優先

IBC は Cosmos エコシステムが誇るクロスチェーンプロトコルであり、異なる Cosmos チェーン間で資産を簡単に転送できるようにします。InitiaEVM では:

  • 移出:Solidity スマートコントラクトで作成された ERC20 は、特別な操作なしで他のチェーンに IBC を通じて即座に転送できます。
  • 移入:ネイティブ Cosmos 資産は IBC を通じて EVM Minitia に転送され、ERC20 が生成されます。

これにより、Minitias 間の資産移転が簡単になります。

簡素化されたプレコンパイル

Initia EVM は Solidity コントラクトから直接 Cosmos メッセージを実行したり、Cosmos チェーンの状態を照会したりできます。チェーン間アカウント、ICQ、Slinky 照会など、すべてが揃っています。開発体験は EVM チェーン開発と変わらず、広範な Solidity エコシステムの開発者を受け入れ、開発負担を軽減します。

クロス EVM 間の相互作用

InitiaEVM は IBC フック(Hook)を統合しており、マルチチェーン、クロス仮想マシン、コントラクトの相互作用をサポートしています。これは新しいマルチチェーンの世界秩序にとって重要です。

まとめ

Initia にとって、良いモジュール化 EVM はまず、「それは EVM であること」です。開発者は新しい概念を学ぶことなく、ソースコードを変更することなく、新しいアプリケーションチェーン上で過去の Solidity プログラムを実行し、0 コストで移行を実現できます。次に、それは Rollups を越え、異なる仮想マシン間の相互運用性、トークン標準、資産移転機能、そして基盤となるチェーンの統合を持つ必要があり、未来のマルチチェーン世界で良好なユーザー体験を提供することができます。

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