Sui Move创始人解析:为何它更适合构建Web3产品

robot
摘要生成中

Move语言创造者Sam Blackshear:为何Sui Move适合构建Web3产品

近日,Mysten Labs首席技术官、Move语言创造者Sam Blackshear接受采访,讨论了开发Sui Move语言的原因、Sui的扩展能力以及去中心化技术对开发者的优势。

以下是采访的主要内容:

编程语言的本质

编程语言是与计算机进行明确、安全、高效交互的工具。与自然语言不同,编程语言需要有精确定义的语义,确保代码的行为可预测。编程语言通常针对特定领域或任务进行优化,这就是为什么存在多种编程语言的原因。

Move语言的起源

Move起源于Facebook的Libra项目。在研究现有智能合约语言时,Sam发现它们在很多方面让开发者感到失望。智能合约主要做两件事:定义资产类型及其规则,检查访问控制策略。现有语言难以提供所有权和同质化等概念的良好抽象。Move旨在为这些基本功能提供语言级支持,让程序员能更安全高效地编码。

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

Sui Move的改进

Sui Move对原始Move做了一些调整:

  1. 取消了对账户创建的限制,使资产可以自由发送到任何地址。

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

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

这些变化使Sui Move更适合通用Web3开发,提高了灵活性和效率。

可编程交易块的优势

可编程交易块允许在一个交易中执行多个异构操作,具有以下优势:

  • 降低gas费用
  • 减少需要批准的次数
  • 保证操作的原子性
  • 便于不同组件之间的临时组合

Sui Move的开发体验

许多开发者反馈,使用Sui Move进行开发比其他Web3语言更高效、更安全。例如,有团队表示用Sui Move两个月就完成了用Solidity需要八个月的工作。Sui Move的设计更贴近开发者的思维模式,有助于提高开发速度和信心。

Sui的可扩展性设计

Sui采用面向对象的数据模型,将全局状态组织为对象ID到对象的映射,便于水平扩展。通过精心设计的交易结构,Sui能够在保持低延迟的同时不断提高吞吐量,避免了其他区块链平台容量受限的问题。

去中心化技术的潜力

区块链和加密货币本质上是去除摩擦的技术,可以消除信息和价值流动的障碍。它们使应用之间的互操作性大大提高,为开发者提供了构建更有吸引力产品的新能力。

Sui Move的未来发展

Sui Move团队正在根据开发者反馈不断改进语言特性,重点包括:

  • 增强包的可扩展性
  • 添加枚举类型支持
  • 改善Move与前端代码的连接体验
  • 提高Move代码在应用中的占比
  • 让非Move程序员也能更容易理解Move代码

总的来说,Sui Move正在朝着更灵活、更易用、更安全的方向持续演进。

SUI-2.8%
MOVE-3.24%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 转发
  • 分享
评论
0/400
TokenRationEatervip
· 07-31 22:59
move牛逼啊
回复0
ZK佛系玩家vip
· 07-29 00:19
move确实牛哦
回复0
SelfMadeRuggeevip
· 07-29 00:16
行不行还得开发者说了算
回复0
0xTherapistvip
· 07-29 00:16
Move玩明白了 起飞
回复0
幽灵地址猎手vip
· 07-29 00:14
又一个想当新神的来了
回复0
gaslight_gasfeezvip
· 07-29 00:03
毫无实用价值又在吹
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)