Sui Move創始人解密:爲何該智能合約語言成Web3產品首選

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

近日,Mysten Labs首席技術官、Move編程語言創始人Sam Blackshear就Sui Move智能合約語言的開發背景、特點及其在Web3領域的應用前景等話題接受了專訪。

以下爲本次採訪的主要內容:

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

編程語言是一種與計算機進行明確交互的工具。與自然語言不同,編程語言需要具備精確定義的語義,同時也針對特定領域或任務進行優化。

Move語言源於對現有智能合約語言的研究。Sam發現當時的智能合約語言在很多方面並不能滿足開發者的需求。智能合約主要定義資產類型及其轉移規則,並檢查訪問控制策略。Move的設計目標就是爲這些基本功能提供良好的抽象,使程序員能夠安全高效地編寫代碼。

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

Sui Move的特點及優勢

Sui使用了Move的一種變體Sui Move。相比原始Move,Sui Move做了一些改變:

  1. 取消了一些限制條件,使資產可以更自由地轉移。

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

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

這些變化使Sui Move更適合在Web3中構建產品。它爲開發者提供了更高效、更安全的開發體驗,同時也爲用戶帶來了更低的gas費用、更少的批準次數等好處。

Sui的可擴展性設計

Sui的目標是實現水平可擴展性,即通過增加硬件來提高吞吐量,沒有上限。這種設計使Sui能夠應對用戶數量的增長,同時保持低延遲。

面向對象的數據模型是實現這一目標的關鍵。通過將所有內容組織成對象,全局狀態變成了一個從對象ID到對象的大型映射,這種鍵值對存儲更容易擴展。

去中心化技術的潛力

區塊鏈和加密貨幣本質上是一種去除摩擦的技術。它們可以消除金融交易、應用程序構建和信息設置中的障礙,減少對第三方的依賴。

這種技術爲開發者提供了新的"超能力",使他們能夠構建更具吸引力的產品。對於終端用戶來說,雖然不是每個人都能理解代碼,但區塊鏈的透明性和不可變性提供了額外的信任保障。

Sui Move的未來發展

Sui Move團隊目前正在根據開發者的反饋進行改進,主要關注以下幾個方面:

  1. 增加語言級別的功能,在保持用戶信任的同時提供更大的擴展靈活性。

  2. 改善Move與前端代碼的連接體驗。

  3. 研究如何使應用程序包含更多的Move代碼,以提高安全性。

  4. 優化非Move程序員使用的體驗。

總的來說,Sui Move正在朝着更加靈活、安全和易用的方向發展,以更好地滿足Web3開發者和用戶的需求。

SUI-3.22%
MOVE-3.59%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 3
  • 分享
留言
0/400
notSatoshi1971vip
· 17小時前
下一个sol杀手在这了
回復0
空投猎手小明vip
· 18小時前
move带带玩呗
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)