Sui Move:为Web3优化的智能合约语言 Mysten Labs CTO详解其优势

专访Mysten Labs首席技术官Sam Blackshear:Sui Move智能合约语言的优势

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

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

Sam指出,编程语言是与计算机进行精确交互的工具。与自然语言不同,编程语言需要具备明确定义的语义,以确保代码的行为可预测。他强调,编程语言通常针对特定领域或任务而设计。

Move语言源于Facebook的Libra项目。在研究现有智能合约语言时,Sam发现它们在满足开发者需求方面存在不足。智能合约主要涉及资产定义和访问控制,而现有语言并非为此专门设计。

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

Sui Move的特点与优势

Sui Move是Move语言的一个变体,专为Web3环境优化。与原始Move相比,Sui Move采用了基于对象的数据模型,简化了资产处理流程。这使得开发者可以更专注于核心业务逻辑,而无需过多关注底层记账细节。

Sui Move还引入了可编程交易区块的概念。Sam将其比喻为自助餐,用户可以在一次交易中执行多个操作,而无需额外费用。这不仅降低了gas成本,还减少了用户需要批准的次数,同时提供了原子性保证。

Sui的可扩展性设计

Sui的设计目标是实现水平可扩展性。通过采用面向对象的数据模型和键值对存储,Sui能够随着需求增长而扩展,同时保持低延迟。这种设计使Sui能够适应不断增长的用户群,而不会因容量限制而导致性能下降或成本上升。

去中心化技术的潜力

Sam认为区块链和加密货币本质上是消除摩擦的技术。它们有助于克服信息和价值传输的障碍,减少对昂贵第三方中介的依赖。在Web3环境中,应用程序之间的互操作性大大增强,为开发者提供了构建更具吸引力产品的新能力。

Sui Move的未来发展

Sui团队正在根据开发者反馈不断完善Sui Move。他们关注如何使语言更适合包的迭代开发,同时保持对现有用户的兼容性。团队还在努力改善Move与前端代码的集成体验,以简化整体应用开发流程。

Sam强调,虽然Move代码通常只占Sui应用的一小部分,但团队正在探索如何增加Move代码的比例,以提高整体安全性,同时确保非Move程序员也能轻松理解和使用这些应用。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
FOMOmonstervip
· 07-12 09:43
又一个想超越solidity的?
回复0
Gas_Guzzlervip
· 07-12 08:16
不就是Meta家的语言嘛
回复0
0xSleepDeprivedvip
· 07-12 06:57
move搞起来!
回复0
RugPullSurvivorvip
· 07-11 23:05
move天下第一好吧
回复0
BrokenYieldvip
· 07-09 13:40
另一个L1试图解决不存在的问题,真是无语
查看原文回复0
薛定谔空投vip
· 07-09 13:34
出金链么?有点看不明白
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)