Movement Labsは、イーサリアム上で最も迅速かつ安全なLayer 2ソリューションをサポートするために、ブロックチェーンネットワークを統合することに取り組んでいるブロックチェーン開発チームです。彼らのフラッグシップL2は、RollupとMove Stackを接続し、MoveVMをイーサリアムに導入します。
Movement Labsのデザイン哲学の核心はモジュール化統合です。ブロックチェーンスタックを明確なインターフェースを持つモジュールコンポーネントに分解することで、シームレスな統合、カスタマイズ、およびアップグレードを実現します。開発者はモジュールを組み合わせて彼らのスタックをカスタマイズできます。
###並列EVMとMoveの
Movement Labsは、開発者がニーズに最適な言語を選択できるように、並行EVMとMove環境を提供しています。イーサリアム実行環境でMoveVMを実装することで、スループットを大幅に向上させ、新しいイーサリアムアプリケーションタイプの作成を可能にします。
Move言語:ブロックチェーンアプリケーションの新しい選択 特性と利点の完全解析
Move言語の紹介とブロックチェーン分野での応用
MoveはRustに基づいたプログラミング言語で、ブロックチェーンアプリケーション専用に設計されています。既存のスマートコントラクト言語の限界を解決し、希少性、確実性、および検証可能性を提供することを目指しています。Moveの特徴には、プラットフォーム非依存性、クロスブロックチェーンのライブラリ、ツール、開発者コミュニティのサポートが含まれます。
Move言語の利点
Moveは既存のブロックチェーン言語の基盤の上に多くの利点を持っています。そのリソース指向のプログラミングモデルと組み込みのセキュリティ機能は、安全で高性能なブロックチェーンアプリケーションを構築するための理想的な選択肢となります。Moveの設計は安全性を強調しており、再入攻撃や有害なトークン、偽造トークンの承認など、Web3の多くの一般的な問題を回避することを目的としています。Moveでは、デジタル資産はリソースとして扱われ、任意にコピーしたり破壊したりすることはできません。
オブジェクト指向プログラミングと資産ベースのプログラミング
Moveは、オブジェクト指向および資産ベースのプログラミング言語です。Sui Moveでは、オブジェクトが中心であり、細かいアクセス制御が可能です。グローバルストレージ構造は、オブジェクトIDをオブジェクトにマッピングし、高効率の取引処理と正確なアクセス表現をサポートします。Moveの能力モデルは、オブジェクトに特定の権限を持たせ、オブジェクトのコピーや削除などの不正操作を防ぎます。
正式な検証のためにMove Proverを使用する
Move Prover は、開発者がアプリケーションの重要な機能の形式仕様を作成し、短時間でコード実行の正確性を検査するのを助ける検証ツールです。このツールは、一般的なスマートコントラクトのエラーを防ぐために重要であり、前提条件、後置条件、およびデータ不変性を設定することを可能にします。Move Prover は Move ビルドシステムと統合されており、開発者がコードの検証を簡単に行えるようにします。
ガバナンスとコミュニティ
Moveの発展は、現在、学界やセキュリティコミュニティを含むさまざまな機関からの多様なチームを巻き込んでいます。言語の設計原則は、簡潔さとクロスプラットフォームの適用性に焦点を当てており、経験豊富なスマートコントラクト開発者とWeb2からの初心者の両方に対して柔軟性と使いやすさを提供します。Moveのガバナンスアプローチは、核心原則に焦点を当て、必要な場合にのみ言語を拡張することで、議論の余地のある決定を避けることを目的としています。
Moveエコシステム
###・スイ
Suiは、水平的にスケーラブルなスループットとストレージを備えた、分散型のプルーフ・オブ・ステークブロックチェーンです。Suiは120,000 TPSを超える処理ができ、サブ秒で独立したトランザクションを処理し、より複雑なトランザクションを3秒以内に処理することが期待されています。Suiは、ストレージとアドレッシングメカニズムを最適化し、ネットワーク性能を向上させ、トランザクション確認時間を短縮するために、Moveのコア機能にいくつかの変更を加えました。
アプトス
Aptos は Layer 1 ブロックチェーンで、現在は最大 10,000 TPS のスループットを実現しており、理論上の最大スループットは 160,000 TPS です。ほとんどの取引は、2 回のネットワークブロードキャスト後に検証され、最終確認時間は 250 ミリ秒です。Aptos は、Block-STM を通じて並列性を実現し、ユーザー入力なしで取引を並列実行できるようにするなど、コアの MoveVM 機能をアダプタレイヤーによって拡張し、アカウント内に大規模なストレージテーブルを持ち、細粒度のストレージデカップリングを実現しています。
##ムーブメントラボ
Movement Labsは、イーサリアム上で最も迅速かつ安全なLayer 2ソリューションをサポートするために、ブロックチェーンネットワークを統合することに取り組んでいるブロックチェーン開発チームです。彼らのフラッグシップL2は、RollupとMove Stackを接続し、MoveVMをイーサリアムに導入します。
セキュリティ問題を解決する
Movement Labs は、Move に基づくモジュラー ブロックチェーン エコシステムの構築に取り組んでおり、M2 から開始しています。これは、イーサリアムの最初の MoveVM Layer 2 です。彼らはまた、1 秒あたり 30,000 件を超えるトランザクションを処理するように設計された新しい実行環境を導入しました。Move-EVM は、開発者が実行時に検証されたコードをデプロイできるようにし、再入とその他の攻撃ベクトルを防ぎます。
Moveとモジュール化の統合
Movement Labsのデザイン哲学の核心はモジュール化統合です。ブロックチェーンスタックを明確なインターフェースを持つモジュールコンポーネントに分解することで、シームレスな統合、カスタマイズ、およびアップグレードを実現します。開発者はモジュールを組み合わせて彼らのスタックをカスタマイズできます。
###並列EVMとMoveの
Movement Labsは、開発者がニーズに最適な言語を選択できるように、並行EVMとMove環境を提供しています。イーサリアム実行環境でMoveVMを実装することで、スループットを大幅に向上させ、新しいイーサリアムアプリケーションタイプの作成を可能にします。
今後の展望
短期内、開発者はイーサリアムテストネットで最初のMoveスマートコントラクトをデプロイすることを期待できます。長期的な目標は、メインネットでの完全なロールアップの開始を実現し、Moveの力をイーサリアムエコシステム全体に持ち込むことです。Movement LabsはアジアのMove開発者を引き続きサポートし、彼らの素晴らしい仕事を紹介し、Moveエコシステムの成長を促進します。