Sui Move创始人:Web3开发新引擎助力效率与安全双升

专访Move语言创始人:Sui Move如何助力Web3产品开发

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

以下是采访的主要内容:

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

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

Move源于Facebook的Libra项目。Blackshear在研究现有智能合约后发现,它们主要定义资产类型和访问控制策略。Move旨在为这些基本任务提供良好的抽象,使程序员能够安全高效地编码,无需重复造轮子。

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

Sui Move的特点及其在Web3中的优势

Sui Move是Move的一个变体,主要变化包括:

  1. 取消了原始Move中为合规支付设置的一些限制。
  2. 引入了以对象为中心的数据模型,简化了资产处理逻辑。
  3. 实现了可编程交易块,提高了交易效率和灵活性。

这些特点使Sui Move特别适合构建Web3产品,能够实现更低的gas费用、更少的批准次数和更好的原子性。

Sui Move的开发体验

许多开发者反馈,使用Sui Move进行开发比其他Web3语言更高效、更安全。例如,一个DeFi项目用Sui Move仅用了两个月就完成了原本需要八个月的工作,且对其安全性更有信心。

Sui的可扩展性设计

Sui的目标是实现水平可扩展性,即通过增加硬件来提高吞吐量,同时保持低延迟。这种设计基于面向对象的数据模型,将全局状态组织为对象ID到对象的映射,便于扩展。

去中心化技术的潜力

区块链和加密货币本质上是一种去除摩擦的技术,可以消除金融交易、应用程序构建和信息设置中的障碍。它们提供了新的"超能力",使开发者能够构建更具吸引力的产品。

Sui Move的未来发展

Sui Move团队正在关注以下方面的改进:

  1. 基于开发者反馈,优化包的升级和扩展功能。
  2. 引入新特性,如枚举类型。
  3. 改善Move与前端代码的连接体验。
  4. 增加Move代码在应用程序中的比例,提高安全性。
  5. 简化非Move程序员理解和使用Move的难度。

通过这些努力,Sui Move旨在为Web3开发者提供更强大、更灵活的工具,推动去中心化技术的广泛应用。

SUI2.96%
MOVE2.45%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 1
  • 转发
  • 分享
评论
0/400
夜间创世纪vip
· 08-08 02:05
深夜部署监控到Move版本新更新 值得注意的漏洞修复情况
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)