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.
Sui Moveの創設者が明かす: なぜこの言語がWeb3製品を構築するための強力なツールとなるのか
Sui Move言語の創始者インタビュー:なぜSui MoveはWeb3製品の構築に適しているのか
最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創作者であるSam Blackshearと対談し、彼がSui Moveという新しいスマートコントラクトプログラミング言語を開発した理由、Suiが拡張できる機能、および分散型技術が開発者に与える利点について話し合いました。
以下は今回のインタビュー内容です:
プログラミング言語の本質とMove言語の誕生
プログラミング言語は、コンピュータとの友好的で安全、効率的で明確な相互作用を行うためのツールです。自然言語とは異なり、プログラミング言語の最も重要な点は、正確に定義された意味を持つことです。プログラミング言語の本質は、特定の分野や特定のタスクに対応するものであり、すべてのタスクを一つの言語で完了することは不可能です。
Move言語はFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクトを研究した後、Samはそれらが多くの状況で開発者を失望させることに気付きました。スマートコントラクトは主に2つのことを行います:資産の種類とそのルールを定義し、アクセス制御ポリシーを確認します。Samは、これらの基本的な機能に対して良好な抽象を提供し、プログラマーが安全かつ効率的にコードを記述できる言語を創造したいと考えました。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)
Sui Moveの特徴とWeb3での利点
Sui MoveはMove言語の一つの変種で、主に以下のいくつかの特徴があります:
より自由な資産の移転:元のMoveのいくつかの制限条件が取り除かれ、資産を任意のアドレスに送信できるようになりました。
オブジェクト中心のデータモデル:資産処理プロセスを簡素化し、プログラマーの記帳作業を削減しました。
プログラム可能な取引ブロック:1つの取引で複数の操作を完了することを可能にし、ガス代を削減し、承認回数を減らし、原子性を保証します。
これらの特徴により、Sui MoveはWeb3で製品を構築するのに非常に適しており、開発者はより効率的かつ安全に開発を行うことができます。
Suiのスケーラビリティ設計
Suiの目標は水平スケーラビリティを実現することであり、ハードウェア施設を増やすことによってスループットを向上させ、上限はありません。この設計により、Suiはユーザーが増加するに伴って継続的に成長し、低遅延を維持することができます。
オブジェクト指向データモデルは、この目標を達成するための鍵です。すべてをオブジェクトとして整理することで、グローバルステータスはオブジェクトIDからオブジェクトへの大規模マッピングに変わり、これは簡単に拡張可能なキーと値のストレージです。
分散型テクノロジーの可能性
ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術です。これらは、金融取引、アプリケーションの構築、情報の設定における障害を排除し、第三者への依存を減らすことができます。この技術は、アプリケーション間の相互運用性を変革する可能性があり、データ、アイテム、価値が異なるアプリケーション間でより自由に流れることを可能にします。
Sui Moveの未来
Sui Moveチームは現在、以下のいくつかの側面に注目しています:
全体的に見て、Sui Moveは開発者のニーズを満たすために絶えず進化しており、Web3エコシステムに対してより良いサポートを提供しています。