Placeholder:Solidityを超える時が来たのか?

フォーサイトニュース
2024-04-29 16:34:35
コレクション
1人のMove開発者は、10人のSolidity開発者よりも優れたアプリケーションを提供できます。

原文タイトル:Solidityを超える時が来たのか?

原文著者: Joel Monegro , Placeholder パートナー

編訳: Luffy , Foresight News

10年前にイーサリアムが誕生して以来、EVMは最も人気のあるブロックチェーンオペレーティングシステムとなっています。しかし、開発者の中でそのネイティブプログラミング言語Solidityを使って開発することを好む人は少なく、一部の開発者はこの体験を「ガラスを噛むようなもの」とさえ表現しています。それでも、起業家たちはSolidityを選びました。なぜなら、それはイーサリアムのユーザー、資産、流動性に簡単にアクセスできるからです。しかし、もし私たちがオンチェーンアプリケーションの数を10倍に拡大したいのであれば、100倍の開発者がそれらを構築する必要があります。そのためには、一般のプログラマーが複雑なスマートコントラクトを書くのを容易にし、同時に基盤となるインフラストラクチャの安全性とスケーラビリティを向上させる必要があります。これがMoveプログラミング言語とそれを使用する新興ネットワークエコシステムの背後にある核心的な約束です。

Solidityの開発者が苦しんでいる理由は、その実行環境がスケーラブルでなく、基本的なセキュリティ機能が欠けており、直感的でないプログラミングのパラダイムを強いるからです。賢いエンジニアと数千ドルの監査がこの3つの問題を解決することは可能ですが、まさにそのことが問題なのです:EVMネットワーク上で安全でスケーラブルかつ複雑なスマートコントラクトアプリケーションを提供するには、経験豊富な開発者と多額の資金が必要です。

MoveはFacebookがそのLibraブロックチェーンプロジェクトのために開発したスマートコントラクトプログラミング言語です。Libraは2020年に政治的理由で消滅しましたが、世界市場のために構築された優れたオープンソース技術を残しました。Moveは3つの主要な価値観を中心に構築されています:安全性、機能性、そして使いやすさ。デフォルトで強力なセキュリティ保護を提供し、高度に複雑なアプリケーションをサポートしつつ、シンプルで使いやすさを維持しています。もしその効果を一言で要約するなら、1人のMove開発者が10人のSolidity開発者よりも優れたアプリケーションを提供できるということです。

AptosとSui

もちろん、Moveで書かれたアプリケーションは最終的にブロックチェーン上で実行されます。AptosとSuiネットワークはどちらもLibraプロジェクトから分離されたものです。これらは次世代のブロックチェーンに属し、超高スループットと低取引手数料を提供します。これはSolanaに似ています(Solanaはより成熟したエコシステムで多くの利点がありますが、Rustの複雑性を考慮すると、アプリケーションを構築するための人材要件が高くなります)。AptosとSuiはMoveの変種を使用し、基盤となるネットワークアーキテクチャは異なります。Aptos MoveはLibra開発の元の仕様に最も近く、このネットワークは人々に馴染みのあるコンセンサスメカニズムを使用しています。Sui Moveはスマートコントラクトにオブジェクト指向プログラミングパラダイムを導入しており、これは従来の非暗号開発者にとってより馴染み深いものであり、このネットワークは典型的なブロックチェーンではなく、DAGベースのコンセンサスシステムアーキテクチャを使用しています。それぞれのアプローチにはトレードオフがあり、それらの違いについての議論はすでに多くあります(こちらも参照)、したがってここで詳細を繰り返す必要はありません。重要なのは、開発者が自分に最も適したアプローチを選択できることです。

AptosとSuiは新興ネットワークであるにもかかわらず、パブリックチェーン戦争の中で際立ち、強力な競争者となっています。他のブロックチェーンが高性能を最低コストで提供できる一方で、開発者体験を犠牲にすることなく、より良いアプリケーションを作成しやすくすることはほとんどありません。

モジュール化とMove

Moveは開発言語としてSolidityに直接挑戦していますが、AptosとSuiはむしろSolanaなどの高度に統合されたネットワークと競争しています。代替の仮想マシンや言語はイーサリアムを冒涜するべきではありません。なぜなら、モジュール化運動の主要な売りの一つは、イーサリアムの台帳の上にカスタマイズされた実行環境を層状に構築できることだからです。したがって、Moveが好きでもイーサリアムエコシステムの方が好みであれば、そのモジュール化により、両方を手に入れることができます。

これがMove ment Labsが新しいRollupとSDKを通じて実現している機能です。彼らのツールとサービススタックには、(1) M2という名前の公共Move VM (M VM)イーサリアム第2層、(2) Move ment SDK、(3) 分散型共有ソーターが含まれています。

