# 專訪: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的發展方向是在保持安全性的同時,提高語言的靈活性和易用性。
Sui創始人解析Move語言:爲Web3而生的智能合約新選擇
專訪:Move語言創始人談Sui Move智能合約語言
近期,我們對話了Mysten Labs的首席技術官、Move編程語言創始人Sam Blackshear,探討了他爲何開發Sui Move這種新型智能合約編程語言、Sui的擴展性以及去中心化技術對開發者的優勢。
以下是採訪內容摘要:
編程語言的本質
編程語言是與計算機進行清晰、安全、高效和明確交互的工具。與自然語言不同,編程語言需要精確定義的語義。編程語言通常針對特定領域或任務設計,因爲不可能有一種語言在所有領域都表現出色。
Move語言的誕生
Move起源於Facebook的Libra項目。經過對現有智能合約的研究,Blackshear認爲現有的智能合約語言在某些方面讓開發者失望。智能合約主要定義資產類型及其轉移規則,並檢查訪問控制策略。Move旨在爲這些基本任務提供良好的抽象,使程序員能夠安全高效地編寫代碼。
Sui Move的特點
Sui Move在原始Move的基礎上進行了一些改變:
這些變化使得Sui Move更適合構建通用的Web3應用。
可編程交易塊的優勢
對用戶而言,可編程交易塊帶來了幾個好處:
Sui Move的開發體驗
來自其他Web3編程語言的開發者普遍反饋,在Sui Move上的開發更高效、更安全。例如,一個DeFi項目用Sui Move只用了兩個月就完成了原本需要八個月的工作量。
Sui的可擴展性設計
Sui的目標是實現水平可擴展性,即通過增加硬件來提高吞吐量,而不會影響延遲。這種設計源於對Web2服務可擴展性原則的借鑑,以及對區塊鏈特有需求的考慮。
去中心化技術的潛力
Blackshear認爲區塊鏈和加密貨幣本質上是一種去除摩擦的技術。它們可以消除信息和價值傳遞的障礙,減少對第三方中介的依賴。這種技術有潛力改變從房地產交易到應用程序互操作性等多個領域。
Sui Move的未來發展
Sui Move團隊目前正致力於:
總的來說,Sui Move的發展方向是在保持安全性的同時,提高語言的靈活性和易用性。