Sui Move创始人解读:智能合约语言的创新与Web3未来

专访Move语言创始人:探讨Sui Move智能合约语言的优势

近期,我们对话了Mysten Labs的首席技术官、Move编程语言创始人Sam Blackshear,探讨了他开发Sui Move新智能合约语言的原因、Sui的扩展性以及去中心化技术对开发者的益处。

以下是访谈内容摘要:

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

编程语言是与计算机进行精确交互的工具。不同于自然语言的丰富性,编程语言需要具备明确定义的语义。Move语言源于对现有智能合约语言不足的观察,旨在为智能合约编程提供更适合的抽象和工具。

Move专注于定义资产类型及其转移规则,同时处理访问控制策略。它试图在数字世界中模拟物理资产的属性,为程序员提供关于所有权和同质化的良好抽象,无需重新发明这些概念。

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

Sui Move的特点及其在Web3中的应用

Sui Move相比原始Move有几个关键改进:

  1. 取消了对账户创建的限制,允许更自由的资产转移。
  2. 引入了以对象为中心的数据模型,简化了交易中的资产处理。
  3. 实现了可编程交易块,使得多个操作可以在一个交易中完成。

这些特性使得Sui Move特别适合构建Web3产品,提供了更高的灵活性和效率。

Sui的可扩展性设计

Sui的目标是实现水平可扩展性,通过增加硬件资源来提升吞吐量,同时保持低延迟。这种设计源于对Web2服务可扩展性原则的借鉴,旨在避免因容量限制而导致的用户体验下降。

面向对象的数据模型是实现这一目标的关键。将全局状态组织为对象ID到对象的映射,使得系统能够像扩展键值存储那样进行扩展。

去中心化技术的潜力

区块链和加密货币本质上是一种消除摩擦的技术。它们有潜力减少金融交易和应用程序构建中的障碍,提高互操作性,并为开发者提供新的"超能力"来创建更具吸引力的产品。

Sui Move的未来发展

Sui Move的未来发展将聚焦于:

  1. 改善包的迭代和扩展能力。
  2. 引入新功能如枚举类型。
  3. 优化Move与前端代码的连接体验。
  4. 增加Move代码在应用中的比重,提升安全性。
  5. 简化Move程序的开发和理解过程。

这些努力旨在使Sui Move成为一个更强大、更易用的智能合约开发工具,推动Web3生态系统的发展。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
跑路预警Botvip
· 5小时前
这谁 想跑就跑吧
回复0
德根赌徒vip
· 07-11 13:16
move宝总算开始起飞了
回复0
NFT数据侦探vip
· 07-11 13:09
唱多于移动,但sui?有点可疑,老实说...
查看原文回复0
MetaMask受害者vip
· 07-11 13:06
move有搞头 就是太卷了
回复0
熊市苦修僧vip
· 07-11 13:02
又一个新公链寻求救世,终究难逃周期轮回
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)