第1課

Celestia 與 Blob 的基礎

本模塊介紹了 Celestia 的模塊化架構,並解釋了它與單體區塊鏈的不同之處。它探討了數據可用性採樣作為可擴展性的基礎,並介紹了 Blob 作為發布 Rollup 數據的機制。本節還解釋了命名空間、PayForBlobs 交易以及作為可交易資源的 Blobspace 經濟模型。

什麼是 Celestia?

Celestia 是一款專注於數據可用性與共識的模塊化區塊鏈。傳統單體鏈要求每個節點必須同時處理執行、結算與數據存儲,而 Celestia 將這些功能解耦:其核心職責是確保數據被成功發布且具備可用性,將智能合約與應用邏輯的執行過程交由 Rollup 等外部區塊鏈完成。這一架構革新解決了早期區塊鏈的可擴展性瓶頸,讓開發者無需從頭構建完整的共識與數據可用性系統,即可快速啟動獨立區塊鏈。

模塊化意味着 Celestia 不與執行平台競爭,而是與它們互補。業內專家指出,它充當許多不同區塊鏈可以在其上運行的基礎層,每個區塊鏈都可以定製其執行環境,同時依靠 Celestia 提供安全和可驗證的數據可用性。

數據可用性和採樣

Celestia 解決的核心難題之一,是 「證明區塊內所有數據已實際發布」。在傳統系統中,節點必須下載完整區塊才能驗證,這極大限制了可擴展性。為此,Celestia 引入數據可用性採樣(DAS)技術:輕客戶端,只需下載份額的小量隨機樣本,即可驗證數據是否可用。若採樣數據存在,客戶端可通過統計學原理確認剩餘數據同樣可用。

這項技術讓成千上萬甚至數百萬台輕量級設備無需運行全節點,就能參與網絡驗證。隨着參與者增多,系統安全性會同步提升,使數據被隱瞞而未被檢測的概率將大幅降低。因此,數據可用性採樣是 Celestia 可擴展性模型的核心基石。

了解 Blob

Celestia 設計的核心是 Blob,即二進制大對象。Blob 是 Rollup 向 Celestia 提交數據的容器:Rollup 不直接將交易數據插入區塊,而是將數據打包為 Blob;這些 Blob 會被分割為固定大小的份額,經擦除編碼處理後分布存儲於區塊中。這一過程確保:即便部分數據丟失,仍可通過剩餘數據重建完整 Blob。

每個 Blob 都由命名空間標識,命名空間相當於唯一標籤,支持多個 Rollup 在同一區塊中發布數據,同時保持各自數據的獨立性。Rollup 只需驗證自身命名空間內的數據,大幅減少冗餘計算、提升效率。正是藉助 Blob,Celestia 能夠託管大量獨立區塊鏈,且無需強制這些鏈處理無關數據。

PayForBlobs 交易

Blob 通過 PayForBlobs 這一特殊交易類型接入 Celestia 網絡:當 Rollup 提交數據時,會創建 PayForBlobs 交易,明確指定 Blob 內容、對應命名空間及相關費用。交易提交後,Blob 會被拆解為份額、編碼處理,並最終提交至區塊的數據平方中;隨後生成加密根,任何人可通過該根驗證數據的完整性與是否被正確包含。

這一機制規範了 blob 的存儲方式與定價邏輯:開發者本質上是購買 blob 空間,成本由數據大小與區塊空間需求共同決定。因此,PayForBlobs 交易為 Celestia 數據可用性層建立了清晰的經濟模型,使 Blobspace 成為具備明確市場價值的資源。

Blob 的重要性

在通用區塊鏈的數據發布場景中,Blob 提供了可擴展、低成本的替代方案:以以太坊為例,Rollup 通常通過 calldata 發布數據,這種方式成本高且存在容量限制;而 Celestia 專為 Blob 存儲與可用性驗證優化,大幅降低了 Rollup 的運營成本,既為區塊鏈項目創新提供了更多可能,也降低了新項目的入場門檻。

技術專家解釋道,Blob 還代表了一種新的可編程性形式。由於它們是在命名空間下發布的,Rollups 獲得了對其數據組織和訪問方式的精細控制。這種設計使得主權 Rollups(僅依賴 Celestia 進行數據可用性的獨立鏈)能夠自我管理,同時從基礎層繼承可擴展性和可驗證性。

Blobspace 的經濟維度

除技術功能外,Blob 還為市場注入了新的動態:Blobspace 是有限資源,其價值由需求決定。開發者需通過支付費用競爭區塊空間,價格隨網絡使用率波動,這構成了 Celestia Blob 市場的基礎,使數據可用性成為可交易商品。與在通用區塊鏈上需與執行密集型交易競爭不同,Rollup 可基於可預測的 Blob 費用規劃成本,運營確定性更強。

免責聲明
* 投資有風險,入市須謹慎。本課程不作為投資理財建議。
* 本課程由入駐Gate Learn的作者創作,觀點僅代表作者本人,絕不代表Gate Learn讚同其觀點或證實其描述。