プレスリリース:2024年4月25日、ブロックチェーン開発チームのMovement Labsは、3800万ドルのシリーズAのクロージングを発表した。Movement Labsは、Move VMをEtherに導入することを目指しており、Movement LabsはMove VMベースのEther L2 M2を導入し、開発者はMoveを使ってEtherが動作するアプリを書くことができる。
Movement Labsの投資家であるPlaceholderがMovement Labsについて書いています。
原文はPlaceholderのマネージングパートナーであるJoel Monegroが書き、Golden Finance 0xjsが翻訳しました。
Etherが10年近く前にローンチされて以来、EVMは最も人気のあるブロックチェーンオペレーティングシステムです。しかし、そのネイティブプログラミング言語であるSolidityでの開発を楽しんでいる開発者は少なく、その経験を「ガラスを噛んでいるようだ」と例える人さえいる。それでも起業家たちがSolidityを選ぶのは、Etherのユーザー、資産、流動性へのアクセスが容易になるからだ。しかし、オンチェーンアプリの数を10倍に増やしたいのであれば、それを作れる開発者を100倍にしなければならない。そのためには、一般のプログラマーが複雑なスマートコントラクトを簡単に書けるようにすると同時に、基盤となるインフラのセキュリティとスケーラビリティを向上させなければならない。これが、Moveプログラミング言語と、それを使用する新興のウェブエコシステムの背後にある中核的な約束です。
Solidityの開発者は、その実行環境が簡単に拡張できず、基本的なセキュリティ機能が欠けており、直感的でないプログラミングパラダイムを課していたため、困っていました。賢いエンジニアと数千ドルの監査があれば、これら3つの問題をすべて解決できるかもしれませんが、それこそが問題なのです。EVMネットワーク上で安全でスケーラブルかつ複雑なスマートコントラクトアプリを提供するには、高度に洗練された開発者と多額の資金が必要なのです。Moveは、フェイスブックがLibraブロックチェーン・プロジェクトの一環として開発したスマート・コントラクト・プログラミング言語だ。 Libraは2020年に政治的な死を迎えますが、彼らは世界規模の素晴らしいオープンソース技術を残しました。 Moveは、セキュリティ、機能性、ユーザビリティという3つの価値観に基づいて開発された。デフォルトで強力なセキュリティを提供し、非常に複雑なアプリケーションをサポートしながら、シンプルな使いやすさを保つことができる。その効果を挑発的な一文で要約するならば、1倍のMove開発者は10倍のSolidity開発者よりも優れたアプリケーションを提供することができる。
AptosとSui
もちろん、Moveで書いたアプリケーションは、最終的にはブロックチェーンの上で実行されます。 AptosとSuiの両ネットワークは、Libraプロジェクトからのスピンオフです。これらは次世代のブロックチェーンで、Solana(より成熟したエコシステムで多くの利点があるが、Rustの複雑さを考えると、アプリケーションを構築するのに必要な人材はより高い)と同様に、低い取引コストで超高スループットを提供する。 AptosとSuiは、基礎となるネットワーク・アーキテクチャが異なるMoveの亜種を使用している。 Aptos Moveは、Libraが開発したオリジナルの仕様に最も近く、ネットワークはおなじみのコンセンサス・メカニズムを使用している。 Sui Moveは、従来の非暗号化開発者にとってより馴染みやすいオブジェクト指向プログラミングパラダイムをスマートコントラクトに導入しており、ネットワークは典型的なブロックチェーンではなくDAGベースのコンセンサスシステムアーキテクチャを使用している。それぞれのアプローチには利点と欠点があり、これらの違いについては多くのことが書かれているので、ここで詳細を繰り返す必要はない。より重要なことは、開発者は自分たちに最適なものを選ぶことができるということだ。
新興のネットワークであるにもかかわらず、AptosとSuiはサイバー戦争のトップレベルの強力な候補として際立っています。妥協のない開発者エクスペリエンスによって、同じ高性能を最低コストで提供し、より優れたアプリケーションをより簡単に作成できるチェーンは、他にはほとんどありません。
言語としてのMoveはSolidityに直接挑戦していますが、AptosとSuiはEtherよりもSolanaのような高度に統合されたネットワークと競合しています。Modular Moveの主なセールスポイントの1つが、Ether台帳の上にカスタム実行環境をレイヤーする能力であることを考えると、代替のVMや言語はEtherを怒らせるべきではありません。つまり、Moveは好きだがEtherのエコシステムは好きだという人は、モジュール機能によって両方を手に入れることができるのだ。
これはまさにMovement Labsが新しいロールアップとSDKで達成したことです。彼らのツールとサービスのスタックには、(1) M2と呼ばれるパブリックMove VM (MVM) Ethernet Layer 2、(2) Movement SDK、(3) 分散型共有シーケンサーが含まれます。
M2はEtherNet初のMoveベースのL2で、開発者はMoveを使用してEtherNet上で動作するアプリケーションを書くことができます。 AptosとSui Moveの両方を実行できるため、両方の機能を必要とする開発者が妥協する必要はありません。また、開発者が同じ実行環境でMoveとSolidityコントラクトを混在させて使用できるEVMエージェントも含まれています。また、ユーザーは既存のEtherウォレットを通じてMoveアプリを使用し、ETHでトランザクションの支払いを行うことができる。これは「Move-EVM」または「MEVM」と呼ぶことができます。確立されたEVMインフラへのアクセスを犠牲にすることなく、開発者の選択肢を最大化するマルチ実行環境とお考えください。開発者の選択肢
M2はMovement SDKを使用して構築されています。Movement SDKは、カスタムMEVM RollupsをEtherまたは他のEVMネットワークに展開するためのオープンソースのフレームワークです。
このSDKにより、開発者はM2と同じテクノロジーを使用して、Moveに基づくアプリケーション固有のRollupsを起動できます。アーキテクチャの関係上、M2はAptosやSuiの絶対的なパフォーマンスには敵いません。しかし、トレードオフとして、M2はAptosやSuiにはできないことができます。Movement SDKは、このレベルのスケールを必要とする開発者が独自のMEVM環境を展開し、必要に応じて他の新興テクノロジーと組み合わせる方法を提供します(たとえば、M2はデータの可用性にCelestiaを使用します)。
最後に、共有シーケンサーはすべてのMEVMロールアップ(M2を含む)とイーサネット間の接続を管理します。分散型であるため、すべてのMEVMネットワークのセキュリティを保証します。共有型であるため、複数の並列ロールアップからのトランザクションを同じバッチにバンドルして相互運用可能にすることができ、使用するすべての人のコストを削減します。
モジュール性に対する主な批判は、複数のコンポーネントを管理することの複雑さである。しかし、それはモジュール化の長期的な価値を損なうものではない。Movementの場合、Aptos、Sui、Etherの要素を組み合わせることができた。この組み合わせは、既存のEVMリソースやインフラへのアクセスを犠牲にすることなく、開発者の柔軟性を最大化する。
Moving Forward
Web3 では以前、スケーラビリティの欠如と高い取引手数料が大きなボトルネックになっていました。今日、ブロックスペースは豊富で、取引手数料は低いですが、安全なスマートコントラクトを構築することは、ほとんどの開発者にとってまだかなり困難です。ほとんどの開発者はまだ暗号通貨開発者ではありません。この状況を変えるには、Web2での開発よりもWeb3での開発の方が簡単になるまで、開発者のエクスペリエンスを絶え間なく改善する必要があります。私たちがMoveに賭けるのは、Move固有のセキュリティとスケーラビリティ機能により、新しい開発者がオンチェーン・アプリケーションを構築するための優れた入口を提供するという信念からです。
これは、私たちがEtherやSolana(AnzaはMoveのサポート追加に取り組んでいるが、賛否両論ある)を含むエコシステムのいずれに対しても、もはや強気ではないということを意味するものではない。例えば、SolanaをサポートすることはEtherに反対することであり、MoveエコシステムをサポートすることはSolanaに反対することである。このダイオードの考え方は、業界の繁栄が消費者の選択と競争にかかっているという、より広い現実を無視しています。
また、その限界にもかかわらず、EVM標準がすぐになくなることはなく、その支配が続いていることは、先行者利益とネットワーク効果の力の証であることを強調する価値があります。むしろ、その限界は、その上に構築される抽象化レイヤーによって凌駕されるだろう。今から思えば、ブロックチェーン・オペレーティング・システムの進化は、コンピュータの進化に似ている。コンピュータのBIOSを考えてみよう。ハードウェアとオペレーティング・システム間の通信を処理する最低レベルのオペレーティング・システムだが、ほとんどのユーザーはBIOSに触れることはなく、その存在を知る人もほとんどいない。あるいは、最初の10年間、ウィンドウズはより原始的なMS-DOSの上に構築されていた。 EVMはおそらく同じような経路をたどり、より強力なシステムを構築するための低レベルのプロト言語となりました。Web2 の進化を経て、開発のしやすさとアプリケーションの質の間には、長年にわたって直接的な相関関係があることは明らかです。 Aptos、Sui、Movementがこのスペースにもたらすものは、私たちをそのビジョンに近づけてくれます。