# Move言語の創始者へのインタビュー:Sui MoveはなぜWeb3製品の構築に適しているのか?最近、私たちはMoveプログラミング言語の創設者サム・ブラックシアと話をし、なぜ彼が新しいスマートコントラクトプログラミング言語Sui Moveを開発したのか、Suiのスケーラビリティ、そして分散型技術が開発者にどのような利益をもたらすのかを探りました。以下はインタビュー内容の概要です:## プログラミング言語の本質プログラミング言語は、コンピュータとの明確な相互作用を行うためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を持つ必要があり、コードの動作が予測可能であることを保証します。プログラミング言語は通常、特定の分野やタスクに最適化されています。Move言語はFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクト言語の不足を研究した後、Blackshearは資産タイプの定義とアクセス制御ポリシーという2つのスマートコントラクトのコア機能に特化した新しい言語を作成することを決定しました。## Sui Moveの特徴 Sui MoveはMove言語の一つの変種であり、より広範なWeb3アプリケーションシーンに適応するためにいくつかの調整が行われました。1. 元のMoveのアカウント作成制限が解除され、資産をより自由に送信できるようになりました。2. オブジェクト中心のデータモデルを導入し、資産操作プロセスを簡素化しました。3. プログラム可能なトランザクションブロックをサポートし、1つのトランザクション内で複数の操作を実行できるようにします。これらの変更により、Sui Moveは汎用Web3アプリケーションの構築により適しており、開発効率と安全性が向上しました。## SuiのスケーラビリティSuiの設計目標は、水平スケーラビリティを実現すること、つまりハードウェアを追加することによってスループットを線形に向上させることであり、上限はありません。これにより、容量制限によるユーザー体験の低下を回避するのに役立ちます。Suiはオブジェクト指向のデータモデルを採用しており、グローバルステートをオブジェクトIDからオブジェクトへのマッピングとして整理し、拡張を容易にしています。トランザクション構造もこのデータモデルに適応するように最適化されています。## 分散型テクノロジーの可能性ブランクシアは、ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術であり、情報と価値の伝達の障害を排除できると考えています。それはアプリケーション間の相互運用性を容易にし、開発者により魅力的な製品を構築するための新しい「スーパーパワー」を提供します。## Sui Moveの未来Suiチームは、開発者のフィードバックに基づいてSui Moveを継続的に改善しています。1. 言語レベルの機能を追加し、より大きな拡張性を提供します。2. Moveとフロントエンドコードの接続体験を改善する。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製品の構築に適しているのか?
最近、私たちはMoveプログラミング言語の創設者サム・ブラックシアと話をし、なぜ彼が新しいスマートコントラクトプログラミング言語Sui Moveを開発したのか、Suiのスケーラビリティ、そして分散型技術が開発者にどのような利益をもたらすのかを探りました。
以下はインタビュー内容の概要です:
プログラミング言語の本質
プログラミング言語は、コンピュータとの明確な相互作用を行うためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を持つ必要があり、コードの動作が予測可能であることを保証します。プログラミング言語は通常、特定の分野やタスクに最適化されています。
Move言語はFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクト言語の不足を研究した後、Blackshearは資産タイプの定義とアクセス制御ポリシーという2つのスマートコントラクトのコア機能に特化した新しい言語を作成することを決定しました。
Sui Moveの特徴
Sui MoveはMove言語の一つの変種であり、より広範なWeb3アプリケーションシーンに適応するためにいくつかの調整が行われました。
元のMoveのアカウント作成制限が解除され、資産をより自由に送信できるようになりました。
オブジェクト中心のデータモデルを導入し、資産操作プロセスを簡素化しました。
プログラム可能なトランザクションブロックをサポートし、1つのトランザクション内で複数の操作を実行できるようにします。
これらの変更により、Sui Moveは汎用Web3アプリケーションの構築により適しており、開発効率と安全性が向上しました。
Suiのスケーラビリティ
Suiの設計目標は、水平スケーラビリティを実現すること、つまりハードウェアを追加することによってスループットを線形に向上させることであり、上限はありません。これにより、容量制限によるユーザー体験の低下を回避するのに役立ちます。
Suiはオブジェクト指向のデータモデルを採用しており、グローバルステートをオブジェクトIDからオブジェクトへのマッピングとして整理し、拡張を容易にしています。トランザクション構造もこのデータモデルに適応するように最適化されています。
分散型テクノロジーの可能性
ブランクシアは、ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術であり、情報と価値の伝達の障害を排除できると考えています。それはアプリケーション間の相互運用性を容易にし、開発者により魅力的な製品を構築するための新しい「スーパーパワー」を提供します。
Sui Moveの未来
Suiチームは、開発者のフィードバックに基づいてSui Moveを継続的に改善しています。
言語レベルの機能を追加し、より大きな拡張性を提供します。
Moveとフロントエンドコードの接続体験を改善する。
アプリケーションにおけるMoveコードの割合を増やす方法を研究し、安全性を向上させる。
Moveコードをさまざまな開発者にとってより理解しやすく、使いやすくするよう努める。
全体として、Sui Moveはより柔軟で使いやすく、安全な方向に向かって発展しており、Web3アプリケーション開発のニーズをよりよく満たすことを目指しています。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)