Sui Move创始人解密:为何该智能合约语言成Web3产品首选

专访Sui Move语言创始人:为何这种智能合约语言适合构建Web3产品?

近日,Mysten Labs首席技术官、Move编程语言创始人Sam Blackshear就Sui Move智能合约语言的开发背景、特点及其在Web3领域的应用前景等话题接受了专访。

以下为本次采访的主要内容:

编程语言的本质与Move的诞生

编程语言是一种与计算机进行明确交互的工具。与自然语言不同,编程语言需要具备精确定义的语义,同时也针对特定领域或任务进行优化。

Move语言源于对现有智能合约语言的研究。Sam发现当时的智能合约语言在很多方面并不能满足开发者的需求。智能合约主要定义资产类型及其转移规则,并检查访问控制策略。Move的设计目标就是为这些基本功能提供良好的抽象,使程序员能够安全高效地编写代码。

专访Move语言之父:为什么Sui Move智能合约语言适合构建Web3产品?

Sui Move的特点及优势

Sui使用了Move的一种变体Sui Move。相比原始Move,Sui Move做了一些改变:

  1. 取消了一些限制条件,使资产可以更自由地转移。

  2. 引入了以对象为中心的数据模型,简化了资产处理逻辑。

  3. 支持可编程交易块,允许在一个交易中完成多个操作。

这些变化使Sui Move更适合在Web3中构建产品。它为开发者提供了更高效、更安全的开发体验,同时也为用户带来了更低的gas费用、更少的批准次数等好处。

Sui的可扩展性设计

Sui的目标是实现水平可扩展性,即通过增加硬件来提高吞吐量,没有上限。这种设计使Sui能够应对用户数量的增长,同时保持低延迟。

面向对象的数据模型是实现这一目标的关键。通过将所有内容组织成对象,全局状态变成了一个从对象ID到对象的大型映射,这种键值对存储更容易扩展。

去中心化技术的潜力

区块链和加密货币本质上是一种去除摩擦的技术。它们可以消除金融交易、应用程序构建和信息设置中的障碍,减少对第三方的依赖。

这种技术为开发者提供了新的"超能力",使他们能够构建更具吸引力的产品。对于终端用户来说,虽然不是每个人都能理解代码,但区块链的透明性和不可变性提供了额外的信任保障。

Sui Move的未来发展

Sui Move团队目前正在根据开发者的反馈进行改进,主要关注以下几个方面:

  1. 增加语言级别的功能,在保持用户信任的同时提供更大的扩展灵活性。

  2. 改善Move与前端代码的连接体验。

  3. 研究如何使应用程序包含更多的Move代码,以提高安全性。

  4. 优化非Move程序员使用的体验。

总的来说,Sui Move正在朝着更加灵活、安全和易用的方向发展,以更好地满足Web3开发者和用户的需求。

SUI-0.4%
MOVE1.33%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 3
  • 分享
评论
0/400
notSatoshi1971vip
· 23小时前
下一个sol杀手在这了
回复0
空投猎手小明vip
· 23小时前
move带带玩呗
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)