Move言語:ブロックチェーンスマートコントラクトプログラミングの安全で効率的な新しい選択

Move言語:安全で効率的なブロックチェーンスマートコントラクトプログラミングの新しい選択肢

MoveはRustに基づくプログラミング言語で、ブロックチェーンアプリケーションのために設計されています。既存のスマートコントラクト言語の限界を解決し、希少性、決定性、および検証可能性を提供することを目的としています。Moveは安全性と効率性を強調し、プラットフォームに依存しない特性を持ち、クロスブロックチェーンのライブラリ、ツール、および開発者コミュニティをサポートしています。

Move言語の主な利点

Moveは既存のブロックチェーン言語に基づいていくつかの利点を持っています:

  1. リソース指向のプログラミングモデルと組み込みのセキュリティ機能は、安全で高性能なブロックチェーンアプリケーションの構築に役立ちます。
  2. デザインの重点は、再入攻撃や有毒トークンなどの一般的なWeb3の問題を回避することにあります。
  3. デジタル資産をリソースと見なし、任意のコピーまたは破壊を防ぐ

オブジェクト指向プログラミングと資産ベースのプログラミング

Moveは、オブジェクト指向および資産ベースのプログラミング言語です。Sui Moveでは、オブジェクトが中心であり、細かいアクセス制御を可能にします。グローバルストレージ構造はオブジェクトIDをオブジェクトにマッピングし、効率的なトランザクション処理と正確なアクセス表現をサポートします。Moveの能力モデルは、オブジェクトに特定の権限を持たせ、不正な操作を防ぎます。

Move Prover フォーマル検証ツール

Move Proverは、開発者がアプリケーションの重要な機能の形式的仕様を作成し、コードの実行の正確性を迅速にチェックするための検証ツールです。これは一般的なスマートコントラクトのエラーを防ぐために重要であり、前提条件、後続条件、およびデータ不変性を定義することを可能にします。Move ProverはMoveビルドシステムと統合されており、開発者がコードを検証しやすくしています。

Moveエコシステム

###・スイ

Suiは、水平スケーラビリティを持つスループットとストレージを備えた、分散型のプルーフ・オブ・ステークブロックチェーンです。チームはMetaの先進的なブロックチェーン研究開発部門から来ており、DiemブロックチェーンとMoveプログラミング言語の開発に取り組んでいます。Suiは120,000 TPSを超える処理能力を持ち、サブセカンド内で独立したトランザクションを処理し、3秒以内により複雑なトランザクションを処理することが期待されています。

アプトス

AptosはLayer 1ブロックチェーンで、数十億人に普遍的で公平な分散型資産アクセスを提供することを目的としています。Aptosは現在、最大10,000 TPSのスループットを実現でき、理論上の最大スループットは160,000 TPSです。ほとんどの取引は2回のネットワークブロードキャスト後に検証され、最終確認時間は250ミリ秒です。

Movement Labs によるイノベーション

Movement Labsは、ブロックチェーンネットワークの統合に取り組んでおり、イーサリアム上で最も高速かつ安全なLayer 2ソリューションをサポートしています。彼らのフラッグシップL2は、RollupをMove Stackに接続し、MoveVMをイーサリアムエコシステムに導入します。

セキュリティ向上

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

モジュール化統合

Movement Labsはモジュール式統合設計理念を採用し、ブロックチェーンスタックを明確なインターフェースを持つモジュール式コンポーネントに分解しています。このアプローチにより、シームレスな統合、カスタマイズ、アップグレードが実現され、開発者はモジュールを組み合わせて彼らの技術スタックをカスタマイズすることができます。

MoveのSolidityとの互換性

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

今後の展開

短期間内、開発者はイーサリアムのテストネットに最初のMoveスマートコントラクトをデプロイすることを期待できます。Movement Labsは、開発をサポートするMoveツールとリソースのセットも発表します。長期的な目標は、メインネットで完全なRollupを実現し、Moveの利点をイーサリアムエコシステム全体に提供することです。

Movement Labsはアジア太平洋地域の発展を重視し、アジアのMove開発者を引き続き支援し、必要なリソース、教育、機会を提供してMoveエコシステムの成長を促進します。

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • 5
  • 共有
コメント
0/400
BlockImpostervip
· 19時間前
ついに誰かが真剣にセキュリティを強化しましたね。
原文表示返信0
DAOdreamervip
· 21時間前
まあ普通で、特に強気だとは感じなかった。
原文表示返信0
StealthDeployervip
· 21時間前
内巻がまた新しい言語を出しました…rustはまだ理解していません。
原文表示返信0
NotFinancialAdviservip
· 21時間前
moveは良いものです
原文表示返信0
DogeBachelorvip
· 21時間前
MOVEが来る、MOVEが来る!!
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)