常見的區塊鏈,如以太坊和Solana,一般包括四個功能,1)執行,2 )結算,3)共識,和4)數據可用性。
在區塊鏈上,執行是指計算並處理交易,以使得區塊鏈從一個狀態轉變為下一個狀態。
結算是指爭議解決。它僅在 Rollup 場景中相關,在獨立完整的 Layer 1 區塊鏈上並不是必要的。由於 Rollup 需要在底層區塊鏈上匯總並確認 Rollup 上的交易,因此需要在結算層上解決可能產生的任何差異或錯誤。
共識是關於區塊鏈交易的排序和最終確認。在共識層,區塊鏈網路上的節點下載並執行一個區塊中的所有交易,並就它們的順序和有效性達成一致。
資料層或說資料可用性是指Rollup 在底層區塊鏈上提供匯總的交易數據,以便任何人都可以重新創建交易前的狀態、執行交易並驗證其有效性。數據可用性也與 Rollup 有關,因為預設常見的 Layer 1 區塊鏈上的交易數據一直都是可以隨時查看或檢驗的。
你可能也對以下內容感興趣:
- 什麼是區塊鏈不可能三角?
- 什麼是二層網路?