Sui Move創始人解析:爲何成爲Web3產品開發利器

robot
摘要生成中

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

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

以下是採訪內容概要:

編程語言的本質

編程語言是與計算機進行明確交互的工具。與自然語言不同,編程語言需要具有精確定義的語義,確保代碼的行爲可預測。編程語言通常針對特定領域或任務進行優化。

Move語言源於Facebook的Libra項目。在研究現有智能合約語言的不足後,Blackshear決定創建一種新語言,專門針對定義資產類型和訪問控制策略這兩個智能合約的核心功能。

Sui Move的特點

Sui Move是Move語言的一個變體,做了一些調整以適應更廣泛的Web3應用場景:

  1. 取消了原始Move中的帳戶創建限制,允許更自由地發送資產。

  2. 引入了對象爲中心的數據模型,簡化了資產操作過程。

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

這些變化使Sui Move更適合構建通用的Web3應用,同時提高了開發效率和安全性。

Sui的可擴展性

Sui的設計目標是實現水平可擴展性,即通過增加硬件來線性提升吞吐量,沒有上限。這有助於避免因容量限制而導致的用戶體驗下降問題。

Sui採用面向對象的數據模型,將全局狀態組織爲對象ID到對象的映射,便於擴展。交易結構也經過優化,以適應這種數據模型。

去中心化技術的潛力

Blackshear認爲區塊鏈和加密貨幣本質上是一種去除摩擦的技術,可以消除信息和價值傳遞的障礙。它使應用程序之間的互操作性更容易實現,爲開發者提供了新的"超能力"來構建更具吸引力的產品。

Sui Move的未來發展

Sui團隊正在根據開發者反饋不斷改進Sui Move:

  1. 增加語言級功能,提供更大的擴展靈活性。

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

  3. 研究如何增加應用中Move代碼的佔比,以提高安全性。

  4. 努力使Move代碼對各類開發者更易理解和使用。

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

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

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 5
  • 分享
留言
0/400
Gas_Wastervip
· 13小時前
牛啊 要来了
回復0
FOMOSapienvip
· 13小時前
新公链又来卷了
回復0
薛定谔钱包vip
· 13小時前
不就是抄Solidity嘛
回復0
倒霉蛋验证者vip
· 13小時前
sui强的一批yyds!
回復0
区块链Talkervip
· 13小時前
其实这对资产管理来说是相当具有革命性的,不骗你...
查看原文回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)