Sui Move創始人解析:爲何它更適合構建Web3產品

robot
摘要生成中

Move語言創造者Sam Blackshear:爲何Sui Move適合構建Web3產品

近日,Mysten Labs首席技術官、Move語言創造者Sam Blackshear接受採訪,討論了開發Sui Move語言的原因、Sui的擴展能力以及去中心化技術對開發者的優勢。

以下是採訪的主要內容:

編程語言的本質

編程語言是與計算機進行明確、安全、高效交互的工具。與自然語言不同,編程語言需要有精確定義的語義,確保代碼的行爲可預測。編程語言通常針對特定領域或任務進行優化,這就是爲什麼存在多種編程語言的原因。

Move語言的起源

Move起源於Facebook的Libra項目。在研究現有智能合約語言時,Sam發現它們在很多方面讓開發者感到失望。智能合約主要做兩件事:定義資產類型及其規則,檢查訪問控制策略。現有語言難以提供所有權和同質化等概念的良好抽象。Move旨在爲這些基本功能提供語言級支持,讓程序員能更安全高效地編碼。

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

Sui Move的改進

Sui Move對原始Move做了一些調整:

  1. 取消了對帳戶創建的限制,使資產可以自由發送到任何地址。

  2. 引入了以對象爲中心的數據模型,簡化了資產處理邏輯。

  3. 支持可編程交易塊,允許在一個交易中執行多個操作。

這些變化使Sui Move更適合通用Web3開發,提高了靈活性和效率。

可編程交易塊的優勢

可編程交易塊允許在一個交易中執行多個異構操作,具有以下優勢:

  • 降低gas費用
  • 減少需要批準的次數
  • 保證操作的原子性
  • 便於不同組件之間的臨時組合

Sui Move的開發體驗

許多開發者反饋,使用Sui Move進行開發比其他Web3語言更高效、更安全。例如,有團隊表示用Sui Move兩個月就完成了用Solidity需要八個月的工作。Sui Move的設計更貼近開發者的思維模式,有助於提高開發速度和信心。

Sui的可擴展性設計

Sui採用面向對象的數據模型,將全局狀態組織爲對象ID到對象的映射,便於水平擴展。通過精心設計的交易結構,Sui能夠在保持低延遲的同時不斷提高吞吐量,避免了其他區塊鏈平台容量受限的問題。

去中心化技術的潛力

區塊鏈和加密貨幣本質上是去除摩擦的技術,可以消除信息和價值流動的障礙。它們使應用之間的互操作性大大提高,爲開發者提供了構建更有吸引力產品的新能力。

Sui Move的未來發展

Sui Move團隊正在根據開發者反饋不斷改進語言特性,重點包括:

  • 增強包的可擴展性
  • 添加枚舉類型支持
  • 改善Move與前端代碼的連接體驗
  • 提高Move代碼在應用中的佔比
  • 讓非Move程序員也能更容易理解Move代碼

總的來說,Sui Move正在朝着更靈活、更易用、更安全的方向持續演進。

SUI-2.11%
MOVE-1.98%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 6
  • 轉發
  • 分享
留言
0/400
TokenRationEatervip
· 07-31 22:59
move牛逼啊
回復0
ZK佛系玩家vip
· 07-29 00:19
move确实牛哦
回復0
SelfMadeRuggeevip
· 07-29 00:16
行不行还得开发者说了算
回復0
0xTherapistvip
· 07-29 00:16
Move玩明白了 起飞
回復0
幽灵地址猎手vip
· 07-29 00:14
又一个想当新神的来了
回復0
gaslight_gasfeezvip
· 07-29 00:03
毫无实用价值又在吹
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)