Sui Move創始人デプス解析:スマートコントラクト言語の革新と未来

Move言語の父にインタビュー:Sui Moveスマートコントラクト言語を解析する

最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創作者であるSam Blackshearとの対話を行い、彼がSui Moveという新しいスマートコントラクトプログラミング言語を開発した理由、Suiのスケーラビリティ、そして分散型技術が開発者にもたらす利点について探りました。

以下は今回のインタビューの主な内容です:

プログラミング言語の本質と特徴

プログラミング言語は、コンピュータとの友好的、安全で効率的かつ明確なインタラクションのためのツールです。自然言語とは異なり、プログラミング言語の鍵は、正確に定義された意味を持つことです。プログラムを書く際、開発者はプログラムの動作を明確に理解する必要があり、わずかな調整を行った場合でもその結果を予測できる必要があります。

プログラミング言語は通常、特定の領域やタスクを対象に設計されています。例えば、Rustは迅速で高性能かつ安全なコードを書くことに焦点を当てており、開発者が低レベルの詳細にアクセスできる一方で、CやC++のような従来の言語での一般的なエラーを避けることができます。

Move言語の起源とデザイン哲学

MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトを研究した結果、多くのケースで開発者のニーズを満たすことができないことがわかりました。スマートコントラクトは主に資産の種類とその移転ルールを定義し、アクセス制御ポリシーを検査します。Moveの設計目標は、これらの基本機能に対して良好な抽象を提供し、プログラマーが基礎的な構成要素を再発明することなく、安全かつ効率的にコードを書くことができるようにすることです。

Sui Moveの特徴とその利点

Sui MoveはMoveの一種のバリアントで、Web3環境に最適化されています。

  1. 元のMoveで規制された支払いのために設定された特定の制限が削除されました。
  2. オブジェクト指向データモデルが導入され、資産処理プロセスが簡素化されました。
  3. プログラム可能なトランザクションブロックをサポートし、単一のトランザクションで複数の操作を実行できる。

これらの特性により、Sui MoveはWeb3製品の構築に特に適しています。

  • ガス料金が下がった
  • 取引承認回数が減少しました
  • 操作の原子性が向上しました

! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)

Sui Moveの開発経験

多くの開発者からのフィードバックによると、Sui Moveを使用した開発は他のWeb3言語よりも効率的で安全であるとのことです。例えば、あるプロジェクトチームは、Sui Moveを使って2ヶ月でSolidityでは8ヶ月かかる作業を完了し、コードの安全性に対する自信も高まったと述べています。

Suiのスケーラビリティデザイン

Suiの目標は水平方向のスケーラビリティを実現することであり、固定の上限制限を受けることなくハードウェアリソースを増やすことでスループットを向上させることです。この設計により、Suiはユーザーの増加に応じてスケールアップし、低遅延を維持することができます。

オブジェクト指向データモデルは、この目標を達成するための鍵です。グローバルステートをオブジェクトIDからオブジェクトへのマッピングとして組織することで、システムは拡張可能なキーバリューストレージのように拡張できます。

分散型テクノロジーの可能性

ブロックチェーンと暗号通貨は本質的に摩擦を排除する技術です。これにより、金融取引、アプリケーション開発、情報設定における障壁が低下し、高価な第三者仲介への依存が減少します。

分散型技術は、アプリケーション間の相互運用性を向上させ、資産、データ、機能が異なるアプリケーション間で自由に流れることを可能にします。

Sui Moveの未来

Sui Moveチームは以下の改善に注目しています:

  1. 拡張パッケージのスケーラビリティを向上させ、開発者が機能をより柔軟に更新および追加できるようにします。
  2. 新しい機能を導入する、例えば列挙型。
  3. Moveとフロントエンドコードの接続体験を改善する。
  4. アプリケーション内のMoveコードの割合を増やして、全体的な安全性を向上させる方法を探る。
  5. Moveプログラマーと非Moveプログラマーがコードを理解し、使用する難易度を簡素化する。
SUI3.24%
MOVE3.28%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 7
  • 共有
コメント
0/400
StableGeniusDegenvip
· 21時間前
nbを移動する
原文表示返信0
BlockchainWorkervip
· 21時間前
move強気だね 大きなニュースを期待してる
原文表示返信0
fren_with_benefitsvip
· 08-03 02:23
Solidityを倒すためにmoveを使おう
原文表示返信0
HappyToBeDumpedvip
· 08-03 02:14
今、何を書けば強気なんだろう
原文表示返信0
DisillusiionOraclevip
· 08-03 02:11
移動、牛
原文表示返信0
SchrödingersNodevip
· 08-03 02:00
ハードコア開発界の老人 早期ビットコインマイナー 黙って富を得る

感情的な技術評論を主にし、悲観的な現実派

年を取った 年々のムーブは当時のBTCを掘るよりもずっと難しくなった
原文表示返信0
PumpBeforeRugvip
· 08-03 01:59
トップのスマートコントラクトも逃げられない
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)