Linera 會成為下一個 Aptos 或 Sui 嗎?本文帶你深度解讀 Linera 技術、團隊和競品。

作者: maggie,Foresight Research

封面: Photo by Milad Fakurian on Unsplash

概要

公鏈賽道競爭激烈,新的資金和團隊仍在源源不斷進入該領域。目前發展方向包括:以太坊基礎上的 Level2 如 Optimistic、Arbitrum 等;以 Aptos、Sui 等為代表的 Move 系的高性能 Level 1 鏈的崛起;關注塊化的 Celestia 等。

Linera 屬於 Level 1 鏈,目標是提供安全、高擴展性、低延遲區塊鏈,以給予 Web3 應用更快的響應速度,縮小中心化和去中心化應用之間的差距。創始團隊來自 Meta(Facebook),此前參與 Diem 區塊鏈的開發,具備較好的研發能力,但技術團隊成員背景和人數遠與 Sui 和 Aptos 項目的有較大差距。於 22 年 6 月獲得 A16Z 等投資機構合計 600 美元的種子輪投資。

技術上,Linera 的主要特點是:1)多鏈結構(Linera 稱之為微鏈/集成多鏈),並行多條鏈中的交易,從而提高處理能力和出塊速度。聲稱比主流的擴容技術更好(比單鏈更快,比分片更方便跨鏈,比 Rollup 能更快解決爭議)。2)彈性驗證者,驗證者把不同微鏈集交給不同 Worker 處理,可以隨著系統負載的增加而水平擴展 Worker 機器來應對流量。3)智能合約採用 Rust 語言,借鑒了 “基於資源” 的 Move 語言,提供更具備安全性和可組合性的區塊鏈編程語言。Move 也是 Rust 語法,Linera 只說借鑒 Move 語言,那麼可以理解成是 Move 語言的變體。4)採用 DPoS+BFT 共識算法,DPoS 確定驗證者的投票權重,BFT 投票出塊。Linera 採用多鏈結構和 BFT 共識,可以一鍵發鏈,但單鏈性能可能一般。彈性驗證者,可動態擴容,獲得好的響應速度。但中心化程度偏高,跨鏈方案不夠完善

發展階段上看, 項目目前有白皮書,無 RoadMap,無 GitHub 倉庫,產品模塊還沒出現,項目生態還未起步,處於很早期的起步建設階段。  受到 Meta 的餘威影響,以及 Aptos 和 Sui 的刺激,Linera 的關注度也在提升,Linera 團隊於 2022 年 12 月 19 日發布了白皮書

從競品看,Linera 容易被拿來與 Aptos、Sui 討論,但其技術團隊人員數量、背景和融資規模都遠不及 Aptos 和 Sui。三者團隊都來自於 Diem 和 Novi 平台,均獲得 A16Z 的投資,但 Linera 的節奏比較緩慢,且種子輪融資金額遠遠不及 Aptos(種子輪 20 億美金) 和 Sui(3600 萬美元)。三者在技術上都採用/借鑒了 Move 語言。架構上 Linera 和 Avalanche 類似,採用了多鏈架構,且都在第一次融資中獲得 600 萬美金的投資,均獲得了 A16Z 的投資。

綜上,Linera 目前還有很多方面還未起步,不確定性強。下一步需要關注其技術方案更多信息的發布,代碼的發布,從而評估其技術的可用性和用戶體驗。關注市場對單 Owner 鏈/許可鏈的接受程度。再下一步需要關注其節點的建設情況,網絡的實際運行項目和生態的建設情況。

1. 基本概況

1.1 項目簡介

Linera 屬於 Level 1 鏈,目標是提供安全、高擴展性、低延遲區塊鏈,以給予 Web3 應用更快的響應速度。

Facebook(後改名為 Meta)曾組建團隊, 開發穩定幣項目 Libra(後改名為 Diem),但由於監管問題,最終未能持續下去。參與 Diem 開發的團隊,陸續獨立出來,建立各自的團隊,開發新的公鏈項目,Linera 正是其中之一。

1.2 基本信息

創立時間約 2021 年 12 月
所屬國家/
所屬板塊公鏈
代幣符號暫未發幣
募資情況獲得 A16Z 等多家投資機構合計 600 萬美元的投資

1.3 團隊

從官網和 Linkedin 上得知,Linera 團由 8 名左右成員組成(相比 Aptos 團隊 64 人,Sui 團隊 93 人,團隊人數少),官網上掛著 Rust 工程師的招聘需求。成員的具體信息如下:

1.4 資金

輪次融資金額估值投資時間投資方數量投資方
種子輪600 萬美元/2022.6.294由 A16Z 領投,Cygni Capital、Kima Ventures、 Tribe Capital 參投

2. 技術詳情

2.1 目標願景和技術框架

Linera 屬於 Level 1 鏈,目標是提供安全、高擴展性、低延遲區塊鏈,以給予 Web3 應用更快的響應速度,縮小中心化和去中心化應用之間的差距。

2.2 技術原理

1) 一個具有彈性驗證者的集成多鏈結構

  • 集成多鏈結構:Linera 中存在並行的多條鏈(有活躍和不活躍的),稱作微鏈(microchains),無數量限制。
  • 彈性驗證者:一個驗證者是一個類似 Web2 的彈性服務,可並行驗證和執行多條鏈的區塊,每個驗證者管理所有的微鏈。

驗證者是一個 Web2 的彈性服務:可以理解為驗證者可以根據需要來增加或者減少區塊驗證和區塊執行服務的數量,比如,網絡中有 2 條微鏈,節點啟動了 2 個驗證服務和 2 個執行服務,來並行處理兩條鏈的區塊。後來網絡中出現了 4 條微鏈,節點可以擴容到 4 個驗證服務和 4 個執行服務,並行處理 4 條鏈的區塊。

a. 創建微鏈

每條鏈有一個唯一 ID,創世文件(配置文件)中規定了幾條系統微鏈(比如用於管理驗證者的 Admin 鏈)。用戶可以且被鼓勵創建自己的新鏈。

鏈的 owner 需要執行一個 chain-creation 操作以創建一條新微鏈。新的鏈 ID = 父 ID + chain-creation index.

比如:

  • id2 的鏈 owner 發起了一個 chain-creation 操作,並包含在了區塊 B2_1 中。
  • 節點執行 chain-creation 操作,創建了 ID 為 2-1 的新微鏈。

可以創建以下 3 類鏈。Linera 區塊鏈中區塊的提議、驗證和執行是分開的。每個驗證者驗證和執行所有的微鏈。

  1. 單 owner 鏈:只有 owner 可以提議區塊。鏈的 Owner 負責同步區塊,負責提議區塊,收集投票。如果鏈 Owner 不工作則鏈無法加長。鏈上內容簡直就是 ChainOwner 一個人說了算。Owner 雖然不能篡改過往區塊,但能在打包時決定哪些交易被打包入區塊,這過於中心化。
  2. 許可鏈:允許一組人提議區塊。聯盟鏈。類似 Avalanche 中某些項目方搭建的 SubNet。
  3. 公共鏈,任何用戶都可以提議操作,並由驗證者將其包含在下一個區塊中。

b. 彈性驗證者

微鏈的設計使得 Linera 節點可以並行處理交易。驗證者可以隨著系統負載的增加而水平擴展 Worker 機器來應對流量

  • 驗證者可以創建多個 Worker 機器,將不同的微鏈集交給不同 Worker 處理。客戶端與每個驗證者的負載均衡器通信,驗證器在內部將查詢分派給適當的工作者。
  • 單個驗證器中的工作者屬於一個實體,因此彼此信任。這使得工作人員之間的通信-以及 Linera 的跨鏈請求快速且便宜。
  • 可以隨著系統負載的增加而水平擴展 Worker,驗證者只需要添加 worker 機器來應對流量。

c. 跨鏈通信

跨鏈消息允許應用程序將任意數據從一條鏈異步傳輸到另一條鏈。

  • 應用程序的本地實例為實例與之通信的每個來源維護一個收件箱。當應用程序想要將消息發送到目的地時,它們會返回一個包含消息的值,以便運行時可以執行適當的跨鏈請求。
  • 不能保證消息在接收方被收到。當前的實現會強制按順序挑選消息。這個策略未來會得到完善,特別是對於公鏈。這個跨鏈設計在公鏈上不太安全
  • 除了一對一通信之外,Linera 還支持使用通道進行一對多通信—Pub/sub 通道。

2)合約語言:借鑒 Move 的 Rust 語言

Linera 最初將以 Rust 語言為智能合約目標語言。Rust 智能合約被編譯為 Wasm 字節碼發佈在鏈上。節點執行 Wasm 字節碼合約。

