# Move言語の創始者インタビュー:Sui MoveはなぜWeb3製品の構築に適しているのか?最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearと話をし、彼が新しいスマートコントラクトプログラミング言語Sui Moveを開発した理由、Suiのスケーラビリティ、および分散技術が開発者にもたらす利点について探りました。以下はインタビューの主な内容です:## プログラミング言語の本質とMoveの誕生プログラミング言語は、コンピュータと明確で安全、高効率かつ明確に対話するためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を持つ必要があります。プログラムを書く際、開発者はプログラムの動作を明確に理解する必要があります。MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトを研究した結果、開発者のニーズを満たすことができない場合が多いことがわかりました。スマートコントラクトは主に資産の種類とその移転ルールを定義し、アクセス制御ポリシーをチェックします。Moveは、これらの基本機能に対して良好な抽象化を提供し、プログラマーが安全かつ効率的にコードを書けるようにすることを目的としています。! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/social/moments-da3ad2aa18cf7d335f1599f83788474e)## Sui Moveの特徴とWeb3への応用Sui MoveはMoveの一種のバリエーションであり、その変化は以下の要因に起因しています:1. 元のLibraプロジェクトにあったいくつかの制限を取り除き、資産の自由な流通を促進しました。2. オブジェクト指向のデータモデルを導入し、資産処理プロセスを簡素化しました。3. プログラム可能なトランザクションブロックを実現し、単一のトランザクション内で複数の操作を実行できるようにしました。これらの特徴により、Sui MoveはWeb3製品の構築に非常に適しており、より高い柔軟性と効率を提供します。## Sui Moveの開発経験多くの開発者が、Sui Moveでの開発体験がより効率的で安全であるとフィードバックしています。例えば、あるDeFiプロジェクトチームは、Sui Moveを使用することで、本来8ヶ月かかるSolidityの開発作業をわずか2ヶ月で完了し、プロジェクトの安全性に対する信頼も高まったと述べています。## Suiのスケーラビリティ設計Suiの目標は、上限制限を受けることなく、ハードウェアを増やすことでスループットを向上させる水平スケーラビリティを実現することです。この設計により、Suiはユーザーの増加に伴って継続的に拡張でき、低遅延を維持します。オブジェクト指向データモデルは、この目的を達成するための鍵です。グローバルステートはオブジェクトIDからオブジェクトへのマッピングとして整理され、これらのキーと値のペアストレージは拡張が容易です。## 分散型テクノロジーの可能性ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術です。これにより、金融取引、アプリケーションの構築、情報の設定における障害を取り除き、第三者への依存を減らすことができます。この技術は、アプリケーション間の相互運用性を向上させ、資産、データ、機能が異なるアプリケーション間でより自由に流れることを可能にします。## Sui Moveの未来Sui Moveの将来の発展方向には次のようなものがあります:1. 開発者のフィードバックに基づいて、パッケージの更新と拡張機能を改善します。2. 新しい機能を導入する、例えば列挙型。3. Moveとフロントエンドコードの接続体験を改善する。4. アプリケーション内のMoveコードの割合を増やすことに注力し、安全性を向上させる。5. Moveプログラムの開発プロセスを簡素化し、さまざまな開発者にとってより親しみやすくします。
Sui Moveの創設者の解釈:Web3製品開発ツールの利点と未来
Move言語の創始者インタビュー:Sui MoveはなぜWeb3製品の構築に適しているのか?
最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearと話をし、彼が新しいスマートコントラクトプログラミング言語Sui Moveを開発した理由、Suiのスケーラビリティ、および分散技術が開発者にもたらす利点について探りました。
以下はインタビューの主な内容です:
プログラミング言語の本質とMoveの誕生
プログラミング言語は、コンピュータと明確で安全、高効率かつ明確に対話するためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を持つ必要があります。プログラムを書く際、開発者はプログラムの動作を明確に理解する必要があります。
MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトを研究した結果、開発者のニーズを満たすことができない場合が多いことがわかりました。スマートコントラクトは主に資産の種類とその移転ルールを定義し、アクセス制御ポリシーをチェックします。Moveは、これらの基本機能に対して良好な抽象化を提供し、プログラマーが安全かつ効率的にコードを書けるようにすることを目的としています。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)
Sui Moveの特徴とWeb3への応用
Sui MoveはMoveの一種のバリエーションであり、その変化は以下の要因に起因しています:
元のLibraプロジェクトにあったいくつかの制限を取り除き、資産の自由な流通を促進しました。
オブジェクト指向のデータモデルを導入し、資産処理プロセスを簡素化しました。
プログラム可能なトランザクションブロックを実現し、単一のトランザクション内で複数の操作を実行できるようにしました。
これらの特徴により、Sui MoveはWeb3製品の構築に非常に適しており、より高い柔軟性と効率を提供します。
Sui Moveの開発経験
多くの開発者が、Sui Moveでの開発体験がより効率的で安全であるとフィードバックしています。例えば、あるDeFiプロジェクトチームは、Sui Moveを使用することで、本来8ヶ月かかるSolidityの開発作業をわずか2ヶ月で完了し、プロジェクトの安全性に対する信頼も高まったと述べています。
Suiのスケーラビリティ設計
Suiの目標は、上限制限を受けることなく、ハードウェアを増やすことでスループットを向上させる水平スケーラビリティを実現することです。この設計により、Suiはユーザーの増加に伴って継続的に拡張でき、低遅延を維持します。
オブジェクト指向データモデルは、この目的を達成するための鍵です。グローバルステートはオブジェクトIDからオブジェクトへのマッピングとして整理され、これらのキーと値のペアストレージは拡張が容易です。
分散型テクノロジーの可能性
ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術です。これにより、金融取引、アプリケーションの構築、情報の設定における障害を取り除き、第三者への依存を減らすことができます。
この技術は、アプリケーション間の相互運用性を向上させ、資産、データ、機能が異なるアプリケーション間でより自由に流れることを可能にします。
Sui Moveの未来
Sui Moveの将来の発展方向には次のようなものがあります:
開発者のフィードバックに基づいて、パッケージの更新と拡張機能を改善します。
新しい機能を導入する、例えば列挙型。
Moveとフロントエンドコードの接続体験を改善する。
アプリケーション内のMoveコードの割合を増やすことに注力し、安全性を向上させる。
Moveプログラムの開発プロセスを簡素化し、さまざまな開発者にとってより親しみやすくします。