# インタビュー:Move言語の創始者がSui Moveスマートコントラクト言語について語る最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearと対話し、彼がなぜ新しいスマートコントラクトプログラミング言語であるSui Moveを開発したのか、Suiの拡張性、そして分散型技術が開発者にもたらす利点について探りました。以下はインタビュー内容の要約です:## プログラミング言語の本質プログラミング言語は、コンピュータと明確で安全かつ効率的にやり取りするためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を必要とします。プログラミング言語は通常、特定の分野やタスクに合わせて設計されます。なぜなら、すべての分野で優れたパフォーマンスを発揮する一つの言語を持つことは不可能だからです。## Move言語の誕生MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトの研究を経て、Blackshearは既存のスマートコントラクト言語がいくつかの点で開発者を失望させていると考えています。スマートコントラクトは主に資産の種類とその移転ルールを定義し、アクセス制御ポリシーを確認します。Moveはこれらの基本的なタスクに対して良い抽象を提供し、プログラマーが安全かつ効率的にコードを書くことを可能にすることを目的としています。## Sui Moveの特徴Sui Moveは、元のMoveを基にいくつかの変更を加えました:1. 合規な支払いネットワークに対する制限をいくつか取り除きました。2. オブジェクト指向のデータモデルが導入され、資産処理プロセスが簡素化されました。3. プログラム可能なトランザクションブロックを実現し、複数の操作を1つのトランザクションで完了できるようにしました。これらの変化により、Sui Moveは汎用のWeb3アプリケーションを構築するのにより適しています。## プログラム可能な取引ブロックの利点ユーザーにとって、プログラム可能な取引ブロックは幾つかの利点をもたらします:1. ガス代を下げる2. 承認回数を減らす3. 操作の原子性を実現する## Sui Moveの開発経験他のWeb3プログラミング言語の開発者からの一般的なフィードバックは、Sui Moveでの開発がより効率的で安全であるということです。たとえば、あるDeFiプロジェクトは、Sui Moveを使用して本来8か月かかる作業量を2か月で完了しました。## Suiのスケーラビリティ設計Suiの目標は、ハードウェアを増やすことでスループットを向上させ、遅延に影響を与えずに水平スケーラビリティを実現することです。この設計は、Web2サービスのスケーラビリティ原則を参考にし、ブロックチェーン特有のニーズを考慮したものです。## 分散型テクノロジーの可能性ブランクシアは、ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術であると考えています。それらは情報と価値の伝達の障害を排除し、第三者の仲介者への依存を減らすことができます。この技術は、不動産取引からアプリケーションの相互運用性など、さまざまな分野を変える可能性を秘めています。## Sui Moveの未来Sui Moveチームは現在、次のことに取り組んでいます:1. パッケージのスケーラビリティと柔軟性を改善する2. 列挙型などの新機能を導入する3. Moveとフロントエンドコードの接続体験を最適化する4. アプリケーションにおけるMoveコードの割合を増加させ、安全性を強化する全体的に見て、Sui Moveの発展方向は安全性を維持しつつ、言語の柔軟性と使いやすさを向上させることです。! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/social/moments-da3ad2aa18cf7d335f1599f83788474e)
Sui創設者がMove言語を解析:Web3のために生まれたスマートコントラクトの新しい選択
インタビュー:Move言語の創始者がSui Moveスマートコントラクト言語について語る
最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearと対話し、彼がなぜ新しいスマートコントラクトプログラミング言語であるSui Moveを開発したのか、Suiの拡張性、そして分散型技術が開発者にもたらす利点について探りました。
以下はインタビュー内容の要約です:
プログラミング言語の本質
プログラミング言語は、コンピュータと明確で安全かつ効率的にやり取りするためのツールです。自然言語とは異なり、プログラミング言語は正確に定義された意味を必要とします。プログラミング言語は通常、特定の分野やタスクに合わせて設計されます。なぜなら、すべての分野で優れたパフォーマンスを発揮する一つの言語を持つことは不可能だからです。
Move言語の誕生
MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトの研究を経て、Blackshearは既存のスマートコントラクト言語がいくつかの点で開発者を失望させていると考えています。スマートコントラクトは主に資産の種類とその移転ルールを定義し、アクセス制御ポリシーを確認します。Moveはこれらの基本的なタスクに対して良い抽象を提供し、プログラマーが安全かつ効率的にコードを書くことを可能にすることを目的としています。
Sui Moveの特徴
Sui Moveは、元のMoveを基にいくつかの変更を加えました:
これらの変化により、Sui Moveは汎用のWeb3アプリケーションを構築するのにより適しています。
プログラム可能な取引ブロックの利点
ユーザーにとって、プログラム可能な取引ブロックは幾つかの利点をもたらします:
Sui Moveの開発経験
他のWeb3プログラミング言語の開発者からの一般的なフィードバックは、Sui Moveでの開発がより効率的で安全であるということです。たとえば、あるDeFiプロジェクトは、Sui Moveを使用して本来8か月かかる作業量を2か月で完了しました。
Suiのスケーラビリティ設計
Suiの目標は、ハードウェアを増やすことでスループットを向上させ、遅延に影響を与えずに水平スケーラビリティを実現することです。この設計は、Web2サービスのスケーラビリティ原則を参考にし、ブロックチェーン特有のニーズを考慮したものです。
分散型テクノロジーの可能性
ブランクシアは、ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術であると考えています。それらは情報と価値の伝達の障害を排除し、第三者の仲介者への依存を減らすことができます。この技術は、不動産取引からアプリケーションの相互運用性など、さまざまな分野を変える可能性を秘めています。
Sui Moveの未来
Sui Moveチームは現在、次のことに取り組んでいます:
全体的に見て、Sui Moveの発展方向は安全性を維持しつつ、言語の柔軟性と使いやすさを向上させることです。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)