Movement Labsは、Ethereum上で最も速く最も安全なLayer 2ソリューションをサポートするためにブロックチェーンネットワークを統合することに専念しているブロックチェーン開発チームです。彼らの使命は、スマートコントラクトの安全性と並列化をEVMの流動性とユーザーベースと結びつけることです。彼らのフラッグシップL2を通じて、RollupとMove Stackを接続し、MoveVMをEthereumに導入します。
背景
Movement Labsの共同創設者であるRushi Mancheは、小さい頃から分散システムとネットワークセキュリティに情熱を注いでいました。14歳のとき、彼はエンジニアリングの仕事を始め、大学時代にはSolidityを使ってフリーランスをしていました。その間、彼はCooper Scanlonに出会い、二人は一緒にMoveエコシステムの初期開発に参加しました。
Movement Labsは、そのグローバル拡張戦略の一環として、アジア太平洋地域を非常に重視しています。Move開発者コミュニティ内の巨大な可能性と才能を認識し、彼らは必要なリソース、教育、機会を提供することでアジアのMove開発者を引き続きサポートし、彼らの卓越した作業を展示し、Moveエコシステムの成長を促進します。
Move言語:安全で効率的なブロックチェーンアプリケーションを構築する新しい選択肢
Move言語の紹介
MoveはRustに基づいたプログラミング言語で、最初はブロックチェーンプロジェクトのために開発されました。それは、既存のスマートコントラクト言語の限界を解決し、希少性、決定性、および検証可能性を提供することを目的としています。従来のプログラミング言語とは異なり、Moveはブロックチェーンアプリケーションのために特別に設計されており、安全性と効率を強調しています。Moveはプラットフォームに依存しない特性を持ち、クロスブロックチェーンのライブラリ、ツール、開発者コミュニティをサポートしています。
Move言語の利点
Moveは既存のブロックチェーン言語において多くの利点を持っています。そのリソース指向のプログラミングモデルと組み込みのセキュリティ機能により、安全で高性能なブロックチェーンアプリケーションを構築するための理想的な選択肢となっています。Moveの設計は安全性を強調しており、再入攻撃、悪性トークン、偽造トークンの承認などの一般的なWeb3の問題を回避することを目的としています。デジタル資産はリソースと見なされており、任意にコピーされたり破壊されたりすることはできません。
オブジェクト指向と資産ベースのプログラミング
Moveは、オブジェクト指向で資産ベースのプログラミング言語として設計されています。オブジェクトが中心であり、細かなアクセス制御が可能です。グローバルストレージ構造は、オブジェクトIDをオブジェクトにマッピングし、効率的なトランザクション処理と正確なアクセス表現をサポートします。Moveの能力モデルは、オブジェクトに特定の権限を持たせ、不正な操作(オブジェクトのコピーや削除など)を防止します。
正式な検証のためにMove Proverを使用する
Move Proverは、開発者がそのアプリケーションの重要な機能の形式的仕様を記述し、コードの実行の正確性を短時間でチェックするのを助ける検証ツールです。このツールは、一般的なスマートコントラクトのエラーを防ぐために重要であり、前提条件、後続条件、およびデータ不変性を定義することを可能にします。Move ProverはMoveビルドシステムと統合されており、開発者が自分のコードを簡単に検証できるようにします。
ガバナンスとコミュニティ
Moveの発展は現在、学術界やセキュリティコミュニティを含むさまざまな機関からの多様なチームを巻き込んでいます。言語の設計原則は、簡潔さとクロスプラットフォームの適用性に重点を置いており、経験豊富なスマートコントラクト開発者とWeb2からの初心者の両方に対して柔軟性と使いやすさを保証しています。Moveのガバナンスアプローチは、核心原則に焦点を当て、必要な場合のみ言語を拡張することで、論争的な決定を回避することを目的としています。
初期のMoveエコシステム
スイ
Suiは、水平スケーラブルなスループットとストレージを持つ分散型のプルーフ・オブ・ステークブロックチェーンです。Suiは120,000 TPSを超える処理能力を持ち、サブ秒内に独立したトランザクションを処理し、3秒以内により複雑なトランザクション(共有オブジェクト)を処理することが期待されています。トランザクションの依存関係は実行前にマッピングされ、ビザンチン合意ブロードキャストを通じて独立したトランザクションを処理することを可能にし、共有オブジェクトに関わるトランザクションはNarwhal & Tuskというコンセンサスプロトコルによって処理されます。
SuiはMoveのコア機能にいくつかの変更を加え、特にグローバルストレージオペレーターと重要な機能に関して変更を行いました。これらの変更はMoveの安全性と柔軟性を保ちながら、ストレージとアドレッシングメカニズムを最適化し、ネットワーク性能を向上させ、取引確認時間を短縮しました。
アプトス
AptosはLayer 1ブロックチェーンであり、数十億人に向けて普遍的かつ公平な分散型資産アクセスを提供することを使命としています。Aptosは現在、最大10,000 TPSのスループットを実現でき、理論上の最大スループットは160,000 TPSです。ほとんどの取引は2回のネットワークブロードキャスト後に検証され、最終確認時間は250ミリ秒です。
Aptosは、ユーザーの入力を必要とせずにトランザクションを並行して実行できるBlock-STMを介して並行性を実現し、アカウント内の大規模ストレージテーブルや、アカウント内のデータ量が関連するトランザクションのGAS料金に影響を与える細かいストレージデカップリングを含むコアMoveVM機能を拡張しました。
#ムーブメントラボ
Movement Labsは、Ethereum上で最も速く最も安全なLayer 2ソリューションをサポートするためにブロックチェーンネットワークを統合することに専念しているブロックチェーン開発チームです。彼らの使命は、スマートコントラクトの安全性と並列化をEVMの流動性とユーザーベースと結びつけることです。彼らのフラッグシップL2を通じて、RollupとMove Stackを接続し、MoveVMをEthereumに導入します。
背景
Movement Labsの共同創設者であるRushi Mancheは、小さい頃から分散システムとネットワークセキュリティに情熱を注いでいました。14歳のとき、彼はエンジニアリングの仕事を始め、大学時代にはSolidityを使ってフリーランスをしていました。その間、彼はCooper Scanlonに出会い、二人は一緒にMoveエコシステムの初期開発に参加しました。
セキュリティ問題の解決
スマートコントラクトの脆弱性問題を解決するために、Movement LabsはMoveに基づくモジュラーなブロックチェーンエコシステムの構築に取り組んでおり、M2から始まります。これはEthereumの最初のMoveVM Layer 2です。また、彼らは毎秒30,000件以上のトランザクション(TPS)を処理できるように設計された新しい実行環境を導入しました。
Move-EVMは、開発者が実行時に検証済みのコードをデプロイできるようにし、再入攻撃やその他の攻撃ベクトルを防ぎます。この"統合アプローチ"は、共有ソート、組み込み形式検証、代替データ可用性、およびイーサリアム決済を組み合わせて、安全性とパフォーマンスを向上させます。
Moveとモジュール化の統合
モジュール化された統合は、Movement Labs のデザイン哲学の中心です。ブロックチェーンスタックを明確なインターフェースを持つモジュール化コンポーネントに分解することで、シームレスな統合、カスタマイズ、およびアップグレードを実現します。開発者はモジュールを組み合わせて、スタックをカスタマイズできます。
パラレル EVM と Move
平行EVMは、Ethereumのスケーラビリティとパフォーマンスを改善するための開発です。MoveとSolidityは異なる目的にサービスを提供し、共存し相互補完することができます。Moveは安全性と表現力に焦点を当てており、複雑なスマートコントラクトや高性能アプリケーションの構築に適しています。同時に、Solidityは巨大なエコシステムと開発者コミュニティを持っています。
ディセントラライズドソーター
Movementはモジュール式L2であり、M1はチェーンの実行層であり、M2は統合された分散型オーダリングノードメカニズムを持ち、Movementネットワークに無料のガスマーケットを提供します。
MoveとSolidityの互換性
Movementは、Solidity用のトランスレーターを設計し、Solidityで書かれたスマートコントラクトがMovement上でOOP(オブジェクト指向プログラミング)原則を採用できるようにしました。しかし、翻訳されたコントラクトは、Solidityを使用する際にMoveオブジェクトへのアクセスの制限やトークンおよびNFT標準の違いなど、エンジニアリング上の課題に直面する可能性があります。
資金調達
4月25日、Movement Labsはある投資機関による3800万ドルのAラウンド資金調達を完了し、複数の著名な投資機関もこのラウンドに参加しました。
未来のロードマップ
短期内、開発者はイーサリアムのテストネットに最初のMoveスマートコントラクトを展開することを期待できます。Movement Labsは、開発者をサポートするためのMoveツールとリソースのセットも発表します。長期的な目標は、メインネットでの完全なRollupの立ち上げを実現し、Moveの力をイーサリアムエコシステム全体にもたらすことです。
Movement Labsは、そのグローバル拡張戦略の一環として、アジア太平洋地域を非常に重視しています。Move開発者コミュニティ内の巨大な可能性と才能を認識し、彼らは必要なリソース、教育、機会を提供することでアジアのMove開発者を引き続きサポートし、彼らの卓越した作業を展示し、Moveエコシステムの成長を促進します。