Move語言創始人揭祕Sui Move:爲Web3打造更高效安全的智能合約語言

robot
摘要生成中

專訪:Move語言創始人談Sui Move及其在Web3中的應用

近期,我們採訪了Mysten Labs首席技術官、Move編程語言創始人Sam Blackshear,探討了他開發Sui Move這種新型智能合約語言的原因、Sui的擴展性以及去中心化技術對開發者的益處。

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

編程語言本質上是一種與計算機進行精確交互的工具。與自然語言不同,編程語言需要具備明確定義的語義,以確保程序行爲的可預測性。Move語言源於Facebook的Libra項目,旨在解決現有智能合約語言的局限性。

Sam指出,智能合約主要涉及兩個方面:定義資產類型及其轉移規則,以及檢查訪問控制策略。Move語言的設計目標是爲這些基本任務提供更好的抽象和編程工具,使開發者能夠更安全高效地編寫代碼。

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

Sui Move的特點及其在Web3中的應用

Sui Move是Move語言的一個變體,針對Web3環境進行了優化。主要變化包括:

  1. 取消了原始Move中的帳戶創建限制,使資產轉移更加自由。
  2. 引入了以對象爲中心的數據模型,簡化了資產處理邏輯。
  3. 實現了可編程交易塊,允許在單個交易中執行多個操作。

這些特性使Sui Move特別適合構建Web3產品,提供了更高的靈活性和效率。

可編程交易塊的優勢

可編程交易塊允許在一個交易中執行多個操作,類似於自助餐模式。這帶來了多項好處:

  1. 降低gas費用
  2. 減少批準次數
  3. 保證操作的原子性
  4. 簡化復雜交易的實現

Sui Move的開發體驗

許多開發者反饋,使用Sui Move進行開發比其他Web3語言更高效、更安全。例如,有項目團隊表示,用Sui Move完成的工作量相當於使用Solidity需要四倍的時間。這種效率提升源於語言設計對開發者需求的精準把握。

Sui的可擴展性設計

Sui的核心目標是實現水平可擴展性,避免因平台成功導致的性能下降問題。通過面向對象的數據模型和鍵值對存儲結構,Sui能夠根據需求靈活擴展處理能力,同時保持低延遲。

去中心化技術的潛力

區塊鏈和加密貨幣技術本質上是一種消除摩擦的技術,可以減少金融交易和應用開發中的障礙。它們提供了新的可能性,如跨應用互操作、可編程資產等,爲開發者帶來了構建創新產品的新能力。

Sui Move的未來發展

Sui Move團隊正致力於多項改進:

  1. 增強包的可擴展性和兼容性
  2. 引入新特性如枚舉類型
  3. 改善Move與前端代碼的集成體驗
  4. 提高Move代碼在應用中的佔比,增強安全性
  5. 簡化非Move程序員理解和使用Move的難度

這些努力旨在使Sui Move更加強大和易用,進一步推動其在Web3領域的應用。

MOVE17.56%
SUI1.87%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 8
  • 分享
留言
0/400
口嗨做多王vip
· 07-17 21:16
Move没踩过坑的就别吹
回復0
大饼信仰充值站vip
· 07-17 10:26
Move!牛逼
回復0
无常损失哲学家vip
· 07-17 01:08
比所谓安全多了又有啥用
回復0
Liquidation Therapistvip
· 07-14 23:39
Move贼猛啊老铁
回復0
DeFi小灰灰vip
· 07-14 23:34
这语言是真的刚
回復0
无聊饭团vip
· 07-14 23:31
这么nb 我全没看懂...
回復0
MeaninglessGweivip
· 07-14 23:23
听起来蛮厉害的...就是还没整明白
回復0
区块链假面骑士vip
· 07-14 23:14
感觉Move这波稳了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)