# Move言語の創設者インタビュー:なぜSui Moveスマートコントラクト言語がWeb3製品の構築に適しているのか最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearと話をし、彼がSui Moveという新しいスマートコントラクトプログラミング言語を開発した理由、Suiのスケーラビリティ、そして分散型技術が開発者にもたらす利点について議論しました。以下はインタビュー内容の要約です:## プログラミング言語の本質プログラミング言語は、コンピュータとの友好的で安全、効率的かつ明確な相互作用を行うためのツールです。自然言語とは異なり、プログラミング言語の最も重要な点は、厳密に定義された意味を持つことです。プログラミング言語の本質は特定の分野やタスクに特化しているため、さまざまなプログラミング言語が存在します。## Move言語の起源MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトを研究した後、Blackshearはそれらが多くの場合、開発者を失望させることを発見しました。スマートコントラクトは主に2つのことを行います:資産タイプとそのルールを定義し、アクセス制御ポリシーを確認します。Moveは、これらの基本タスクに対して良好な抽象化を提供し、プログラマーが安全かつ効率的にコードを書くことを可能にすることを目指しています。! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/social/moments-da3ad2aa18cf7d335f1599f83788474e)## Sui Moveの特徴SuiはMoveの一変種であるSui Moveを使用しています。主な変更点は次のとおりです:1. アカウント作成の制限を取り除き、資産を任意のアドレスに自由に送信できるようにしました。2. オブジェクトベースのデータモデルを導入し、資産処理プロセスを簡素化しました。3. プログラム可能なトランザクションブロックを実現し、単一のトランザクション内で複数の操作を実行できるようにしました。これらの変更により、Sui Moveは汎用のWeb3アプリケーションを構築するのにより適しています。## プログラム可能な取引ブロックの利点ユーザーにとって、プログラム可能な取引ブロックがもたらす利点は次のとおりです:1. より低いガス料金2. 承認回数を減らす3. 取引の原子性を向上させる## Sui Moveの開発経験他のWeb3プログラミング言語の開発者は、Sui Moveでの開発がより効率的で安全であることを発見しました。たとえば、あるDeFiプロジェクトはSui Moveでわずか2ヶ月で完成しましたが、Solidityを使用した場合は8ヶ月かかる可能性があります。## Suiのスケーラビリティ設計Suiの目標は水平スケーラビリティを実現することであり、ハードウェア施設を増やすことでスループットを向上させ、上限がありません。この設計により、Suiはユーザーの増加に対応しつつ、低遅延を維持することができます。## 分散型テクノロジーの可能性ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術です。これにより、アプリケーション間の相互運用性の障壁を取り除き、データ、資産、機能が異なるアプリケーション間で自由に流れることができます。## Sui Moveの未来Sui Moveチームは以下の改善に注目しています:1. 言語レベルの機能を追加し、拡張性を提供します。2. Moveとフロントエンドコードの接続体験を改善する3. 列挙型などの新機能を追加する4. Moveコードのアプリケーションにおける割合を増加させ、安全性を強化する5. Moveを理解し使用することの非Moveプログラマーにとっての難易度を簡素化する
Sui Moveの創始者が解説:なぜこの言語がWeb3アプリケーションの構築における強力な武器となるのか
Move言語の創設者インタビュー:なぜSui Moveスマートコントラクト言語がWeb3製品の構築に適しているのか
最近、私たちはMysten LabsのCTOであり、Moveプログラミング言語の創設者であるSam Blackshearと話をし、彼がSui Moveという新しいスマートコントラクトプログラミング言語を開発した理由、Suiのスケーラビリティ、そして分散型技術が開発者にもたらす利点について議論しました。
以下はインタビュー内容の要約です:
プログラミング言語の本質
プログラミング言語は、コンピュータとの友好的で安全、効率的かつ明確な相互作用を行うためのツールです。自然言語とは異なり、プログラミング言語の最も重要な点は、厳密に定義された意味を持つことです。プログラミング言語の本質は特定の分野やタスクに特化しているため、さまざまなプログラミング言語が存在します。
Move言語の起源
MoveはFacebookのLibraプロジェクトに由来します。既存のスマートコントラクトを研究した後、Blackshearはそれらが多くの場合、開発者を失望させることを発見しました。スマートコントラクトは主に2つのことを行います:資産タイプとそのルールを定義し、アクセス制御ポリシーを確認します。Moveは、これらの基本タスクに対して良好な抽象化を提供し、プログラマーが安全かつ効率的にコードを書くことを可能にすることを目指しています。
! 【Move言語の父インタビュー:なぜSui Moveスマートコントラクト言語はWeb3プロダクトの構築に適しているのか?】 ](https://img-cdn.gateio.im/webp-social/moments-da3ad2aa18cf7d335f1599f83788474e.webp)
Sui Moveの特徴
SuiはMoveの一変種であるSui Moveを使用しています。主な変更点は次のとおりです:
これらの変更により、Sui Moveは汎用のWeb3アプリケーションを構築するのにより適しています。
プログラム可能な取引ブロックの利点
ユーザーにとって、プログラム可能な取引ブロックがもたらす利点は次のとおりです:
Sui Moveの開発経験
他のWeb3プログラミング言語の開発者は、Sui Moveでの開発がより効率的で安全であることを発見しました。たとえば、あるDeFiプロジェクトはSui Moveでわずか2ヶ月で完成しましたが、Solidityを使用した場合は8ヶ月かかる可能性があります。
Suiのスケーラビリティ設計
Suiの目標は水平スケーラビリティを実現することであり、ハードウェア施設を増やすことでスループットを向上させ、上限がありません。この設計により、Suiはユーザーの増加に対応しつつ、低遅延を維持することができます。
分散型テクノロジーの可能性
ブロックチェーンと暗号通貨は本質的に摩擦を取り除く技術です。これにより、アプリケーション間の相互運用性の障壁を取り除き、データ、資産、機能が異なるアプリケーション間で自由に流れることができます。
Sui Moveの未来
Sui Moveチームは以下の改善に注目しています: