結算是模塊化區塊鏈,使之可以被優化的功能之一。
作者: Celestia
編譯: Hoyt
原用標題(譯後):模塊化結算層
概要
- 在區塊鏈中,結算層有如下的用途:最終確認交易或者橋接匯聚點。
- 結算層給 rollup 提供了許多幫助,包括證明的驗證,調解爭議,匯聚跨 rollup 的橋,和流動性的源頭。
- 優秀的結算層方案,可以通過讓應用免於佈署在結算層上,來給執行層提供最大的區塊空間。
- 通過引入欺詐證明或者有效性證明,結算層可以加強輕節點的安全性,允許它們驗證有效或者無效的區塊。
介紹
模塊化區塊鏈方案,創造了許多潛在的配置框架,使得區塊鏈可以相互連接。由於模塊化區塊鏈只提供一部分的功能,各種專業化的模塊可以自由發展。結算是模塊化區塊鏈,使之可以被優化的功能之一。
結算層
在區塊鏈中,結算層有如下的用途:最終確認交易或者橋接匯聚點。
當結算層上,按照是 zk rollup 還是 optimisitc rollup,有效證明被驗證或者爭議窗口期結束時,rollup 上執行的交易就得到了最終確認。比如,以太鍊是一個結算層,因為他為使用它的 rollup 提供了最終確認。
如果某條鏈使得代幣可以從一條鏈轉移到另一條鏈,那它也是結算層。比如 Cosmos 生態系統中的 Cosmos Hub 就像代幣在 Cosmos 子鏈中轉移時的聚合點。另外,各個 rollup 可以使用同一個結算層來橋接彼此。
結算層為 rollup 提供了多種幫助:
- 證明驗證和調解爭議:一個讓 rollup 公佈證明,以便外部驗證的地方。這對 optimistic rollup 尤其有用,因為它們依賴交互式的欺詐證明。
- 方便橋接的匯聚點:rollup 可以互相橋接,如果它們使用共同的結算層。匯聚點使得每個 rollup 不用各自成對建立橋接。
- 流動性的源頭:結算層的流動性可以被建立在它之上的所有 rollup 利用。
模塊化架構中的結算層
許多種區塊鏈都可以被用作結算層,不過它們大多數都是單片鏈,並且不是專用於結算層的。模塊化架構中的結算層,使得結算功能獨立出來,主要是執行,從其它的功能,比如共識和數據可用中獨立。因為模塊化結算層可以是一個 rollup 的形式,它也可以被稱為結算 rollup。
在模塊化三層架構中,頂層的 rollup 是面向用戶的應用所在的地方。在典型的 rollup 中,它向結算層發送成批的交易,並且按照設計支付某種代幣作為費用。這種情況下,rollup 不用直接跟 Celestia 互動。結算層會,依據來自 rollup 的交易,獨立構建它自己的交易批次,並且將之公佈到 Celestia 上。
另一種方案,rollup 可以直接把交易發送給 Celestia,而單獨把證明發給結算層。無論如何,這個過程對用戶和應用是沒有影響的,它們只是對 rollup 有要求,比如用作燃料費的代幣以及錢包的類型。
特別的結算層
結算層的首要目標是滿足部署在它上面的 rollup。為達到更好的效果,可以有多種方法,對結算層進行優化。結算層可以通過限製或不鼓勵重型應用的運行,來最大化提供給 rollup 的塊空間。當用戶和結算層應用互動時,也會和 rollup 爭奪區塊空間。所以面向用戶的應用,應該構建在專門執行層上。一個沒有用戶應用的結算層,能給 rollup 提供最大的空間。
通過引入欺詐證明或者有效證明,結算層可以支持僅需最少信用的輕節點。安全性會提高,因為結算層的輕節點可以驗證一個塊是有效還是無效的。現在,輕節點也可以拒絕無效的塊了,不同於會被大量惡意節點愚弄的簡單輕節點。結果是,想要驗證結算層的執行層,不用再運行一個全節點,而只要輕節點。
免責聲明:作為區塊鏈信息平台,本站所發布文章僅代表作者及嘉賓個人觀點,與 Web3Caff 立場無關。本文內容僅用於信息分享,均不構成任何投資建議及要約,並請您遵守所在國家或地區的相關法律法規。