Sui Move創始人解讀:爲何該語言成爲構建Web3應用的利器

robot
摘要生成中

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

近期,我們與Mysten Labs首席技術官、Move編程語言創始人Sam Blackshear進行了交談,討論了他開發Sui Move這種新智能合約編程語言的原因、Sui的擴展能力以及去中心化技術對開發者的優勢。

以下是採訪內容摘要:

編程語言的本質

編程語言是與計算機進行友好、安全、高效和明確交互的工具。與自然語言不同,編程語言最重要的是具有精確定義的語義。編程語言的本質是針對特定領域或任務的,這就是爲什麼存在多種編程語言。

Move語言的起源

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

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

Sui Move的特點

Sui使用了Move的一個變體,稱爲Sui Move。主要變化包括:

  1. 移除了對帳戶創建的限制,使資產可以自由發送到任何地址。
  2. 引入了基於對象的數據模型,簡化了資產處理過程。
  3. 實現了可編程交易塊,允許在單個交易中執行多個操作。

這些變化使Sui Move更適合構建通用的Web3應用。

可編程交易塊的優勢

對用戶而言,可編程交易塊帶來的好處包括:

  1. 更低的gas費用
  2. 減少批準次數
  3. 提高交易原子性

Sui Move的開發體驗

來自其他Web3編程語言的開發者發現,在Sui Move上的開發更加高效和安全。例如,一個DeFi項目在Sui Move上只用了兩個月完成,而用Solidity可能需要八個月。

Sui的可擴展性設計

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

去中心化技術的潛力

區塊鏈和加密貨幣本質上是一種去除摩擦的技術。它們可以消除應用程序之間的互操作性障礙,使數據、資產和功能能夠在不同應用間自由流動。

Sui Move的未來發展

Sui Move團隊正在關注以下方面的改進:

  1. 增加語言級別的功能,提供擴展靈活性
  2. 改善Move與前端代碼的連接體驗
  3. 增加枚舉類型等新特性
  4. 提高Move代碼在應用中的佔比,增強安全性
  5. 簡化非Move程序員理解和使用Move的難度
SUI-1.15%
MOVE-1.23%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 4
  • 轉發
  • 分享
留言
0/400
liquidation_watchervip
· 08-09 19:49
move牛逼
回復0
BearMarketSurvivorvip
· 08-09 19:46
move迟早超sol了
回復0
gas费烧烤摊vip
· 08-09 19:35
终于能翻身了 move天下第一
回復0
MetaMaximalistvip
· 08-09 19:34
动吗?solidity的极客们现在一团糟
查看原文回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)