著者:Sun and Moon Source:Medium
並列EVMは最近、新しい人気のある言葉になりました。私たちは知っています、過去数年間でTPSを調達することは、常にたゆまぬ追求でした。Rollup Technologyで表されるLayer2が上陸しました。および平行eVMはTPSを100万レベルに拡張でき、その価値はL2よりも価値がありません。
対照的に、並列EVMはまだ初期の頃です。layer2と比較して、並列EVMは最近資本に惹かれています。たとえば、今年4月には、3,800万の資金調達を受けたばかりのムーブメントラボがあります。
誰かが尋ねたいのですが、現在のアクティブユーザーのTPSを継続的に改善する必要がありますか?答えはい:それは非常に必要です、インフラストラクチャのみが改善し続けています、アプリケーション側の技術革新を確保することによってのみ、発生する可能性があります。パブリックチェーンのパフォーマンスを改善し、人間がより速いCPU/GPUハードウェアを追求しているように、またはより速いネットワーク速度では、人間の遺伝子に刻まれているようです。テキストメッセージの2G時代に、どのようにしてモバイルインターネットに革命があるのか想像してみてください。ブロックチェーン業界では、TPSが大きくなるたびに、新しいアプリケーションのイノベーションのみが表示されます。
TPSの改善に関しては、努力の多くの側面を作成しました。いくつかの成功した失敗。たとえば、ブロックのサイズを増やそうとしました。結果としてアウトレットなどを減らす時間は、前のサイクルで徐々に成熟する可能性があります。ロールアップパブリックチェーンは、前のサイクルで4人の天国の王が最も支配しています。そして、このサイクルは、並列EVMの改善と着陸かもしれません。
並列実行とは何ですか?
並列といえば、シリアルが必要です。連続して、順番に1つずつ。シリアルとパラレルの違いについては、簡単なリストを指定します。今すぐファンシャンに旅行したいと仮定し、入り口にチケットゲートは1つしかありません。誰もが1つずつ渡すことができ、交代でチケットをチェックすることができます。これはシリアルです。そして、休日には、複数の風光明媚な場所にいる人々が10回のチェックアウトを直接開くため、その後、観光客はさまざまな10か所でアレンジし、効率は10倍増加します。これは並列と呼ばれます。私たちのコンピューターは並行して動作することができます、その後、私たちのブロックチェーンは、その理由に従って並行することができます。
ETHが支配するパブリックチェーンのほとんどはシリアルです。並列処理の利点は素晴らしいですが、ただし、ブロックチェーンの世界で達成することも非常に困難です。例えば、アドレスAは現在、BアドレスBへのETH転送があり、移動の治療により、一定の時間がかかります。処理時間では、アドレスAアドレスが悪である場合、ETH転送を並列でCアドレスに処理できます。その後、BとCはETHを受け取ります。したがって、並列治療は詳細ほど単純ではありません。業界は、並列実行の対立において3つの実行メカニズムを提案しています。メッセージ送信メカニズム、メモリメカニズムの共有、および厳密なステータスアクセスリストメカニズム。
もちろん、並列実行はそれほど奇妙ではありません。ソラナ、移動言語で作成されたAPTOSとSUIは並行して実行されます。彼らのTPSは10,000を簡単に超えることができます。しかし、それらはEVM互換ではありません、独自の仮想マシンを使用して、全世界は断片化されています。並列EVMの目的、EVM互換性があり、並行して実行されます。
平行EVMには約2つの方向があります
1つ目はEVMと互換性があります。
たとえば、Neonは、Solana NetworkのEVMシミュレーターです。これは、Solanaトランザクションの代理店変換を通じてDAPPのフロントエンドによって送信されたEthereumトランザクションを変換し、シミュレータで実行して、鎖。
2つ目は、EVMシステムでの並列実行の機能を高めることです。
2番目のタイプの場合、2つの小さなカテゴリに分割できます。最初の小さなカテゴリ、既存の並列パブリックチェーンの仮想マシンです。現在、成熟したアプリケーションにはそれぞれ3種類の成熟アプリケーションがあります。言語aptos/suiとビットコインのuxtoモデルを移動します。たとえば、ムーブメントラボは、移動を引用する仮想マシンであり、そのトランザクションを実行します。その後、イーサリアムに落ち着きます。ネオンの意味に少し反します。
Lumioは、SVMを含むすべてのVMをサポートする最初のVM抽象化を目指しています。有料EVM、MOVEVM、およびTonをサポートする計画、ビットコインおよびその他のエコシステム。開発者は、展開に任意のチェーン上の任意の仮想マシンを使用できます。
Monadは2番目の小さなカテゴリに属し、並列実行の論理を単独で書き込みます。Monadは、イーサリアム仮想マシンに2つのメカニズムを導入しました。2つ目は、楽観的で並行して改善のメカニズムです。その中で、標準の組み立てラインテクノロジーは、トランザクションの実行フェーズで並行しています。現在のパフォーマンスは10000 TPSに達します。
ムーブメントラボ
Move Languageは、Smart ContractsのFacebookの安全で信頼できるデザインですプログラミング言語、所有権とセキュリティの強調。移動中の資産は、リソースで表されます。強力な所有権モデルと移動の明確なリソース機能により、Moveは一般的なブロックチェーンタスク(資産移転所有権、コイン、破壊など)を簡素化しますセキュリティおよびインテリジェント契約の開発。
SUIとAPTOSの選択は、独立した公共チェーンの開発への移行に基づいています。遭遇する問題は、これがEVM開発者にとって新しい言語であるということです。mOvement Labは、移動実行環境を導入し、EVMエコロジーを備えたEthereum Layer2です。同時に、移動言語の利点があります。
ムーブメントラボフラッグシップ製品M1およびM2ネットワーク、およびそれらをサポートする強力なツールのセット。M2メインネットワークが起動されます。これは、Ethereumの移動言語に基づいた最初のレイヤー2ソリューションになります。SUI MoveやAptos Move、および埋め込まれたEVMインタープリターMEVMなど、複数の移動実装をサポートします。これにより、さまざまなエコシステム(SUI、APTOS、EVMベースのプラットフォームを含む)の開発者がL2ソリューションの利点を使用できるようになります。
M2の重要な特徴の1つは、EVM並列化関数です。移動言語とSUIの並列化モデルを使用することにより、EVMトランザクションを高スループットと低遅延を達成させることができます。これは、オブジェクト中心のストレージと並列トランザクションの能力によって達成されます。EVM並列化法には、EVMバイトコードを移動バイテコードに変換し、並列に実行することが含まれます。この変換プロセスは、元のEVMコードのセマンティクスを保持し、同時にMove言語とSUI実行モデルによって提供される並列化の利点を使用することができます。
Movement Lab Networkの開発と採用を促進するために、チームはまた、ムーブメントSDK、Movement CLI、Fractal、およびHyperlaneインフラストラクチャを開発しています。これらのツールは、開発者に必要なリソースを提供します。プラットフォーム上にアプリケーションを簡単に構築および展開するため。EVMと完全に互換性があるため、UnisWapまたはスマートコントラクトをプラットフォームに展開するのにわずか10分かかります。
現在、比較的熱いモジュールの観点から見ると、MoveVMの優れたパフォーマンスとセキュリティに基づいて、ムーブメントラボはエグゼクティブレイヤーに属します。誰でも起動layer2を起動できます。Arbitrum Orbit、OP Stack、Polygon CDKを選択して、Celestia、Eigenlayer、As as Daを使用してから、VM of Movement Labで実行して共有ソルターに接続できます。