Sui創始人解析Move語言:爲Web3而生的智能合約新選擇

robot
摘要生成中

專訪:Move語言創始人談Sui Move智能合約語言

近期,我們對話了Mysten Labs的首席技術官、Move編程語言創始人Sam Blackshear,探討了他爲何開發Sui Move這種新型智能合約編程語言、Sui的擴展性以及去中心化技術對開發者的優勢。

以下是採訪內容摘要:

編程語言的本質

編程語言是與計算機進行清晰、安全、高效和明確交互的工具。與自然語言不同,編程語言需要精確定義的語義。編程語言通常針對特定領域或任務設計,因爲不可能有一種語言在所有領域都表現出色。

Move語言的誕生

Move起源於Facebook的Libra項目。經過對現有智能合約的研究,Blackshear認爲現有的智能合約語言在某些方面讓開發者失望。智能合約主要定義資產類型及其轉移規則,並檢查訪問控制策略。Move旨在爲這些基本任務提供良好的抽象,使程序員能夠安全高效地編寫代碼。

Sui Move的特點

Sui Move在原始Move的基礎上進行了一些改變:

  1. 移除了一些針對合規支付網絡的限制。
  2. 引入了以對象爲中心的數據模型,簡化了資產處理過程。
  3. 實現了可編程交易塊,使得多個操作可以在一個交易中完成。

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

可編程交易塊的優勢

對用戶而言,可編程交易塊帶來了幾個好處:

  1. 降低gas費用
  2. 減少批準次數
  3. 實現操作的原子性

Sui Move的開發體驗

來自其他Web3編程語言的開發者普遍反饋,在Sui Move上的開發更高效、更安全。例如,一個DeFi項目用Sui Move只用了兩個月就完成了原本需要八個月的工作量。

Sui的可擴展性設計

Sui的目標是實現水平可擴展性,即通過增加硬件來提高吞吐量,而不會影響延遲。這種設計源於對Web2服務可擴展性原則的借鑑,以及對區塊鏈特有需求的考慮。

去中心化技術的潛力

Blackshear認爲區塊鏈和加密貨幣本質上是一種去除摩擦的技術。它們可以消除信息和價值傳遞的障礙,減少對第三方中介的依賴。這種技術有潛力改變從房地產交易到應用程序互操作性等多個領域。

Sui Move的未來發展

Sui Move團隊目前正致力於:

  1. 改善包的可擴展性和靈活性
  2. 引入新特性如枚舉類型
  3. 優化Move與前端代碼的連接體驗
  4. 提高Move代碼在應用中的佔比,以增強安全性

總的來說,Sui Move的發展方向是在保持安全性的同時,提高語言的靈活性和易用性。

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

SUI0.22%
MOVE0.79%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 2
  • 分享
留言
0/400
Web3探险家_Linvip
· 07-20 23:04
坦白说,这个举动就像古老的智慧与量子力学相遇,真的。
查看原文回復0
空投猎人小王vip
· 07-20 23:00
有move卷起来
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)