
注:2024年4月25日、ブロックチェーン開発チームのムーブメントラボは、3,800万米ドルのシリーズAファイナンスを完了したと発表しました。ムーブメントラボは、移動VMをイーサリアムに導入することを目指しており、ムーブメントラボはMove VMに基づいてイーサリアムL2 M2を発売し、開発者が移動とともにイーサリアムで実行されているアプリケーションを作成できるようにします。ムーブメントラボの投資家プレースホルダーは、ムーブメントラボを解釈するための記事を書きました。
オリジナルの著者であるジョエル・モネグロ、プレースホルダーのマネージングパートナー、ビッチンビジョン0xjsによって翻訳されています。
Ethereumが10年近く前に開始されて以来、EVMは最も人気のあるブロックチェーンオペレーティングシステムです。ただし、ネイティブのプログラミング言語の堅実さを使用して開発することを好む開発者はほとんどいません。それにもかかわらず、起業家はイーサリアムのユーザー、資産、流動性に利益をもたらすため、それを選びました。しかし、オンチェーンアプリケーションの数を10倍増やす必要がある場合は、それらを構築できる開発者の数の100倍を獲得する必要があります。これを行うには、通常のプログラマーが基礎となるインフラストラクチャのセキュリティとスケーラビリティを改善しながら、複雑なスマートコントラクトを簡単に作成できるようにする必要があります。これは、Moveプログラミング言語と、言語を使用する新興ネットワーキングエコシステムの背後にある中心的なコミットメントです。
堅牢性開発者は、その実行環境が簡単に縮小できず、基本的なセキュリティ機能が欠けており、直感的でないプログラミングパラダイムを課すため、問題が発生しています。スマートエンジニアと数千ドルの監査がこれらの3つの問題を解決できますが、それはまさに問題です。これは、EVMネットワークで安全でスケーラブルで複雑なスマートコントラクトアプリケーションを提供するために、非常に成熟した開発者と多額のお金を必要とすることです。
Moveは、FacebookがLibra Blockchain Projectの一環として開発したスマートコントラクトプログラミング言語です。Libraは2020年に政治で亡くなりましたが、彼らは世界規模のためにいくつかの素晴らしいオープンソース技術を残しました。移動は、セキュリティ、機能、ユーザビリティの3つの主要な値を中心に作成されます。デフォルトで強力なセキュリティを提供し、非常に複雑なアプリケーションを簡単に使いやすくしながら、非常に複雑なアプリケーションを可能にします。挑発的な文でその効果を要約する必要がある場合、1倍のMOVE開発者は、10倍のSolidity開発者よりも優れたアプリケーションを提供できます。
AptosとSui
もちろん、Moveで書いたアプリケーションは、ブロックチェーンで実行されています。APTOSとSUIネットワークの両方が、Libraプロジェクトから分離されています。彼らは、Solana(多くの利点を持つより成熟した生態系であるが、錆の複雑さにより、アプリケーションを構築する才能がより要求が厳しい)と同様に、低い取引料金で超高スループットを提供する次世代のブロックチェーンに属します。AptosとSUIは、異なる基礎となるネットワークアーキテクチャを備えた移動のバリアントを使用しています。Aptos Moveは、Libraによって開発された元の仕様に最も近く、ネットワークはおなじみのコンセンサスメカニズムを使用します。SUI Moveは、従来の非クリプト開発者がスマートコントラクトでよりよく精通している一方、ネットワークは典型的なブロックチェーンの代わりにDAGベースのコンセンサスシステムアーキテクチャを使用するオブジェクト指向プログラミングパラダイムを導入します。各アプローチには長所と短所があり、これらの違いについて多くを書いているので、ここで詳細を繰り返す必要はありません。さらに重要なことは、開発者が最適なものを選択できることです。
どちらも新興ネットワークですが、AptosとSUIは際立っており、サイバー戦争のトップ階層の強力な候補者になります。他のチェーンは、最も低コストで同じ高性能を提供し、妥協のない開発者エクスペリエンスを提供することはほとんどありません。
モジュラー移動
Moveは言語としての堅実さに直接挑戦しますが、AptosとSuiはEthereumよりもSolanaのような高度に統合されたネットワークとより競合します。モジュラームーブメントの主要なセールスポイントの1つは、イーサリアム台帳の上にカスタム実行環境を層レイヤーする機能であることを考えると、代替仮想マシンと言語はイーサリアムに対して不快であってはなりません。したがって、移動が好きであり、イーサリアムエコシステムを好む場合、そのモジュール機能は魚とクマの両方の足を与えることもできます。
これはまさに、新しいロールアップとSDKでムーブメントラボが実装するものです。彼らのツールとサービススタックには、(1)パブリックモーブVM(MVM)イーサリアムレイヤー2、(2)移動SDK、および(3)分散化された共有ソーターが含まれます。
M2は、Ethereumでの最初の移動ベースのL2であり、開発者は移動とともにEthereumで実行されているアプリケーションを作成できます。APTOSとSUI MOVEを実行できるため、両方を必要とする開発者は妥協する必要はありません。また、開発者が同じ実行環境で移動契約と堅実さの契約を組み合わせて一致させることができるEVMプロキシも含まれています。また、ユーザーは既存のEthereumウォレットを介してMoveアプリを使用し、ETHとの取引料金を支払うこともできます。「Move-EVM」またはMEVMと呼ぶことができます。確立されたEVMインフラストラクチャへのアクセスを犠牲にすることなく、開発者の選択を最大化する多執行環境と考えてください。
M2は、Ethereumまたはその他のEVMネットワークにカスタムMEVMロールアップを展開するためのオープンソースフレームワークであるThe Movement SDKを使用して構築されています。このSDKにより、開発者はM2と同じテクノロジーを使用した移動に基づいてアプリケーション固有のロールアップを開始できます。そのアーキテクチャのため、M2はAptosまたはSUIの絶対的なパフォーマンスと一致することはできません。ただし、トレードオフとして、M2はAPTOSとSUIができないことを行うことができ、このレベルのスケールを必要とする開発者が独自のMEVM環境を展開し、他の新しいテクノロジーと比較するための開発者にムーブメントSDKが提供できます。組み合わせて必要な(たとえば、M2はデータの可用性にCelestiaを使用します)。
最後に、共有ソーターは、すべてのMEVMロールアップ(M2を含む)とEthereumの間の接続を管理します。分散型であるため、すべてのMEVMネットワークが安全であることが保証されています。共有されているため、同じバッチの複数の並列ロールアップからトランザクションをバンドルできるため、使用するすべての人のコストを削減できます。
モジュール性に対する主な批判は、複数のコンポーネントを管理する複雑さです。これは真実です。しかし、これはモジュール性の長期的な価値を損なうものではありません。動きに関する限り、これらの個々のネットワークを個別に実装できないというAptos、Sui、およびEthereumの要素を組み合わせることができます。この組み合わせは、既存のEVMリソースとインフラストラクチャへのアクセスを犠牲にすることなく、開発者の柔軟性を最大化します。
前進します
スケーラビリティの欠如と高い取引手数料は、以前はWeb3の主要なボトルネックでした。今日、ブロックスペースは豊富で、取引手数料は安価ですが、ほとんどの開発者にとって、安全なスマートコントラクトの構築は依然として非常に困難です。ほとんどの開発者は、これを変更するには、まだCryptocurrency開発者ではありません。Web2よりもWeb3で開発するのが容易になるまで、開発者エクスペリエンスを改善する必要があります。私たちの賭けは、Moveの固有のセキュリティとスケーラビリティ機能のおかげで、新しい開発者がオンチェーンアプリケーションを構築するための優れたエントリポイントを提供するという信念から来ています。
これは、EthereumやSolanaなど、私たちがサポートするエコシステムについてもはや楽観的ではないという意味ではありません(Anzaは動きのサポートの追加に取り組んでいますが、論争があります)。部族主義は、オプションをサポートするには相手と考えるものに反対する必要があると多くの人が信じるように導きます。たとえば、ソラナはイーサリアムに反対すること、または動きのエコシステムをサポートすることはソラナに反対することなどを意味します。このダイオードの考え方は、業界の繁栄が消費者の選択と競争に依存しているというより広い現実を無視しています。
また、制限にもかかわらず、EVM標準がすぐに消えることはなく、その継続的な優位性がファーストモーバーの優位性とネットワーク効果の力を示していることを強調する価値があります。代わりに、その制限は、その上に構築された抽象化レイヤーによって超越されます。後知恵で、ブロックチェーンオペレーティングシステムの進化は、コンピューターの進化に似ています:元のバージョンから始めて、それらの上にますます複雑になり、より開発者とユーザーフレンドリーなシステムを作成します。コンピューター内のBIOSは、ハードウェアとオペレーティングシステム間の通信を処理する最低レベルのオペレーティングシステムであるが、ほとんどのユーザーがそれとやり取りすることはなく、それが存在することを知っている人はほとんどいないと考えてください。または、最初の10年で、より原始的なMS-DOSの上に窓がどのように構築されたか。EVMは同様のパスをたどり、より低いレベルの原始的になり、これに基づいてより強力なシステムを構築する可能性が高いため、ムーブメントラボスタックにEVMを含めることが特に興味深いのです。
Web2の開発後、開発の単純さと長年にわたるアプリケーションの質との間に直接的な相関があったことは明らかです。Aptos、Sui、およびMovementがこのスペースにもたらすものは、私たちをこのビジョンに近づけ、開発者が彼らとともに未来を築くのを見ることに興奮しています。