不同微鏈上的應用可以共用同一份合約代碼,但用不同的數據。比如:兩條微鏈上不同的兩個 ERC20 代幣就可以用同一份合約代碼,不同的合約數據(name,supply,balance 等)。

3)DPoS + BFT 共識機制

Linera 區塊鏈中區塊的提議、驗證和執行是分開的,每個驗證者管理所有的微鏈。採用 DPoS 算法確定驗證者的投票權重,驗證者運行 BFT 算法共識區塊

單 Owner 鏈的共識流程如下

第 0 步:ChainOwner 和驗證者之間同步鏈數據。

第 1 步:ChainOwner 打包並提議區塊

第 2 步:驗證者驗證區塊,對於合法區塊進行投票區塊。證者的投票權重是基於 DPoS 算法得到的,即驗證者的投票權重和他的 Stake 以及 Delegate 委託給他的 Stake 是相關的。

第 3 步:驗證者們將投票發給 ChainOwner

第 4 步:ChainOwner 收集到了 2/3 總權重的投票後,把投票信息製作成證書發給驗證者們。

第 5 步:驗證者們執行區塊。

此外,多 Owner 鏈的共識流程,採用簡化版的 BFT, 公鏈採用完全版的 BFT

2.3 技術總結

  1. 多鏈結構,可以一鍵發鏈。但單鏈性能不一定比得過 Aptos 和 Sui。採用了多鏈架構,創建的微鏈越多,並行程度越高,總吞吐量更大,但鏈之間需要通過跨鏈通信。
  2. 可動態擴容,可將節點集群化,從而獲得好的響應速度。彈性驗證者的設計使得節點可以集群化,能動態擴容 Worker 機器來應對流量的增加。這是一個很好的特性,但這也意味著節點成本高。
  3. 中心化程度偏高。單 Owner 鍊和許可鏈中區塊的提議權在一個/多個人手中較為中心化。
  4. 跨鏈方案不夠完善。跨鏈部分披露的信息較少,該跨鏈方案依賴於強制按順序挑選消息,在公鏈中很難驗證這一點,不夠安全。方案中也提到未來會改進這個方案。

3. Token 經濟模型

暫未發布

4. 競品技術對比

4.1 行業概述

Linera 屬於公鏈。

公鏈賽道現在主要的趨勢有:

  1. 以太坊 Level 2:以太坊 2.0 PoS 升級成功,Layer2 走向前台,Arb 與 Op 的 TVL 節節攀升。ZK 成為顯學,ZK rollup 的競爭越來越激烈。
  2. 高性能單片鏈:Aptos 和 Sui 兩個高估值高性能單片鏈崛起,Move 語言順利推出。
  3. 模塊化特色化鏈:Celestia 帶火模塊化這個概念,隱私公鏈 Aleo 獲得 2.28 億美元的戰略融資。

4.2 競品對比

Linera 是 Move 系的共有鏈,其競品包括了 Aptos 和 Sui。架構上 Linera 採用多鏈結構,這和 Avalanche 相似,具備一鍵發鏈的能力。

1)團隊資金

公鏈團隊融資規模
利內拉創始人 Mathieu Baudet 是 Facebook 的軟件工程師、 Libra/Novi 的區塊鏈研究員。根據官網信息,團隊成員共 8 人。2022 年 6 月獲得 A16Z 等投資機構合計 600 萬美元的種子輪投資.
易於聯合創始人兼 CTO Avery Ching,自 2011 年 9 月至 2021 年 12 月在 Facebook 擔任首席軟件工程師超過 10 年,並且是原 Meta 旗下加密平台 Novi 團隊的技術負責人。團隊共有 64 名員工。2022 年 3 月、7 月,Aptos Lab 先後獲得了兩輪融資,融資金額超過 3.5 億美元,知名機構 A16Z、FTX Ventures 、 Jump Crypto 領投。
SuiSui 的開發團隊來自 Mysten Labs,首席執行官 Evan Cheng 從 2018 年到 2021 年 9 月一直擔任研發 Meta 的區塊鏈工程技術總監。團隊共有 93 名員工。2021 年 12 月、2022 年 8 月,Mysten Labs 先後獲得兩輪融資,融資金額達到 3.36 億美元,a16z、FTX Ventures 領投, Jump Crypto、A&T Capital、Binance Labs 等參投。
雪崩Ava Labs 是 Avalanche 背後的創始團隊,由康奈爾大學計算機科學家兼教授 Emin Gün Sirer 與康奈爾大學的兩名博士生 Ted Yin 和 Kevin Sekniqi 於 2018 年共同創立。該團隊在分佈式系統共識協議方面擁有多年的經驗和專業知識。2019 年 2 月完成 600 萬美元 A 輪融資,參投機構包含 a16z、Polychain 等。2020 年 5 月,7 月分別完成 1200 萬公募,4200 萬公募。合計獲得約 6000 萬美元公募。

