本文為贊助內容,不應視為財務或投資建議。本文中表達的觀點僅代表供稿人/作者的觀點,不一定反映幣安學院的看法。
摘要
Sui 是第 1 層區塊鏈與智能合約平台,設計目標為讓數位資產所有權更為快速、隱密、安全且便於所有人使用。
Sui 以 Move 程式語言編寫,其物件中心導向模型實現了平行處理、小於一秒的確定時間與豐富的鏈上資產。
Sui 擁有可橫向擴展的處理與儲存能力,以低價提供無可比擬的速度,支援多種應用程式。Sui 乃是區塊鏈階躍函數方面的進展,同時也是創作者與開發人員的平台,可供建構令人讚嘆的友善用戶體驗。
什麼是 Sui?
Sui 是旨在推廣去中心化技術普及大眾的區塊鏈。其代幣 SUI 用於保障網路、支付燃料費與促進鏈上交易,未來將能實現治理。
Sui 的最初開發者 Mysten Labs 由曾參與 Diem 區塊鏈專案的 Meta 前員工成立,最初稱為 Libra。當時開發工作的一部份包含發展全新智能合約程式語言 Move 、高流通量內存礦池 Narwhal 與共識引擎 Bullshark 等新技術。
他們在 Diem 的開發工作成為了 Sui 設計的根基。然而這些創新已為滿足非許可制第 1 層區塊鏈的需求進行了更改與擴展,而非配合原先 Libra 開發合規小額支付平台的任務。
Sui 如何運作?
與其他多數區塊鏈相反,Sui 使用物件而非帳戶作為數據儲存的基本單位。開發人員定義、創建並管理代表用戶層級資產的可程式化物件。一個物件擁有包含所有權在內的獨特屬性,其價值可以根據創造該物件的智能合約治理邏輯進行更新。物件及其屬性直接儲存在鏈上,而非智能合約之內。
Sui 上的多數資產皆由單一地址持有,以物件的數值進行紀錄。上述資產被稱為「持有物件」。若要轉移持有物件的所有權,僅需更改該數值即可。交易獨立於任何其他網路執行的動作,且可平行處理。多數區塊鏈交易,如資產轉移、點對點支付與鑄造 NFT 皆屬於本類別。
Sui 的設計便是用於最佳化這此類常見交易。在其他區塊鏈上,不論單筆交易複雜的程度,皆須進入全序關係清單,並經由全域共識驗證處理。這種典型設計可能會在網路中產生瓶頸,降低個別交易的處理速度,以及同時間能處理的交易總數。
Sui 使用稱為「拜占庭穩定狀態廣播」(Byzantine Consistent Broadcast) 的演算法減少瓶頸,以維持低延遲與高流通量。請求者或代理人能直接與驗證者進行對話以在無共識的情況下進行處理,結果即是在不影響安全性的前提下達到近乎即時的交易確定時間。如此便可實現大規模的平行交易提交與執行。
Sui 部分資產為共享所有權,代表多個帳戶必須授權改變該物件相關數據的交易。這些交易被認定為複雜交易,必須經由共識驗證。Sui 使用委託權益證明協調共識。Sui 的共識引擎分為 Narwhal 與 Tusk 兩個部分。Narwhal 是交易的儲存者 (內存礦池),確保數據能提供予驗證者進行處理。Tusk 是為所有交易、包含共享物件進行排序的機制。
Sui 有何獨特之處?
Sui 的物件中心導向數據模型是一項關鍵創新,實現其他許多鏈上技術的突破。
Sui Move
Sui Move 是 Sui 的原生程式語言。其設計目的為整合區塊鏈開發人員的一切所需,以利打造高效能、安全且功能豐富的應用程式。
Sui Move 基於 Move 語言開發,Move 則是特別設計以改善其他智能合約程式語言的缺陷。Move 解決了智能合約設計中的兩個關鍵問題:數位資產代表與其安全操作。Move 擁有一流的資產抽象與存取控制,能改善智能合約的安全性,並提高智能合約程式設計師的生產力。Sui Move 在這項成就之上做了更多的建構,加入帳戶、交易、時間與密碼學等區塊鏈特有概念的語言。
可程式化交易區塊 (PTB)
可程式化交易區塊,又稱 PTB,是 Sui 最強大的核心開發人員原始型別之一。在傳統區塊鏈中,交易的基本單位乃是多半簡單且接近虛擬機 (VM) 執行層面的交易。在 Sui 中,交易的基本單位提升至複雜、可組合交易序列的層級。
PTB 為異質型別,並可在所有智能合約上存取任何公開的鏈上 Move 函式。在單一 PTB 之內,先前執行的鏈上 Move 呼叫型別輸出可以連接成為型別輸入,傳給之後執行的鏈上 Move 呼叫。這些型別可為包含豐富屬性與特質的任意 Sui 物件。單一 PTB 能夠自智能合約錢包提取玩家物件,使用該物件在遊戲中執行操作,並將操作贏得的徽章物件發送到多遊戲獎盃箱中,完全無須發布任何新智能合約程式碼。單一 PTB 中可以有多達 1,024 個異質交易,因此組合可能數量近乎無限。
PTB 中的鏈結交易會以原子化方式執行及失敗,代表無法進行部分處理。這提供了便於使用而直觀的程式設計模型,並為支付或金融導向應用提供強而有力的保證。
橫向可擴展性
Sui 會橫向擴展以應對網路需求的增長。驗證者能依照需求增加或移除算力,進而對效能進行調整。即便網路流量極高,Sui 的代幣經濟模型設計也能維持低燃料費與穩定性。驗證者擁有足夠的誘因增加容量,因為他們能在不調升費用的前提下獲得更多燃料費。
Sui 的可擴展性不限於交易處理。儲存同樣也可橫向擴展且低成本。這讓開發人員能定義直接存在於鏈上、屬性豐富的複雜資產,無須導入指向鏈下儲存的間接層,節省燃料費。
什麼是 SUI 代幣?
SUI 代幣在網路上有四項用途:
可質押予驗證者,以保障網路並獲得質押獎勵。
可用於支付執行交易與其他操作的燃料費。
促進鞏固整體 Sui 經濟的鏈上交易原生資產。
給予持有者未來參與治理的權利。
SUI 的總供應量上限為 1,00 億枚代幣。
Sui 生態系
Sui 主網於 2023 年 5 月推出。自推出起已有眾多遊戲發布,且明年會有更多遊戲上市。DeFi 應用程式與 NFT 專案亦如雨後春筍,2023 年後半同時規畫更多令人興奮的應用程式。
SuiFrens
SuiFrens 主要用於展示 Sui Move 的能力,展現 Sui 數位資產的可組合性、延伸性與靈活度。該家族目前包含 Capybaras 與 Bullsharks,未來還會推出更多成員。
Pyth Oracle
Pyth 將來自世界最大專業交易者與交易所的高保真度數據連接至任何地方的任意智能合約。
Game 8192
SUI 8192 是熱門遊戲 2048 的高挑戰度完全鏈上版本,由 Ethos 在 Sui 區塊鏈上打造。
Suia
Suia 為出席證明應用程式,驗證 Sui 基礎活動參與資格。它可與活動票券、貢獻獎章與遊戲等一同使用,協助主辦者進行互動並獎勵參與。
Sui 的下一步是什麼?
Sui 持續在開發獨特功能,並同時專注在將開發人員帶入 Sui Move 程式語言的領域,並協助其於各個產業打造應用程式。
部分近期與未來功能包含:
贊助交易
若要在 Sui 處理交易,用戶便必須支付燃料費。然於,許多區塊鏈新用戶並不熟悉燃料費的概念,這有可能成為交易完成的阻礙。為移除詢問用戶支付燃料費的阻力,燃料站允許使用贊助交易,讓應用程式建構者支付燃料費,永遠無需向用戶揭露費用。建構者可探索其他收益模式,如廣告、訂閱或高級附加功能。
Kiosk 標準
Kiosk 是用於打造可對轉移政策進行高度自訂的開放、零手續費交易平台的型別。它可讓創造者發表帶有物件的政策,給予權力強制限制交易的執行政策,包含物件售出的權利金政策。
總結
Sui 設計目標為令所有產業與應用程式皆能運用去中心化技術的次世代區塊鏈。其創新點可為所有人重新定義資產所有權,並為世界各地的民眾問題提供實際的解決方案。