Sui Move创始人解读:为何该语言适合构建Web3产品

专访Move语言创始人:为何Sui Move智能合约语言适合构建Web3产品?

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

以下是采访内容摘要:

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

编程语言是与计算机进行友好、安全、高效和明确交互的工具。与自然语言不同,编程语言需要具备精确定义的语义。Move起源于Facebook的Libra项目,旨在解决现有智能合约语言的局限性。

智能合约主要完成两项任务:定义资产类型及其规则,以及检查访问控制策略。Move的设计目标是为这些基本功能提供良好的抽象,使程序员能够安全高效地编写代码。

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

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

Sui Move是Move的一个变体,主要有以下变化:

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

这些特性使Sui Move特别适合构建Web3产品,提供了更高的开发效率和安全性。

Sui的可扩展性设计

Sui的目标是实现水平可扩展性,即通过增加硬件设施来提高吞吐量,没有上限。这种设计避免了其他区块链平台在达到容量上限时遇到的问题,如gas费用上涨和延迟增加。

Sui的面向对象数据模型和交易结构设计都是为了实现这一目标。全局状态被组织成一个大型键值对存储,这种结构更易于扩展。

去中心化技术的潜力

区块链和加密货币本质上是一种去除摩擦的技术,能够消除信息和价值传递中的障碍。它们可以降低交易成本,提高应用程序间的互操作性,为开发者提供新的"超能力"来构建更具吸引力的产品。

Sui Move的未来发展

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

  1. 基于开发者反馈,完善包的升级和扩展功能。
  2. 引入新的语言特性,如枚举类型。
  3. 改善Move与前端代码的连接体验。
  4. 增加Move代码在应用程序中的占比,以提高安全性。
  5. 简化Move程序的开发过程,使其对各类开发者更加友好。
SUI4.66%
MOVE2.11%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 转发
  • 分享
评论
0/400
空投自助餐vip
· 08-11 15:57
move很强就完了
回复0
MintMastervip
· 08-11 15:57
move 真香
回复0
ProveMyZKvip
· 08-11 15:50
先上车再说好不好听
回复0
崩溃电话热线vip
· 08-11 15:48
move完全yyds呀!
回复0
区块链假面骑士vip
· 08-11 15:44
move哥这么努力 我得买点sui
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)