# Move言語の創造者サム・ブラックシア: なぜSui MoveはWeb3製品の構築に適しているのか最近、Mysten LabsのCTOであり、Move言語の創造者であるSam Blackshearがインタビューを受け、Sui Move言語の開発理由、Suiのスケーラビリティ、そして分散型技術が開発者にもたらす利点について議論しました。以下はインタビューの主な内容です:## プログラミング言語の本質プログラミング言語は、コンピュータと明確で安全かつ効率的に対話するためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を持つ必要があり、コードの動作を予測可能にします。プログラミング言語は通常、特定の領域やタスクに最適化されているため、多種多様なプログラミング言語が存在します。## Move言語の起源MoveはFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクト言語を研究する中で、Samはそれらが多くの点で開発者を失望させることを発見しました。スマートコントラクトは主に2つのことを行います:資産タイプとそのルールを定義し、アクセス制御ポリシーを確認します。既存の言語は所有権や同質性などの概念の良好な抽象化を提供することが難しいです。Moveはこれらの基本機能に対して言語レベルのサポートを提供し、プログラマーがより安全かつ効率的にコーディングできるようにすることを目的としています。! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/social/moments-da3ad2aa18cf7d335f1599f83788474e)## スイムーブの改善Sui Moveは元のMoveにいくつかの調整を加えました:1. アカウント作成の制限を解除し、資産を任意のアドレスに自由に送信できるようにしました。2. オブジェクト中心のデータモデルを導入し、資産処理ロジックを簡素化しました。3. プログラム可能なトランザクションブロックをサポートし、1つのトランザクション内で複数の操作を実行できるようにします。これらの変化により、Sui Moveは一般的なWeb3開発により適しており、柔軟性と効率が向上しました。## プログラム可能なトレーディングブロックの利点プログラム可能なトランザクションブロックは、1つのトランザクションで複数の異種操作を実行でき、以下の利点があります:- ガス料金を削減する- 承認が必要な回数を減らす- 操作の原子性を保証する- 異なるコンポーネント間の一時的な組み合わせが容易## Sui Moveの開発経験多くの開発者がフィードバックを寄せており、Sui Moveを使った開発は他のWeb3言語よりも効率的で安全であると述べています。例えば、あるチームはSui Moveを使って2ヶ月でSolidityでは8ヶ月かかる作業を完了したと報告しています。Sui Moveの設計は開発者の思考パターンにより近く、開発速度と自信を高めるのに役立ちます。## Suiのスケーラビリティ設計Suiはオブジェクト指向のデータモデルを採用し、グローバルな状態をオブジェクトIDとオブジェクトのマッピングとして整理し、水平スケーラビリティを容易にします。精密に設計されたトランザクション構造により、Suiは低遅延を維持しながらスループットを絶えず向上させ、他のブロックチェーンプラットフォームの容量制限の問題を回避しています。## 分散型テクノロジーの可能性ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術であり、情報と価値の流れの障害を排除します。これにより、アプリケーション間の相互運用性が大幅に向上し、開発者にとってより魅力的な製品を構築するための新たな能力が提供されます。## Sui Moveの未来Sui Moveチームは、開発者からのフィードバックに基づいて言語の特性を継続的に改善しています。主なポイントは次のとおりです:- エンハンスパッケージの拡張性- 列挙型サポートを追加- Moveとフロントエンドコードの接続体験を改善する- アプリケーションにおけるMoveコードの占有率を向上させる- Moveのコードを非Moveプログラマーがより理解しやすくするために全体的に見て、Sui Moveはより柔軟で、使いやすく、より安全な方向に進化し続けています。
Sui Moveの創設者の解説: なぜそれがWeb3製品の構築により適しているのか
Move言語の創造者サム・ブラックシア: なぜSui MoveはWeb3製品の構築に適しているのか
最近、Mysten LabsのCTOであり、Move言語の創造者であるSam Blackshearがインタビューを受け、Sui Move言語の開発理由、Suiのスケーラビリティ、そして分散型技術が開発者にもたらす利点について議論しました。
以下はインタビューの主な内容です:
プログラミング言語の本質
プログラミング言語は、コンピュータと明確で安全かつ効率的に対話するためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を持つ必要があり、コードの動作を予測可能にします。プログラミング言語は通常、特定の領域やタスクに最適化されているため、多種多様なプログラミング言語が存在します。
Move言語の起源
MoveはFacebookのLibraプロジェクトに由来しています。既存のスマートコントラクト言語を研究する中で、Samはそれらが多くの点で開発者を失望させることを発見しました。スマートコントラクトは主に2つのことを行います:資産タイプとそのルールを定義し、アクセス制御ポリシーを確認します。既存の言語は所有権や同質性などの概念の良好な抽象化を提供することが難しいです。Moveはこれらの基本機能に対して言語レベルのサポートを提供し、プログラマーがより安全かつ効率的にコーディングできるようにすることを目的としています。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)
スイムーブの改善
Sui Moveは元のMoveにいくつかの調整を加えました:
アカウント作成の制限を解除し、資産を任意のアドレスに自由に送信できるようにしました。
オブジェクト中心のデータモデルを導入し、資産処理ロジックを簡素化しました。
プログラム可能なトランザクションブロックをサポートし、1つのトランザクション内で複数の操作を実行できるようにします。
これらの変化により、Sui Moveは一般的なWeb3開発により適しており、柔軟性と効率が向上しました。
プログラム可能なトレーディングブロックの利点
プログラム可能なトランザクションブロックは、1つのトランザクションで複数の異種操作を実行でき、以下の利点があります:
Sui Moveの開発経験
多くの開発者がフィードバックを寄せており、Sui Moveを使った開発は他のWeb3言語よりも効率的で安全であると述べています。例えば、あるチームはSui Moveを使って2ヶ月でSolidityでは8ヶ月かかる作業を完了したと報告しています。Sui Moveの設計は開発者の思考パターンにより近く、開発速度と自信を高めるのに役立ちます。
Suiのスケーラビリティ設計
Suiはオブジェクト指向のデータモデルを採用し、グローバルな状態をオブジェクトIDとオブジェクトのマッピングとして整理し、水平スケーラビリティを容易にします。精密に設計されたトランザクション構造により、Suiは低遅延を維持しながらスループットを絶えず向上させ、他のブロックチェーンプラットフォームの容量制限の問題を回避しています。
分散型テクノロジーの可能性
ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術であり、情報と価値の流れの障害を排除します。これにより、アプリケーション間の相互運用性が大幅に向上し、開発者にとってより魅力的な製品を構築するための新たな能力が提供されます。
Sui Moveの未来
Sui Moveチームは、開発者からのフィードバックに基づいて言語の特性を継続的に改善しています。主なポイントは次のとおりです:
全体的に見て、Sui Moveはより柔軟で、使いやすく、より安全な方向に進化し続けています。