Sui Move创始人揭秘:为何该语言成为构建Web3产品的利器

robot
摘要生成中

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

近日,我们与Mysten Labs的首席技术官、Move编程语言创作者Sam Blackshear进行了交谈,讨论了他为什么开发Sui Move这种新的智能合约编程语言、Sui能够扩展的功能以及去中心化技术对构建者的好处。

以下为本次采访内容:

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

编程语言是一种与计算机进行友好、安全、高效和明确交互的工具。与自然语言不同,编程语言最重要的是具备精确定义的语义。编程语言的本质是针对特定领域或特定任务的,因为不可能用一种语言完成所有任务。

Move语言起源于Facebook的Libra项目。在研究现有智能合约后,Sam发现它们在很多情况下让开发者失望。智能合约主要做两件事:定义资产类型及其规则,以及检查访问控制策略。Sam希望创造一种语言,为这些基本功能提供良好的抽象,使程序员能够安全高效地编写代码。

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

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

Sui Move是Move语言的一个变体,主要有以下几个特点:

  1. 更自由的资产转移:移除了原始Move中的一些限制条件,允许将资产发送到任何地址。

  2. 对象为中心的数据模型:简化了资产处理过程,减少了程序员的记账工作。

  3. 可编程交易区块:允许在一个交易中完成多个操作,降低gas费用,减少批准次数,并保证原子性。

这些特点使得Sui Move非常适合在Web3中构建产品,开发者可以更高效、更安全地进行开发。

Sui的可扩展性设计

Sui的目标是实现水平可扩展性,即通过增加硬件设施来提高吞吐量,没有上限。这种设计使Sui能够随着用户增加而持续增长,同时保持低延迟。

面向对象的数据模型是实现这一目标的关键。通过将所有内容组织成对象,全局状态变成了一个从对象ID到对象的大型映射,这是一个可以轻松扩展的键值对存储。

去中心化技术的潜力

区块链和加密货币本质上是一种去除摩擦的技术。它们可以消除金融交易、应用程序构建和信息设置中的障碍,减少对第三方的依赖。这种技术有潜力改变应用间的互操作性,使数据、物品和价值能够更自由地在不同应用间流动。

Sui Move的未来发展

Sui Move团队目前正在关注以下几个方面:

  1. 改进包的升级和扩展能力,同时保持用户信任。
  2. 开发新功能,如枚举类型。
  3. 改善Move与前端代码的连接体验。
  4. 增加Move代码在应用程序中的比例,提高安全性。
  5. 使Move代码对各类程序员更易理解和使用。

总的来说,Sui Move正在不断发展,以满足开发者的需求,并为Web3生态系统提供更好的支持。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
quietly_stakingvip
· 8小时前
move懂的都懂啊
回复0
metaverse_hermitvip
· 20小时前
就这么简单?
回复0
Sunday Degenvip
· 20小时前
又是新链的新故事~
回复0
稳定币爱好者vip
· 20小时前
move才是这波
回复0
BearHuggervip
· 21小时前
都吹了大半年了 有啥实际应用?
回复0
Anon4461vip
· 21小时前
sui挺猛 越来越强了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)