文/Gustavo Lobo, TheTie Research
前言
隨著上週Solana和Nomad黑客事件的發生,對安全、可擴展的區塊鏈需求越來越顯著。我們之前的報導曾討論過Aptos,它是一個由Meta(前Facebook)員工創建的基於Move編程語言的區塊鏈。 Aptos並不是唯一的區塊鏈新寵。在本文中,我們將討論由Mysten Labs開發的一個區塊鏈項目Sui,其目標是成為第一個互聯網規模的可編程區塊鏈平台。
Sui的構建前提是,迫於區塊鏈的三難問題,目前的區塊鍊網絡不夠高效,無法滿足大規模應用帶來的需求。值得注意的是,Sui本身並不是Diem的衍生版本。 Sui是從零開始構建的,關注基本的可擴展性,以實現即時結算,同時提供高吞吐量、低延遲和低成本性能,為數十億用戶的應用程序提供動力源泉。
團隊&背景
與Aptos類似,Sui是由前Novi Research(Meta的先進加密技術研發團隊)前員工創建的。 Sui創始人之一有首席執行官Evan Cheng,他曾負責Meta加密錢包的研發工作。其他創始人還有:
-
首席技術官Sam Blackshear
-
首席運營官Adeniyi Abiodun
-
首席科學家George Danezis
Sui聯合創始人、首席執行官Evan Cheng,曾負責Meta加密錢包的研發工作。在Novi Research工作期間,該團隊有機會深入研究區塊鍊網絡的複雜層,以對區塊鏈的性能和效率發起挑戰。然而,和大多數加密世界裡的故事一樣,該團隊被區塊鏈技術的誘人潛力所吸引,決定離開他們在Novi Research的舒適圈,最終成立了Mysten Labs。該團隊的歷史背景包括3年的高級項目研發經驗,例如Diem區塊鏈、償付能力加密證明、新型高性能共識/執行策略以及Move編程語言開發。
融資
據報導,2021年12月6日,Mysten Labs在A輪融資中籌集了3600萬美元,由Andreessen Horowitz領投,Redpoint、Lightspeed和Coinbase Ventures等公司參投。 A輪融資的估值目前尚不為公眾所知。然而,據The Information報導,Mysten Labs目前正在進行B輪融資,融資規模為2億美元,估值為20億美元,由FTX Ventures領投。
體系架構
Sui使用了一種稱為“Narwhal & Tusk”的異步共識協議。正確地說,這個稱謂意味著該系統將確保提交共識數據的可用性的責任(Narwhal)和就數據的特定排序達成一致的責任(Tusk)劃分開來。由於這是在雙層模塊中完成的,所以Narwhal可以與HotStuff、Istanbul BFT或Tendermint等外部共識算法一起使用。目前,Narwhale正被整合到Celo和Sommelier區塊鏈中。
也就是說,Sui和其他L1之間的一個主要區別就是無需對共識協議的依賴。 Sui只在需要的時候運行共識來定期檢查其狀態和需要總排序的交易。與其他區塊鏈不同,Sui通過使用“因果排序”來放棄大多數交易的共識。這意味著Sui並非一直都需要共識;當它需要共識時,交易是因果排序的,而其他區塊鏈總是完全排序的。
這種共識架構因為使Sui能夠並行執行大量交易而極大地提高了其性能。因此,Sui減少了延遲,同時允許驗證器利用它們的所有CPU核。該團隊表示,該架構將使Sui成為“第一個也是唯一一個具有水平可擴展性且對整個網絡吞吐無上限的非許可區塊鏈”。
可擴展性
受吞吐量的限制,隨著網絡使用量的增加,現有區塊鏈用戶需要支付高額的gas費。此外,隨著應用程序需求的擴大,高延遲可能會成為一個影響dApps響應能力的問題。 Sui通過專注於水平擴展來適應去中心化應用的需求。最近的測試表明,在8核M1 Macbook Pro上運行的一個未優化的單worker Sui驗證器每秒可以執行和提交的交易量超過12萬個(TPS)。 Worker的數量與節點的處理能力互成比例,所以即使在網絡擁堵時gas價格也會下降。理論上,這意味著隨著需求和使用率的增加,Sui的節點基礎設施具有無限擴展網絡吞吐量的能力。
開發者用戶體驗
Sui開發工具包(SDK)的創建是為了優化開發人員的用戶體驗。 Sui開發工具包將為開發人員提供開源、通用和用戶友好的工具。此外,SDK的設計還允許開發人員在調試智能合約、等待審計和構建基本技術棧元素上大大減少所需時間。
安全性
創建Move編程語言是為了提供一個安全、可編程的基礎,以實現Sui的願景,即創建一個可擴展的金融基礎設施。實現高級別的安全性是決定項目成功的重要里程碑。鑑於這一點,Mysten Labs通過使用Move編程語言實現了這一壯舉。 Move的架構可以防止“重入漏洞、毒代幣和欺騙性代幣批准,攻擊者曾利用這些漏洞在其他平台上竊取數百萬美元。”此外,Move對安全性的注重使其成為開發人員從Web2過渡到Web3期間的一個輕鬆的開發工具。
Move編程語言
Move的主要特性是定義自定義資源類型的能力,這在統計上確保資源只能在程序存儲位置之間移動,而不能被克隆或刪除。通過有效防止上述漏洞等問題,該實施顯著提高了安全性。然後,資源由Move模塊管理,類似於智能合約,Move模塊控制對創建、更新和刪除已聲明資源的規則進行編碼的過程。 Move模塊優於智能合約的地方在於它們執行數據抽象,這意味著資源在其聲明模塊內是透明的,而在其聲明模塊外是不透明的。
此外,在富有表現力的規範語言的幫助下,Move Prover驗證器可以正式驗證Move模塊的特徵,並且足夠高效地用於持續集成測試。 Sui以對象為中心的模式和存儲系統與Core Move和Aptos有很大不同。在撰寫本文時,開發人員報告了他們的不一致之處,他們認為在快速更新文檔以跟上最新分支方面存在問題。也就是說,這個問題很容易解決,開發人員已經表示,他們對在MOVE編程語言基礎上進行開發活動非常有信心。
代幣經濟
這部分內容,我將對Sui的代幣經濟進行高層次的概述。有關SUI代幣經濟學和Sui經濟學的詳細信息,我建議閱讀他們今年5月初發布 的代幣經濟學白皮書。
SUI代幣用例
- 為了參與權益證明機制,可以在一個週期內對SUI進行質押。
-
SUI是用於支付在Sui平台上執行和存儲交易或其他操作所需gas費的資產名稱(類似於其他原生區塊鏈代幣)。此外,gas費還用於獎勵權益證明機制的參與者,防止垃圾郵件和拒絕服務攻擊。
-
SUI可以作為一種流動性資產,用於各種智能合約和貨幣政策應用。
-
SUI還將用於關鍵事項(如協議升級和其他功能)的鏈上投票治理。
SUI供應
-
SUI的總供應量上限為10,000,000,000(即100億代幣)。在主網啟動時,SUI總供應的一部分將是流動性的。
-
剩餘的代幣將在未來幾年作為未來權益獎勵津貼進行分配。具體的分配比例尚未公佈。然而,在Sui的不一致報告中提及,這一信息將在未來幾週內公佈。
根據他們的代幣經濟文件,SUI目前沒有內置通縮機制來抵消發行。然而,由於供應是有限的,網絡活動的增加將顯著增加對SUI的需求。此外,存儲資金的存在創造了重要的貨幣動態,因為更高的鏈上數據需求轉化為更大的存儲資金,從而減少了流通中的SUI數量。
Sui上的協議
儘管Sui作為區塊鏈還處於起步階段,但自從6月底激勵測試網首次開放以來,開發者活動已經呈指數增長。
總結
在過去的幾年裡,可擴展性一直是區塊鏈領域的一個常見話題。很明顯,許多被廣泛使用的區塊鏈系統本身並沒有進行優化,以支持區塊鏈技術的持續發展和應用。本文中我們對Sui區塊鏈進行了高層次概述。 Sui是世界上第一個擁有POS(權益證明)共識的無許可的L1區塊鏈,它允許創建者和開發者構建專門為Web3用戶提供的體驗。此外,Sui通過利用其架構和注重性能、可擴展性和用戶可操作性的新方法,解決了現有區塊鏈的主要痛點。所有這些方面都突出了Sui的價值觀:為區塊鏈領域產出持續價值,將創造環境可持續、經濟高效、高吞吐量和低延遲的無許可區塊鏈作為根本目標,為大眾賦能。