Move語言創始人揭祕:Sui Move如何助力Web3開發

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

近期,我們與Mysten Labs CTO、Move編程語言創始人Sam Blackshear進行了交流,探討了他爲何開發Sui Move這種新的智能合約編程語言、Sui能夠擴展的功能以及去中心化技術對開發者的優勢。

以下是採訪內容摘要:

編程語言概述及Move的誕生

編程語言是一種與計算機進行精確、安全、高效和明確交互的工具。與自然語言不同,編程語言需要具有精確定義的語義,以確保代碼行爲的可預測性。

Move語言源於Facebook的Libra項目。在研究現有智能合約語言時,Sam發現它們往往無法滿足開發者的需求。智能合約主要定義資產類型及其轉移規則,並檢查訪問控制策略。Move語言旨在爲這些基本功能提供良好的抽象,使程序員能夠安全高效地編寫代碼。

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

Sui Move的特點及優勢

Sui Move是Move的一個變體,主要有以下幾個特點:

  1. 更自由的資產轉移:取消了原始Move中的帳戶創建限制,允許將資產發送到任何地址。

  2. 對象爲中心的數據模型:簡化了資產處理邏輯,提高了開發效率。

  3. 可編程交易塊:允許在一個交易中執行多個操作,降低gas費用和批準次數,同時保證原子性。

這些特點使Sui Move非常適合構建Web3產品,能夠提供更高效、更安全的開發體驗。

Sui的可擴展性設計

Sui的目標是實現水平可擴展性,通過增加硬件設施來提高吞吐量,同時保持低延遲。這種設計源於對Web3大規模採用需求的考慮,避免了容量受限帶來的用戶體驗下降問題。

面向對象的數據模型是實現這一目標的關鍵。將全局狀態組織爲對象ID到對象的映射,使得可以像擴展鍵值存儲一樣擴展系統。

去中心化技術的潛力

區塊鏈和加密貨幣本質上是一種去除摩擦的技術,可以消除信息和價值傳遞中的障礙。它們能夠降低交易成本,提高應用間的互操作性,爲開發者提供新的"超能力"來構建更具吸引力的產品。

Sui Move的未來發展

Sui Move團隊目前正致力於以下幾個方面的改進:

  1. 增強包的可擴展性,使開發者能夠更靈活地更新和添加功能。

  2. 引入枚舉類型等新特性。

  3. 改善Move與前端代碼的集成體驗。

  4. 探索如何使應用程序包含更多Move代碼,以提高安全性。

  5. 簡化非Move程序員理解和使用Move代碼的難度。

通過這些努力,Sui Move旨在爲Web3開發者提供更強大、更易用的工具,推動去中心化應用的發展。

MOVE-8.17%
SUI-6.68%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 轉發
  • 分享
留言
0/400
空投黑洞vip
· 08-13 20:37
这么牛的move,都快比肩solidity了吧
回復0
永远在逃顶vip
· 08-13 20:14
哎 又是libra那套玩意儿
回復0
Wen_Moonvip
· 08-13 20:14
move这语言稳啊 就爱折腾
回復0
币圈007vip
· 08-13 20:11
move还是要看啊 很香
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)