# Move言語の創設者へのインタビュー:なぜSui MoveがWeb3製品の構築に適しているのか最近、Mysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearがインタビューを受け、彼がSui Moveという新しいスマートコントラクト言語を開発した理由、Suiのスケーラビリティ、および分散型技術が開発者にもたらす利点について語りました。以下はインタビュー内容の要約です:## プログラミング言語の本質プログラミング言語は、コンピュータと明確に相互作用するためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を必要とします。サムは、プログラミング言語は通常特定の分野やタスクのために設計されているため、さまざまなプログラミング言語が存在する理由を強調しました。## Move言語の起源MoveはFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクトを研究した結果、Samはそれらが多くの点で開発者を失望させていることに気づきました。スマートコントラクトは主に資産の種類とアクセス制御ポリシーを定義しますが、Moveはこれらの基本機能に対してより良い抽象化を提供することを目指しています。## Sui Moveの特徴Sui MoveはMoveの一種のバリアントで、主な変更点は以下の通りです:1. 元のMoveのいくつかの制限条件が解除されました2. オブジェクト中心のデータモデルを導入しました3. プログラム可能なトランザクションブロックを実現しましたこれらの変化により、Sui Moveは汎用Web3製品の構築により適しています。## プログラム可能なトレーディングブロックの利点プログラム可能なトレーディングブロックは、1つの取引で複数の操作を実行できるようにし、以下の利点をもたらします:- より低いガス料金- 承認回数を減らす- アトミック操作を実現する## Sui Moveの開発経験多くの開発者からのフィードバックによると、Sui Moveを使用することで、より効率的で安全な開発が可能です。あるDeFiプロジェクトは、Sui Moveを使用することで、本来8か月かかるSolidityの開発作業を2か月で完了したと述べています。## Suiのスケーラビリティ設計Suiの目標は、ハードウェアを増やすことによってスループットを向上させながら、低遅延を維持しつつ水平方向のスケーラビリティを実現することです。この設計は、オブジェクト指向データモデルに基づいており、グローバルステートをスケーラブルなキー・バリューストレージとして扱います。## 分散型テクノロジーの可能性ブロックチェーンと暗号通貨は本質的に摩擦を排除する技術であり、第三者の仲介を減少させ、取引コストを削減することができます。また、アプリケーション間の相互運用性の障壁を打破し、開発者に新しい「超能力」を提供することもできます。## Sui Moveの未来Sui Moveチームが注目しています:1. パッケージのスケーラビリティを改善する2. 列挙型のような新機能を追加する3. Moveとフロントエンドコードの接続を最適化する4. アプリケーションにおけるMoveコードの割合を増やして安全性を強化する全体的に、Sui MoveはWeb3開発者により効率的で安全なスマートコントラクト開発体験を提供することに取り組んでいます。! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/social/moments-da3ad2aa18cf7d335f1599f83788474e)
Sui Moveの創設者が明かす:なぜそれがWeb3製品を構築するための理想的な選択なのか
Move言語の創設者へのインタビュー:なぜSui MoveがWeb3製品の構築に適しているのか
最近、Mysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearがインタビューを受け、彼がSui Moveという新しいスマートコントラクト言語を開発した理由、Suiのスケーラビリティ、および分散型技術が開発者にもたらす利点について語りました。
以下はインタビュー内容の要約です:
プログラミング言語の本質
プログラミング言語は、コンピュータと明確に相互作用するためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を必要とします。サムは、プログラミング言語は通常特定の分野やタスクのために設計されているため、さまざまなプログラミング言語が存在する理由を強調しました。
Move言語の起源
MoveはFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクトを研究した結果、Samはそれらが多くの点で開発者を失望させていることに気づきました。スマートコントラクトは主に資産の種類とアクセス制御ポリシーを定義しますが、Moveはこれらの基本機能に対してより良い抽象化を提供することを目指しています。
Sui Moveの特徴
Sui MoveはMoveの一種のバリアントで、主な変更点は以下の通りです:
これらの変化により、Sui Moveは汎用Web3製品の構築により適しています。
プログラム可能なトレーディングブロックの利点
プログラム可能なトレーディングブロックは、1つの取引で複数の操作を実行できるようにし、以下の利点をもたらします:
Sui Moveの開発経験
多くの開発者からのフィードバックによると、Sui Moveを使用することで、より効率的で安全な開発が可能です。あるDeFiプロジェクトは、Sui Moveを使用することで、本来8か月かかるSolidityの開発作業を2か月で完了したと述べています。
Suiのスケーラビリティ設計
Suiの目標は、ハードウェアを増やすことによってスループットを向上させながら、低遅延を維持しつつ水平方向のスケーラビリティを実現することです。この設計は、オブジェクト指向データモデルに基づいており、グローバルステートをスケーラブルなキー・バリューストレージとして扱います。
分散型テクノロジーの可能性
ブロックチェーンと暗号通貨は本質的に摩擦を排除する技術であり、第三者の仲介を減少させ、取引コストを削減することができます。また、アプリケーション間の相互運用性の障壁を打破し、開発者に新しい「超能力」を提供することもできます。
Sui Moveの未来
Sui Moveチームが注目しています:
全体的に、Sui MoveはWeb3開発者により効率的で安全なスマートコントラクト開発体験を提供することに取り組んでいます。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)