是為了提升區塊鏈的可拓展性而出現的方法
主要是將單體區塊鏈分層四層
執行層 : 主要執行數據交易的運算和部署智能合約
數據可用層 : 負責維護和存儲數據
共識層 : 負責交易排序及添加新的區塊到主鍊中
結算層 : 負責上鍊數據的驗證及確認最終交易的正確性
以往的Layer2項目如Rollup,就是將執行層搬到主鍊之外
主要是一條區塊鍊,提供底層主鍊和各個Rollup可以使用的數據可用性層和共識層,中間一層結算層,最上面則是各個Rollup的執行層。這樣Rollup則不需要把數據可用性都回傳到以太坊主鍊上,藉此減輕以太坊的負擔。
過程是Celestia先在Layer1上部署跨鍊橋的合約,接著Rollup將數據可用性發給Celestia,Celestia負則排續及驗證並生成數據可用性證明,把數據可用性證明發回Layer1,Layer1的合約會驗證是否簽名,最後進行Layer1&2的更新。