從技術負責人履歷和團隊人數上看,Sui 和 Aptos 都很強,Linera 相對較弱。

2)技術對比

Linera 目前公開的詳細資料不多,主要是概念陳述,因此無法做一些 TPS 等運行數據對比。還未做生態建設,因此也無法對比生態。  只能根據現有披露的方案做一些評估。

共識算法方面:

項目算法評價
利內拉採用 DPoS 決定驗證者的投票權重。通過 BFT 共識區塊。Linera 包含三種自鏈。在單 Owner 鍊和許可鏈中使用的是簡化的 BFT,中心化程度高。在公鏈中使用的是完整 BFT。共識算法上 Linera 設計平庸。
易於採用的是基於 PoS 的 Diem BFT 共識算法。測試中最高 16 萬 TPS。確認時間小於 1S。
Sui採用基於 Narwhal 和 Bullshark 的高效 BFT 共識協議,同樣也是基於 PoS 的。測試中最高 12 萬 TPS。確認時間小於 1S。
雪崩採用 snowball、Avalanche 家族 BFT 共識算法。聲稱 6,500 TPS。確認時間平均 3.75S。

看得出 PoS+BFT 成為了當今公鏈的主流算法。

區塊鏈架構方面

項目架構評價
利內拉多鏈架構。分 3 種微鏈,單 Owner 鏈,許可鍊和公鏈。通過採用多鏈架構可以把相交易分到多條鏈上,便於並行處理,這會提升交易處理速度。單 Owner 鍊和許可鏈許可鏈中心化程度強。多鏈的擴展能力強,且 Linera 的彈性驗證者能使得節點做得集群化,有好的響應速度。但將來做出來的單條鍊或許性能沒有 Aptos 和 Sui 好,且其跨鏈方案還不夠完善。
易於單鏈架構。Aptos 做高性能單鏈,實際性能好。開發者體驗沒有 Sui 做得好。
Sui單鏈 DAG 架構。Sui 和 Aptos 類似都是高性能單鏈,實際性能好。
雪崩多鏈架構,單鏈中採用了 DAGAvalanche 的單鏈性能沒有 Aptos 和 Sui 好,但可以支持 SubChain,開發者可以在 Avalanche 中部署專用的子鏈,未來的可擴展性比 Aptos 和 Sui 高。但子鍊和 Avalanche 的 C 鏈溝通需要通過跨鏈交易。

智能合約方面

項目架構評價
利內拉Rust 語言,借鑒了 Move 語言。Linera 沒有明說使用 Move 語言,只說借鑒了。資料很少,只說了概念。
易於Move 語言採用 Move 語言。這種基於資源的語言,明確了合約調用會修改到的數據。這使得節點在處理交易時能方便的辨別出交易間是否存在衝突,對不衝突的交易並行處理。這提高了區塊執行的速度。
SuiMove 語言變體採用 Move 語言的變體。Sui 的 Move 語言比 Aptos 更好用,更明確,更好寫。調用合約的時候需要把使用到的資源 ID 輸入進去,這就比 Aptos 的方法更容易辨別衝突交易,從而使得併行處理的難度大大降低。
雪崩堅固性採用 Solidity 語言。

總結

Linera 項目還在早期,目前只有白皮書進行了概念介紹,還沒有代碼和生態。它與 Aptos,Sui,Avalanche 有相同點。

技術上,採用多鏈架構,可以一鍵發鏈。可動態擴容,可將節點集群化,可提供得好的響應速度。它的單 Owner 鍊和許可鏈去中心化不足。跨鏈方案不夠完善。

綜上,Linera 目前還有很多方面還未起步,不確定性強。下一步需要關注其技術方案更多信息的發布,代碼的發布,從而評估其技術的可用性和用戶體驗。關注市場對單 Owner 鏈/許可鏈的接受程度。

參考文檔

Linera 官網:http://linera.io/

Linera 白皮書:https://linera.io/whitepaper

免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。文章內的信息僅供參考,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。