Move語言創始人解析Sui Move:Web3產品開發的優選方案

robot
摘要生成中

專訪Move語言創始人:爲何Sui Move智能合約語言適合構建Web3產品?

近日,Mysten Labs首席技術官、Move編程語言創始人Sam Blackshear接受採訪,討論了開發Sui Move這種新智能合約編程語言的原因、Sui的擴展功能以及去中心化技術對開發者的優勢。

以下是採訪的主要內容:

編程語言的本質及Move的誕生

編程語言是與計算機進行明確交互的工具。與自然語言不同,編程語言需要精確定義的語義。Move源於Facebook的Libra項目,旨在解決現有智能合約語言的不足。

智能合約主要做兩件事:定義資產類型及其轉移規則,以及檢查訪問控制策略。Move語言圍繞這些基本功能設計,讓程序員能更安全高效地編寫代碼。

專訪Move語言之父:爲什麼Sui Move智能合約語言適合構建Web3產品?

Sui Move的特點

Sui Move相比原始Move做了一些改變:

  1. 移除了原Libra項目的合規限制,使資產更自由流通。

  2. 引入了以對象爲中心的數據模型,簡化了程序員的工作。

  3. 實現了可編程交易塊,使多個操作可以在一個交易中完成。

這些變化使Sui Move更適合構建Web3產品。

可編程交易塊的優勢

可編程交易塊允許在一個交易中完成多個操作,類似於自助餐模式。這帶來以下好處:

  1. 降低gas費用
  2. 減少批準次數
  3. 實現原子性操作

對開發者而言,可以更靈活地組合不同功能。

Sui Move的開發體驗

來自其他Web3語言的開發者普遍反饋,使用Sui Move開發更高效、更安全。例如有團隊表示,用Sui Move兩個月就完成了原本需要8個月的Solidity開發工作。

Sui Move的設計更貼近開發者的思維模式,這得益於對現有問題的研究和針對性設計。

Sui的可擴展性設計

Sui的目標是實現水平可擴展性,即通過增加硬件來提高吞吐量,沒有上限。這避免了其他區塊鏈在成功後面臨的容量瓶頸問題。

Sui採用面向對象的數據模型,將全局狀態組織爲對象ID到對象的映射,便於擴展。交易結構也針對這一模型進行了優化。

去中心化技術的潛力

區塊鏈和加密貨幣本質上是一種去除摩擦的技術,可以消除信息和價值流動的障礙。它使應用之間的互操作性成爲可能,爲開發者提供了新的"超能力"。

Sui Move的未來發展

Sui Move未來的發展方向包括:

  1. 基於開發者反饋改進功能
  2. 研究如何靈活擴展功能同時保持用戶信任
  3. 改善Move與前端代碼的連接體驗
  4. 增加枚舉類型等新特性

總體目標是讓應用程序包含更多Move代碼以提高安全性,同時使非Move程序員也能輕鬆理解。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 3
  • 分享
留言
0/400
Liquidation Survivorvip
· 07-13 07:31
move才是王道啊
回復0
老韭新镰vip
· 07-13 07:22
明白了,来进场薅一把最新韭菜
回復0
MetaMask Mechanicvip
· 07-13 07:20
又有新白皮书了?
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)