M2はイーサリアム上で最初のMoveベースのL2であり、開発者がMoveを使用してイーサリアム上で決済されるアプリケーションを書くことを可能にします。AptosとSui Moveの両方を同時に実行できます。また、EVMプロキシを含んでおり、開発者が同じ実行環境内でMoveとSolidityのコントラクトを混在させることを可能にします。さらに、ユーザーはMoveアプリケーションを既存のイーサリアムウォレットと一緒に使用し、ETHで取引手数料を支払うことができます。彼らはこれを「Move - EVM」またはM EVMと呼んでいます。これは、開発者の選択肢を最大限に広げ、確立されたEVMインフラストラクチャへのアクセスを犠牲にすることなく、複数の実行環境を持つものと考えることができます。

M2はMove ment SDKに基づいて構築されており、Move ment SDKはイーサリアムまたは他のEVMネットワーク上でカスタムM EVM Rollupを展開するためのオープンソースフレームワークです。このSDKは、開発者がM2と同じ技術を使用してMoveベースのアプリケーションRollupを立ち上げることを可能にします。そのアーキテクチャのため、M2はAptosやSuiの絶対的な性能には匹敵しません。しかし、M2はAptosやSuiができないことを実現でき、Move ment SDKはその規模を必要とする開発者に、自分のM EVM環境を展開し、他の新興技術と組み合わせるための道を提供します(例えば、M2はCelestiaを使用してデータの可用性を実現しています)。

最後に、共有ソーターはすべてのMEVM Rollup(M2を含む)とイーサリアムとの接続を管理します。これは分散型であるため、すべてのMEVMネットワークの安全性が保証されます。また、共有されているため、すべてのユーザーのコストを削減でき、複数の並行Rollupからの取引を同じバッチにまとめて相互運用可能にします。

モジュール化に対する主な批判は、複数のコンポーネントを管理する複雑さですが、これは事実です。しかし、これはモジュール化の長期的な価値を損なうものではありません。Movementにとって、これは開発者がどの単一ネットワークでも独自に実現できない方法でAptos、Sui、イーサリアムの要素を組み合わせることを可能にします。この組み合わせは、既存のEVMリソースとインフラストラクチャへのアクセスを犠牲にすることなく、開発者の柔軟性を最大限に高めます。

前進の道

スケーラビリティの欠如と高取引手数料はかつてWeb3の主要なボトルネックでした。現在、ブロックスペースは豊富で、取引手数料は低廉ですが、ほとんどの開発者にとって安全なスマートコントラクトを構築することは依然としてかなり困難です。ほとんどの開発者は暗号通貨についてよく理解していません。この状況を変えるためには、開発者の体験を継続的に改善し、Web3での開発がWeb2での開発よりも容易になるまで続ける必要があります。私たちのMoveへの賭けは、Move固有の安全性とスケーラビリティ機能のおかげで、新しい開発者がオンチェーンアプリケーションを構築するためのより良い切り口を提供するという信念から来ています。

これは、私たちが支持する他のエコシステム、イーサリアムやSolanaを見限ることを意味するわけではありません。部族主義は多くの人々に、ある選択を支持することはその対抗馬に反対することを意味すると考えさせます。例えば、Solanaを支持することはイーサリアムに反対することを意味し、Moveエコシステムを支持することはSolanaに反対することを意味する、などです。この二元的な思考は、業界が消費者の選択と競争に依存して繁栄しているというより広い現実を無視しています。

また、制限があるにもかかわらず、EVM標準はすぐには消えないことを強調する価値があります。その持続的な支配的地位は、先発優位性とネットワーク効果の力を証明しています。むしろ、その制限はその上に構築される抽象層によって克服されるでしょう。振り返ってみると、ブロックチェーンオペレーティングシステムの進化はコンピュータの進化に似たものになるでしょう:私たちは原始的なバージョンから始まり、そこから開発者やユーザーにとってより適した、ますます複雑なシステムを構築していきます。コンピュータのBIOSを考えてみてください。これはハードウェアとオペレーティングシステム間の通信を処理する最も基本的なオペレーティングシステムですが、ほとんどのユーザーはそれに触れることはなく、その存在を知っている人もほとんどいません。また、最初の10年間、Windowsはより原始的なMS-DOSの上に構築されていました。EVMも同様の道をたどり、より強力なシステムがその上に構築される低レベルの原始的なシステムになる可能性が高いです。これがEVMをMovement Labsのスタックに組み込むことが特に興味深い理由です。

Web2の発展の歴史は、開発の難しさとアプリケーションの質の間に直接的な関連性があることを教えてくれます。Aptos、Sui、Movementがこの分野にもたらす成果は、私たちをこのビジョンに近づけており、開発者がそれらを利用して新しい世界を構築するのを見るのが楽しみです。

開示:PlaceholderはMovement Labsの投資者であり、APTとSUIを保有しています。

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