新公鏈的故事尚未結束,Solana、Avalanchr、Near 還沒有讓用戶完全滿意,新公鏈故事勢必延續。今天BlockBeats 為讀者簡單介紹Linera,這款Fackbook 前員工打造、剛拿到a16z 領投600 萬美元融資的新網絡。
簡單來說,Linera 是一個旨在將Web2 可擴展性與低延遲引入Web3 的Layer 1 區塊鏈項目。
始於Meta
Linera 於2021 年創立,創始團隊包括前Zcash、前Meta/Novi 及倫敦城市大學的工程師和研究人員,在Web2 和Web3 方面皆有較強的技術背景。
不得不提的是Linera 創始人兼首席執行官Mathieu Baudet,他作為前Meta(原Facebook)的軟件工程師,曾參與創建Diem(原Libra)區塊鏈。 Mathieu Baudet 擁有加密協議博士學位,熟知BFT 共識協議,並且有豐富的區塊鏈基礎建設、人工智能基礎建設、開發者基礎建設、安全諮詢以及創業開發的經驗。
a16z 似乎格外鍾情於前Meta 成員所創建的項目,不僅曾領投過前Meta 成員創立的Web3 基礎設施供應商Mysten Labs,還曾領投過同樣由前Meta 成員創立的Layer 1 區塊鏈Aptos。此次Linera 完成的600 萬美元種子輪融資仍然是由a16z 領投,其他參投者還包括Cygni Capital、Kima Ventures 和Tribe Capital 等。
建立初衷
區塊鏈歷來在審查阻力方面有較為出色的表現,但在當前還有許多需要低延遲的應用程序。如在零售支付、遊戲應用程序的小額支付、自營交易以及區塊鏈之間的連接中都需要盡快響應用戶操作。在區塊鏈中,由於內存池的消耗和驗證者之間的互相協調,其最快確認時間仍需幾秒鐘。
Linera 的CEO Mathieu Baudet 在Meta 時,曾參與從事分佈式系統的最新研究,工作期間他對旨在徹底改變區塊鏈可擴展性FastPay 與Zef 兩種協議產生了強烈的興趣。在此,他認識到:通過完全移除內存池並最大限度地減少驗證者之間的交互,可以大大加快支付等簡單操作的速度。
在這些協議中,區塊鏈客戶端直接與驗證者通信以提交和確認新賬戶操作。 Linera 區塊借鑒了這種觀念,期望推廣這種方法來使大多數基於賬戶的操作能夠在幾分之一秒內得到確認,從而建立一個低延遲的區塊鏈。
線性擴展
在當前的日常生活中,網絡用戶會經常通過互聯網進行導航、購物以及觀看視頻等,已經習慣了流暢的網絡體驗,對網絡減速或服務中斷的容忍度非常低。
但在最開始Web2 應用程序並非同現在一般流暢,當時的技術水平直到2000 年左右才突破了這種桎梏,行業稱為「線性擴展」的水平可擴展性的過渡。線性擴展意味著總是有可能通過將機器數量加倍來使系統容量加倍。
不過目前,區塊鏈皆優先考慮「順序」執行模型,該模型允許用戶賬戶和智能合約在一系列交易中進行任意交互,但順序執行卻阻止了線性擴展。 Linera 團隊認為,有必要對於未來的去中心化系統提供任意規模的低延遲保證,這可與數據庫從SQL 到NoSQL 的演變相媲美。
所以Linera 將開發和推廣適用於線性擴展的新執行模型,在該模型中默認情況下,在不同的執行線程中,對不同用戶帳戶的操作將同時運行。這樣,就始終可以通過向每個驗證器添加新的處理單元來擴展執行。傳統的web2 架構裡,這些額外的處理單元(稱為「worker」或「shards」)由數據中心或云提供商按需提供。
堅持去中心化
前文說到將驗證者作為數據中心,那麼這是否違背Linera 去中心化的初衷呢?
為解決這一問題,Linera 期望使用最先進的股權證明機制和可擴展的審計程序來確保Linera 協議的去中心化,從而確保驗證者的全面責任。
面對區塊鏈對去中心化,常有著「區塊鏈三困境」的說法,具體來說就是同時實現可擴展性、安全性和去中心化的難度非常之高。
不過Linera 卻認為,這一結論僅適用於固定規模的驗證者,在具有大型、高吞吐量驗證者的情況下,理論上還有很大的進步空間。而且,因為單個審計員不可能運行所有交易,所以使用商用硬件處理高吞吐量系統向來很具挑戰性。
因此,Linera 打算利用其並發執行模型,來支持社區的大規模審計,並且同時密切關注有效性證明領域持續取得的進展。
Linera 目標
Linera 以低延遲及線性可擴展性為目標,當前在致力於實施Linera 協議和開源發布的第一步。
在低延遲方面Baudet 表示:希望用戶交互的速度可以接近在傳統交易所時進行的交互,標準的集中式系統非常快地對這些行動進行了近乎實時的獎勵。
對於線性可擴展性方面,Web2 的系統中可根據需要添加額外的處理單元,而在Linera 中,則由鏈的分片或單個線程組成,增加了額外的驗證器以提高網絡效率。
與同樣由Facebook 成員打造的Aptos 公鏈相比,Aptos 在註重可擴展性的同時強調可升級性,而Linera 除了注重可擴展性以外,更注重網絡的低延遲,兩者關注的細分方向略有差別。就項目推展進度而言,Aptos 明顯更快一步。
不少Layer1 新公鏈相繼誕生,雖然目前依然不確定何種公鏈才是未來,但幸運的是我們從未放棄探索的腳步。期望Linera 能夠實現將Web2 的性能和可靠性帶入Web3 世界的願景。