Move言語の紹介:クロスチェーンスマートコントラクトの新しい武器

robot
概要作成中

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ブロックチェーンです。Aptosは現在、最大10,000 TPSのスループットを実現でき、理論上の最大スループットは160,000 TPSです。ほとんどの取引は2回のネットワークブロードキャスト後に検証され、最終確認時間は250ミリ秒です。Aptosは、Block-STMを介して並行性を実現し、ユーザーの入力なしで取引を並行して実行できるように、コアMoveVM機能を適応層で拡張しています。

Movement Labsの紹介

Movement Labsは、Ethereum上で最も速く安全なLayer 2ソリューションをサポートするために、ブロックチェーンネットワークを統合することに専念するブロックチェーン開発チームです。彼らの使命は、スマートコントラクトの安全性と並列化をEVMの流動性とユーザーベースと結びつけることです。

背景

Movement Labsの共同創設者は、幼い頃から分散システムとネットワークセキュリティに情熱を注いでいました。彼らは現在のブロックチェーンインフラにおけるユーザーエクスペリエンスやスマートコントラクトの脆弱性を特定した後、2022年にMovement Labsを設立しました。彼らの目標は、暗号分野の革新を加速し、開発者がチェーン上で次の重要なアプリケーションを構築できるようにすることです。

セキュリティ問題の解決

Movement Labsは、Moveに基づくモジュラーブロックチェーンエコシステムの構築に取り組んでおり、M2から始まります。これはEthereumの最初のMoveVM Layer 2です。彼らはまた、毎秒30,000件以上のトランザクションを処理するために設計された新しい実行環境を導入しました。Move-EVMは、開発者が実行時に検証済みのコードをデプロイし、再入攻撃やその他の攻撃ベクトルを防ぐことを可能にします。

Moveとモジュール化の統合

Movement Labsのデザイン哲学の核心はモジュール統合です。ブロックチェーンスタックを明確なインターフェースを持つモジュールコンポーネントに分解することで、シームレスな統合、カスタマイズ、アップグレードを実現します。開発者はモジュールを組み合わせてスタックをカスタマイズできます。

パラレルEVMとMove

Movement Labsは、開発者がニーズに最適な言語を選択できるように、並行EVMおよびMove環境を提供しています。イーサリアム実行環境にMoveVMを実装することで、スループットを大幅に向上させ、新しいイーサリアムアプリケーションタイプの作成を可能にします。

分散型シーケンサー

Movementはモジュール式のL2であり、M1はチェーンの実行層で、M2は統合された分散型ソートノードメカニズムを持ち、Movementネットワークに無料のガスマーケットを提供します。

MoveとSolidityの互換性

Movementは、Solidity用の翻訳器を設計し、Solidityで書かれたスマートコントラクトがMovement上でオブジェクト指向プログラミングの原則を採用できるようにします。しかし、翻訳されたコントラクトは、いくつかのエンジニアリング上の課題に直面する可能性があります。

今後の展開

短期間内、開発者はイーサリアムのテストネットに最初のMoveスマートコントラクトを展開することを期待できます。長期的な目標は、メインネットでの完全なRollupの立ち上げを実現し、Moveの力をイーサリアムエコシステム全体に届けることです。Movement Labsはアジア太平洋地域を非常に重視しており、アジアのMove開発者を引き続きサポートし、Moveエコシステムの成長を促進します。

MOVE-7.42%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 9
  • 共有
コメント
0/400
gas_fee_therapyvip
· 07-24 07:01
スマートコントラクトも安全感が必要だね
原文表示返信0
CryptoComedianvip
· 07-24 06:39
また新しい遊びが初心者をカモにしに来た、今回はちょっと目立つポイントがある。
原文表示返信0
PretendingToReadDocsvip
· 07-23 20:58
move誰がわかるんだよ、私を巻き込むな
原文表示返信0
ContractFreelancervip
· 07-21 07:38
ついにスマートコントラクトとお別れできるの?
原文表示返信0
LiquidityWizardvip
· 07-21 07:38
統計的に言えば、ソリディティよりも84.3%安全性が高い
原文表示返信0
ApeDegenvip
· 07-21 07:34
このムーブは派手すぎる
原文表示返信0
Whale_Whisperervip
· 07-21 07:33
プロジェクトは本当に面白いですね
原文表示返信0
HalfPositionRunnervip
· 07-21 07:25
Moveは何の神の言語ですか?それを巻き込んで!
原文表示返信0
AirdropHarvestervip
· 07-21 07:18
ETHのこの相場は危険です
原文表示返信0
もっと見る
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)