Sui Move創始人揭祕:爲何該語言成爲構建Web3產品的利器

robot
摘要生成中

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

近日,我們與Mysten Labs的首席技術官、Move編程語言創作者Sam Blackshear進行了交談,討論了他爲什麼開發Sui Move這種新的智能合約編程語言、Sui能夠擴展的功能以及去中心化技術對構建者的好處。

以下爲本次採訪內容:

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

編程語言是一種與計算機進行友好、安全、高效和明確交互的工具。與自然語言不同,編程語言最重要的是具備精確定義的語義。編程語言的本質是針對特定領域或特定任務的,因爲不可能用一種語言完成所有任務。

Move語言起源於Facebook的Libra項目。在研究現有智能合約後,Sam發現它們在很多情況下讓開發者失望。智能合約主要做兩件事:定義資產類型及其規則,以及檢查訪問控制策略。Sam希望創造一種語言,爲這些基本功能提供良好的抽象,使程序員能夠安全高效地編寫代碼。

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

Sui Move的特點及其在Web3中的優勢

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

  1. 更自由的資產轉移:移除了原始Move中的一些限制條件,允許將資產發送到任何地址。

  2. 對象爲中心的數據模型:簡化了資產處理過程,減少了程序員的記帳工作。

  3. 可編程交易區塊:允許在一個交易中完成多個操作,降低gas費用,減少批準次數,並保證原子性。

這些特點使得Sui Move非常適合在Web3中構建產品,開發者可以更高效、更安全地進行開發。

Sui的可擴展性設計

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

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

去中心化技術的潛力

區塊鏈和加密貨幣本質上是一種去除摩擦的技術。它們可以消除金融交易、應用程序構建和信息設置中的障礙,減少對第三方的依賴。這種技術有潛力改變應用間的互操作性,使數據、物品和價值能夠更自由地在不同應用間流動。

Sui Move的未來發展

Sui Move團隊目前正在關注以下幾個方面:

  1. 改進包的升級和擴展能力,同時保持用戶信任。
  2. 開發新功能,如枚舉類型。
  3. 改善Move與前端代碼的連接體驗。
  4. 增加Move代碼在應用程序中的比例,提高安全性。
  5. 使Move代碼對各類程序員更易理解和使用。

總的來說,Sui Move正在不斷發展,以滿足開發者的需求,並爲Web3生態系統提供更好的支持。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 讚賞
  • 6
  • 分享
留言
0/400
quietly_stakingvip
· 8小時前
move懂的都懂啊
回復0
metaverse_hermitvip
· 20小時前
就这么简单?
回復0
Sunday Degenvip
· 20小時前
又是新链的新故事~
回復0
稳定币爱好者vip
· 20小時前
move才是这波
回復0
BearHuggervip
· 20小時前
都吹了大半年了 有啥实际应用?
回復0
Anon4461vip
· 20小時前
sui挺猛 越来越强了
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)