Move语言创始人揭秘Sui Move:为Web3而生的智能合约新标准

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

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

以下是采访的主要内容:

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

编程语言是与计算机进行明确、安全和高效交互的工具。不同于自然语言的丰富性和表达能力,编程语言需要具备精确定义的语义。Move语言源于对现有智能合约语言的研究,旨在解决它们在资产定义和访问控制方面的不足。

Move专注于为智能合约提供基本功能,如资产类型定义、转移规则和访问控制策略。它的设计目标是让程序员能够安全高效地编写代码,而无需每次都重新创造基础功能。

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

Sui Move是Move语言的一个变体,主要针对Web3领域进行了优化:

  1. 移除了原始Move中为合规支付网络设置的限制,使资产转移更加自由。

  2. 引入了基于对象的数据模型,简化了交易逻辑,提高了开发效率。

  3. 支持可编程交易区块,允许在一个交易中执行多个操作,降低gas费用并提高原子性。

这些特性使Sui Move特别适合构建Web3产品,能够提供更高效、更安全的开发体验。

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

Sui的设计理念与可扩展性

Sui的核心设计目标是实现水平可扩展性。通过采用面向对象的数据模型和键值对存储,Sui能够根据需求增加硬件设施,理论上没有吞吐量上限。这种设计使Sui能够应对用户量增长带来的挑战,同时保持低延迟和低成本。

去中心化技术的潜力

区块链和加密货币本质上是一种去除摩擦的技术。它们有潜力消除应用程序之间的互操作性障碍,使数据、资产和功能能够更自由地在不同平台间流动。这为开发者提供了新的可能性,使他们能够构建更具吸引力的应用。

Sui Move的未来发展

Sui Move的未来发展主要集中在以下几个方面:

  1. 基于开发者反馈,优化包的更新和扩展机制。

  2. 引入新的语言特性,如枚举类型,以增强灵活性。

  3. 改善Move与前端代码的集成体验。

  4. 探索如何增加应用程序中Move代码的比例,以提高整体安全性。

  5. 简化Move程序的开发过程,使其对各类开发者更加友好。

MOVE-3.49%
SUI-4.61%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
Blockwatcher9000vip
· 21小时前
Move真香 谁说不是呢
回复0
韭当割vip
· 21小时前
move看着倍儿香
回复0
雏菊独角兽vip
· 21小时前
又一朵move小花,开在太阳链上啦
回复0
GasFeeSobbervip
· 21小时前
先蹲个move,速度抄作业咯~
回复0
治理投票假装者vip
· 21小时前
move牛批
回复0
tx_pending_forevervip
· 21小时前
solidity已死 Move天下
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)