作者:劉紅林
區塊鏈世界這幾年跑得很快,也越來越讓人眼花撩亂。比特幣開了個頭,把「點對點的電子現金」從論文變成現實;以太坊把「智慧合約」推上舞台,催生了無數應用。但往後大多數新公鏈的故事,不外乎兩類:要么宣稱兼容以太坊,把現成的生態和開發者“搬過來”;要么主打性能,堆硬件、改架構,試圖解決以太坊的堵車問題。
這兩條路各有成績,但也都留下了隱憂。以太坊的兼容性讓它生態最繁榮,卻依舊免不了「堵車+ 高費」的老毛病;拼性能的公鏈,有的靠燒錢砸硬體跑出驚艷TPS,卻換來了昂貴的運行成本和去中心化的犧牲;有的架構複雜,層層疊疊,維護難度和隱患日漸顯露。站在使用者的角度,感受常常還是那幾個字:慢、貴、反人類。
就在這樣的背景下,Sui 冒出來了。它不是喊「更快的以太坊」或「更便宜的Solana」,而是拋出一句相當自信的口號:「基於第一原理重新設計的L1 公鏈。」
起初我並沒有在意──區塊鏈世界從不缺乏新概念。但慢慢發現,身邊不少做開發的朋友、看專案的投資人,甚至原本對公鏈不太關心的人,都開始談論Sui。他們說這條鍊和以太坊、Solana 真不一樣。
出於好奇,紅林律師花了一些時間去研究:它所謂的「第一原理」究竟體現在哪裡?和前輩們相比,它有哪些亮點,又有哪些潛在的問題?以下的內容,是我身為區塊鏈愛好者的梳理與思考。需要先事先免責聲明一下的是,紅林律師非技術背景,部分錶述不一定那麼嚴謹準確,還望大家見諒。
資產到底是什麼
區塊鏈的核心,本質上就是記錄資產。那問題來了:在鏈上,資產該怎麼表達?比特幣和以太坊的答案很直接——就是帳戶和餘額。誰有多少錢,就像帳本上記了一行數字。這種方式簡單,但和現實世界的資產差異很大。演唱會的門票是一張張的,刷過一次就作廢;遊戲裡的裝備有等級和耐久度;銀行的抵押貸款合約還有特定條款和利率。這些東西要是全都壓縮成「帳戶裡多了一筆餘額」,就得靠額外的邏輯去解釋。於是,以太坊才會不斷推出ERC-20、ERC-721、ERC-1155 等標準,像一塊塊補丁,來彌補餘額模型的不足。
Sui 走了另一條路。它沒有延續這套邏輯,而是把資產直接建模為「物件」。每個物件都有唯一ID、歸屬和屬性,而且能隨時間和使用而變化。一張門票用過一次就自動顯示為「已使用」;一把劍可以升級、也可能損壞。換句話說,鏈上的資產不再是冰冷的數字,而是帶著生命週期的「活物」。這讓複雜資產的開發更自然,不必再繞一大圈邏輯來解釋。
當然,這種設計也不是沒有代價。習慣了Solidity 的開發者,要重新適應管理對象的「生老病死」。工具鏈也必須跟上,否則如果索引器、錢包、交易市場沒有為物件模型量身打造,開發者還是可能退回「餘額思維」。更現實的問題是,ERC 系列已經成為事實上的全球標準,和以太坊、Solana 等生態互通時,Sui 的物件邏輯需要額外的映射和轉換,過程未必順暢。
所以,把資產當成對象的思路很美,確實更貼近現實資產的形態。但它能不能真正跑通,還要看整個生態能否配套建設,把標準化、工具支撐和跨鏈互操作做好。否則,再優雅的理念,也可能困在「理想與相容性」的縫隙裡。
交易為什麼一定要排隊
區塊鏈世界的老毛病,是所有交易都得一筆一筆排隊執行。以太坊就是這樣設計的:每個區塊裡,交易依序依序處理。這有點像全城只有一個收費窗口,無論是買一杯咖啡,還是簽一份房產合同,都要在同一條隊伍裡排著。只要有人磨蹭,後面的人就只能幹等。效率瓶頸自然顯而易見。
Solana 的方法是把這個收費窗口升級成超級高速收費站,流水線化處理、堆上高性能硬件,把單車道的吞吐量盡量拉高。結果確實比以太坊快得多,但歸根結底還是“單車道”,只是跑得更快而已。硬體堆得越猛,成本越高,對參與節點的要求越嚴苛,去中心化程度也隨之下降。
Sui 換了一個思路。既然它把資產建模為獨立的對象,那兩個互不相關的對象之間的操作,為什麼要互相等待呢?於是它乾脆把執行邏輯改成並行:不同物件的交易可以同時跑,只有修改同一個物件的操作才需要排隊。好比把單車道高速改造成多車道,大多數車輛各走各的,只有在搶同一個匝道口時才要排隊。再加上它設計了Programmable Transaction Blocks(PTB),允許把多步驟複雜操作打包成一筆交易,一次性執行完,避免中途卡殼或反覆確認。
一個生活化的比喻是:想像你在超市結帳。傳統的以太坊模式,就是全超市只有一個收銀台,無論買一瓶水還是一車貨,都得在同一條隊伍裡慢慢等。 Solana 的做法是為這個收銀台配上最快的掃碼槍和最熟練的收銀員,但隊伍還是一條。 Sui 的做法更像是開了十個收銀台,大多數顧客可以分散結帳,效率大幅提升。
這種設計大幅提升了潛在性能,讓「高並發」成為可能。但它並不是免費的午餐。首先,系統需要在執行前辨識出交易之間的依賴關係,而這本身就有計算開銷。就像交警要先判斷哪些車可以同時走、哪些車可能相撞,再指揮放行。如果交易過多,光是做這個調度也會消耗資源。其次,熱門問題依然存在。一旦出現全網爭搶的共享對象,例如一個熱門的訂單簿或NFT 合約,所有相關交易還是得乖乖排隊,這個瓶頸並不會消失。
對開發者來說,並行執行也意味著新的挑戰。在順序執行的世界裡,邏輯相對簡單,測試路徑可控。而並行環境下,要考慮並發讀寫、狀態衝突等情況,如果沒設計好,很可能在極端情況下出現難以重現的Bug。這就像在做軟體開發時,從單執行緒跳到多執行緒,能帶來效能提升,但調試和驗證的複雜度往往倍增。
所以,並行執行確實打開了一條新的路,讓區塊鏈不再受限於單線程的天花板。但在真正跑向大規模應用之前,它仍然要面對調度開銷、熱點瓶頸和開發者心智複雜度這些實際考驗。
安全應該靠語言還是靠習慣
公鏈的安全問題,往往不是因為攻擊者多麼高明,而是因為語言本身給了太多自由。 Solidity 是個典型例子。它靈活到可以寫出各種天馬行空的邏輯,但同時,DAO 被黑、重入攻擊、整數溢出、權限管理漏洞,這些血淋淋的案例不斷上演。你可以說,這是因為開發者不夠小心,但換個角度想:如果一個系統的安全要靠「人時時刻刻保持高度謹慎」來維持,那表示這個系統的規則本身就不夠穩固。
Sui 在這裡選擇了另一條路——它基於Move 語言來建立智能合約。 Move 起源於Facebook 的Libra 項目,核心理念是「資源就是資源」。資源在語言層面被當作一等公民,預設不能複製、不能隨意銷毀,必須在明確的所有權下轉移。想把它放進全域存儲,還得具備特定的權限。這些都不是開發者「自覺遵守」的約定,而是寫死在語言規則裡的硬約束。換句話說,安全從「靠習慣」變成了「靠制度」。
更貼近生活的比喻是:Solidity 像一座沒有護欄的山路,你可以盡情飆車,但一旦打滑就是萬丈深淵;Move 則像一條高速公路,到處都是護欄、限速線和匝道口,哪怕你經驗不足,出事故的概率也大大降低。問題是,高速公路的修建和維護成本很高,而且如果每個地區的高速規則還不統一,司機跨區駕駛依舊會覺得麻煩。
這種設計確實減少了很多常見風險。以太坊開發者經常需要小心翼翼地避免「重複轉帳」或「憑空產生代幣」的錯誤,而在Move 裡,這些漏洞在編譯階段就會被擋掉。對使用者來說,意味著資產更難因為合約Bug 而憑空蒸發。
但護欄帶來的另一面是門檻。 Move 的程式設計範式和大多數工程師習慣的完全不同。很多Solidity 老手第一次寫Move,會覺得手腳被束縛:想隨手複製個值,編譯器不讓;想銷毀一個對象,也得滿足特定條件。剛上手時,速度會明顯變慢。更麻煩的是,Move 的生態還不夠成熟。 Solidity 已經累積了無數的庫、框架、審計經驗,而Move 的工具鏈、審計公司、最佳實踐都還在建設期。
還有一個容易被忽略的現實問題:Move 在Aptos 和Sui 上並不完全一樣。這就意味著,開發者沒辦法做到「一次學習,處處可用」。這種分歧在短期內會增加學習成本,也讓Move 的生態容易被切分成幾個小圈子,削弱網路效應。
所以,從安全角度看,Sui 的選擇是理性的:與其把希望寄託在開發者的謹慎和自律上,不如把規則直接寫進語言本身。但從生態角度來看,這條路不算輕鬆。開發者需要時間適應,工具和審計體系需要補全,不同平台之間也需要避免分裂。如果這些問題解決得不好,再好的護欄也可能變成「少數人能開車的專用道」。
擴展性靠什麼
擴展性幾乎是所有公鏈都繞不開的問題。以太坊選擇的是「蓋二層」的路線:主鏈負責安全結算,二層去承載大部分交易。這種做法就像在壅塞的城市裡不斷修天橋,確實能分流,但上下切換複雜,跨鏈橋也成了事故高發區。 Solana 則走了另一條極端,把單機性能推到極限,好比修了一條超級高速公路,所有車都在這條單車道上狂飆。結果跑得快了,但成本很高,能開得起車的人越來越少,去中心化隨之打了折扣。
Sui 提出的是第三條路。既然它把鏈上資產抽象化為獨立的對象,那就能把對象拆分,交給不同節點分別處理。大多數互不相關的對象,各自平行執行;只有在遇到特別熱門的共享對象時,才需要集中協調。這更像是建造一張地鐵網絡,不同線路同時運行,彼此互不干擾,只有在少數換乘樞紐才會擁擠。理論上,這樣的設計意味著系統可以水平擴展:使用者越多,線路越多,整體運能就更強。
不過,紙面上的藍圖和現實之間還隔著距離。 Sui 的主網至今沒有經歷過千萬級用戶同時在線的極端考驗。分散式系統越大,調度和一致性的問題就越棘手,就像地鐵線路越多,調度中心的壓力也倍增。再加上節點的經濟模型仍是個問號:誰願意長期穩定地運作節點?獎勵如果太低,沒人維護;設計如果不合理,還可能出現大家一窩蜂湧向熱門對象、冷門區域被忽視的情況。久而久之,甚至會出現「劣幣驅逐良幣」。
所以,從思路上看,Sui 的擴展性方案比「立體交叉」或「單一路徑高速」更有彈性,但要真正修成一張四通八達、穩定運行的地鐵網絡,還需要技術驗證、經濟激勵和生態磨合的多重配合。
生態是否真正落地?
理念再漂亮,如果沒有應用落地,也只是空中樓閣。 Sui 在主網上線後確實拉起了一批生態項目,從金融到遊戲、從入口到電商,拼湊出了一個雛形。但把雛形變成繁榮生態,還有很長的路。
在金融領域,DeepBook 被視為基礎設施,它試圖在鏈上跑一個高效能的訂單簿撮合系統,利用並行執行和低延遲,讓撮合和清算能像中心化交易所那樣連貫順滑。這個嘗試很重要,因為訂單簿是金融市場的「心臟」,如果能跑通,就能承載高頻交易和複雜策略。問題在於,訂單簿天然是「共享物件」,並行執行在這裡的優勢打了折扣,熱點依然存在,性能很容易卡在瓶頸上。更現實的是,鏈上撮合能不能真正吸引做市商和機構,是一個需要用資金和深度驗證的難題。
Cetus 的定位是去中心化交易和流動性協議,它提供聚合路由,幫用戶在不同池子裡拼出更優價格,聽起來像DeFi 裡的“去哪都能打車”的滴滴。但聚合並不能憑空創造深度,流動性還是要靠資金方願意進場。現在Cetus 的交易量與以太坊上Uniswap 相比還只是零頭,生態效應遠未形成。
Scallop Lend 代表借貸方向,它強調機構級品質和可組合性,希望吸引更專業的參與者。借貸本來就是DeFi 的命脈,但問題在於風險管理依舊離不開外部資金與預言機,Sui 本身的架構優勢並不能取代這些「看不見的手」。
在使用者入口層,Sui 提出了兩個有趣的工具:zkLogin 和贊助交易。前者允許用戶用熟悉的帳號登入dApp,再透過零知識證明來確保安全,相當於把複雜的鏈上私鑰體驗藏在後台;後者則讓新用戶不需要先買幣,就能直接互動。這些設計降低了門檻,但也帶來新問題:誰來長期為贊助交易買單?如果沒有健康的商業模式,這種體驗可能難以持續,最終又會回到「要先買幣」的老路。
在NFT 和電商領域,Sui 推出了Kiosk 標準,試圖將「上架—託管—結算—轉移」的鏈上流程統一起來。理念是好的:減少市場之間的摩擦,提高資產流動性。但目前Sui 的NFT 市場整體交易量有限,絕大多數收藏缺乏二級市場活躍度。標準再完善,沒有使用者和資金流動,也是「孤島標準」。
遊戲是另一個重點方向。 Sui 吸引了像《侍魂R》這樣的知名IP 進駐,也有原創鏈遊嘗試。物件模型確實很適合表達遊戲裡的複雜道具,某把劍可以升級、某個寵物可以進化,這些在Sui 的合約裡就是天然的「物件狀態變化」。並行執行也緩解了多人同時互動時的卡頓。但遊戲能不能長久跑下去,最終還得看玩家是否願意留下來,而不僅僅是領一波空投。到目前為止,Sui 上還沒有出現一個能像Axie Infinity 一樣在全球引爆的項目。
這些努力讓Sui 不至於空殼,但困境同樣明顯:用戶規模和交易量與以太坊、Solana 相比依舊有限。許多計畫也依賴基金會的補貼,缺乏自我造血的商業模式。所謂的「日常應用」還沒跑出來,一般用戶要用鏈的場景依舊稀缺。就算在DeFi 裡,深度和風險管理仍然依賴外部資金,而鏈本身的架構優勢無法取代市場的冷啟動。換句話說,並行執行能解決效能問題,卻不能自動產生使用者和資本。
Sui 的生態像是新商場:裝潢很漂亮,設計概念也先進,地鐵口、停車場都修好了,但進駐的商家還不夠,客流更沒到。基金會可以一時補助租金、吸引幾家大品牌開業,可讓商場真正熱鬧,靠的是商家能賺錢、顧客願意來。這才是Sui 未來幾年真正的考驗。
區塊鏈如何走入尋常百姓家?
絕大多數人第一次接觸Web3,往往卡在最原始的門檻:下載錢包、抄下一串看不懂的助記詞、再去想辦法買點原生幣才能開始操作。就算硬著頭皮完成了這些步驟,也常常因為Gas 費過高、交易失敗或等待過久而喪失耐心。 Web3 的入口長期以來都帶著「反人性」的門檻。
Sui 的設計,多少是在對症下藥。物件模型讓鏈上的資產更像現實中的物品,理解起來直觀許多。例如一張演唱會門票,不是「帳戶裡多了一筆餘額」,而是一張帶ID 的票,用過一次就會自動顯示「已使用」;一把遊戲裡的劍,也不再只是個數字,而是能升級、損壞甚至轉手的對象。這讓用戶第一次接觸鏈上資產時,感受到的是「物」而不是「帳本上的一行數字」。
並行執行則讓操作更快。傳統公鏈上,轉一筆錢和部署一個合約要排在同一個隊列裡,就像買咖啡和過戶房產都在一個窗口等號。 Sui 的平行邏輯更接近現實:多數情況下不同的物件交易互不干擾,使用者點完操作,很快就能得到回饋。對於習慣了即時支付的普通用戶來說,這種「不卡頓」的感覺至關重要。
再加上PTB(可程式交易區塊),多步驟複雜操作可以一次完成,減少了中途失敗或反覆確認的煩惱。新手最怕點了半天,結果報錯還不知道自己錯在哪裡,而PTB 把複雜性藏在後端,讓使用者的體驗更像「一次確認就搞定」。
Sui 還在冷啟動問題上做了嘗試。透過zkLogin,用戶甚至可以用Google 或Apple 帳號直接登錄,不需要先理解公鑰、私鑰、助記詞這一整套陌生體系;贊助交易則讓新手不必先去買幣,就能順利完成第一次上鍊操作。這對降低門檻意義不小──至少不會因為第一步的繁瑣而把人勸退。
不過,光是把體驗做到「不那麼糟」還不夠。要讓人真正遷移到鏈上,需要出現一些Web2 無法提供的應用程式場景。支付寶和微信已經把支付體驗打磨得幾乎沒有摩擦,要和這樣的對手競爭,Sui 必須拿出「非用不可」的理由。例如:用戶真正擁有、不可隨意凍結的資產;跨應用自由組合的體驗-演唱會門票不僅能在官方管道買,還能在二手市場轉讓,甚至打包成收藏,與遊戲裡的虛擬物品一同展示;遊戲道具不再被鎖在某個廠商的服務器裡,而是能在不同遊戲之間流轉。這樣的體驗才是Web2 做不到的,也是Sui 需要跑出來的killer use case。
從更宏觀的角度看,Sui 的確給了和前輩不同的一套答案:它把資產從餘額變成對象,讓交易能並行,把安全寫進語言規則,用分佈式擴展來取代堆硬體。在生態上,它嘗試透過DeepBook、Cetus、Scallop 等DeFi 項目,zkLogin 和贊助交易的入口設計,Kiosk 的標準化嘗試,以及鏈遊的探索,把概念逐步落地。
但它面臨的困難也不能忽視。物件模型和ERC 世界割裂,互通需要額外成本;並行執行在熱點物件下仍會遇到瓶頸;Move 的學習成本和生態規模限制了開發者的遷移速度;分散式擴展在大規模場景下尚未被驗證;應用生態依舊依賴補貼,真正的日常場景還沒有跑出來。
所以,如果說Sui 代表了一種「第一原理」的探索,它最大的價值在於提供了一條不同的路:不是在以太坊的框架上修修補補,而是重新問了最基本的問題,並嘗試給出新的答案。至於這套答案能走多遠,還需要時間、生態、政策和市場的共同檢驗。
