# 專訪Move語言創始人:爲何Sui Move智能合約語言適合構建Web3產品?近日,我們與Mysten Labs的首席技術官、Move編程語言創始人Sam Blackshear進行了對話,探討了他開發Sui Move這種新智能合約編程語言的原因、Sui的擴展功能以及去中心化技術對開發者的優勢。以下是採訪內容摘要:## 編程語言的本質與Move的誕生編程語言是與計算機進行友好、安全、高效和明確交互的工具。與自然語言不同,編程語言需要具備精確定義的語義。Move起源於Facebook的Libra項目,旨在解決現有智能合約語言的局限性。智能合約主要完成兩項任務:定義資產類型及其規則,以及檢查訪問控制策略。Move的設計目標是爲這些基本功能提供良好的抽象,使程序員能夠安全高效地編寫代碼。## Sui Move的特點及其在Web3中的應用Sui Move是Move的一個變體,主要有以下變化:1. 移除了原始Move中爲合規支付網絡設置的限制條件。2. 引入了以對象爲中心的數據模型,簡化了資產處理流程。3. 實現了可編程交易塊,提高了交易效率和靈活性。這些特性使Sui Move特別適合構建Web3產品,提供了更高的開發效率和安全性。## Sui的可擴展性設計Sui的目標是實現水平可擴展性,即通過增加硬件設施來提高吞吐量,沒有上限。這種設計避免了其他區塊鏈平台在達到容量上限時遇到的問題,如gas費用漲和延遲增加。Sui的面向對象數據模型和交易結構設計都是爲了實現這一目標。全局狀態被組織成一個大型鍵值對存儲,這種結構更易於擴展。## 去中心化技術的潛力區塊鏈和加密貨幣本質上是一種去除摩擦的技術,能夠消除信息和價值傳遞中的障礙。它們可以降低交易成本,提高應用程序間的互操作性,爲開發者提供新的"超能力"來構建更具吸引力的產品。## Sui Move的未來發展Sui Move團隊正在關注以下方面的改進:1. 基於開發者反饋,完善包的升級和擴展功能。2. 引入新的語言特性,如枚舉類型。3. 改善Move與前端代碼的連接體驗。4. 增加Move代碼在應用程序中的佔比,以提高安全性。5. 簡化Move程序的開發過程,使其對各類開發者更加友好。
Sui Move創始人解讀:爲何該語言適合構建Web3產品
專訪Move語言創始人:爲何Sui Move智能合約語言適合構建Web3產品?
近日,我們與Mysten Labs的首席技術官、Move編程語言創始人Sam Blackshear進行了對話,探討了他開發Sui Move這種新智能合約編程語言的原因、Sui的擴展功能以及去中心化技術對開發者的優勢。
以下是採訪內容摘要:
編程語言的本質與Move的誕生
編程語言是與計算機進行友好、安全、高效和明確交互的工具。與自然語言不同,編程語言需要具備精確定義的語義。Move起源於Facebook的Libra項目,旨在解決現有智能合約語言的局限性。
智能合約主要完成兩項任務:定義資產類型及其規則,以及檢查訪問控制策略。Move的設計目標是爲這些基本功能提供良好的抽象,使程序員能夠安全高效地編寫代碼。
Sui Move的特點及其在Web3中的應用
Sui Move是Move的一個變體,主要有以下變化:
這些特性使Sui Move特別適合構建Web3產品,提供了更高的開發效率和安全性。
Sui的可擴展性設計
Sui的目標是實現水平可擴展性,即通過增加硬件設施來提高吞吐量,沒有上限。這種設計避免了其他區塊鏈平台在達到容量上限時遇到的問題,如gas費用漲和延遲增加。
Sui的面向對象數據模型和交易結構設計都是爲了實現這一目標。全局狀態被組織成一個大型鍵值對存儲,這種結構更易於擴展。
去中心化技術的潛力
區塊鏈和加密貨幣本質上是一種去除摩擦的技術,能夠消除信息和價值傳遞中的障礙。它們可以降低交易成本,提高應用程序間的互操作性,爲開發者提供新的"超能力"來構建更具吸引力的產品。
Sui Move的未來發展
Sui Move團隊正在關注以下方面的改進: