時間:2023-06-29|瀏覽:209
盡管我從最早的推文開始就一直關注模塊化區(qū)塊鏈,但我剛剛才對模塊化區(qū)塊鏈網絡Celestia以及可以用它構建的東西有了概念。
我不是專家,可能在某些地方有些偏差,但我想分享一下我的筆記,或許對別人有所幫助。
我傾向于將模塊化堆棧分成4層: 1. 數(shù)據可用性:確保交易數(shù)據廣泛可用。 2. 共識:確定交易的順序。 3. 結算:強制執(zhí)行全局狀態(tài)。 4. 執(zhí)行:應用單獨的狀態(tài)轉換。
數(shù)據可用性和共識共同構成鏈的"安全性",這兩者都需要穩(wěn)定可靠。結算和執(zhí)行則構成鏈的"環(huán)境",具有相同結算層的執(zhí)行層可以形成一個信任最小化的"集群"。
在這個框架下,讓我們首先快速回顧一下已經出現(xiàn)的以太坊為中心的堆棧: 1. Monolith:在以太坊上實現(xiàn)的所有功能,雖然這帶來了最大的安全性和簡單性,但也帶來了高成本和有限的擴容性。
2. Rollup:模塊化擴展的最初突破,創(chuàng)建一個單獨的執(zhí)行層,錨定回以太坊進行結算。可以使用欺詐(Optimistic)或有效性(ZK)證明。
3. Validium:對Rollup的修改,將數(shù)據可用性移出以太坊,增加了擴容性,但犧牲了安全性。Validium的數(shù)據可用性由數(shù)據可用性委員會、監(jiān)護人等決定,與Rollup有不同的權衡,但安全性低于Rollup。
現(xiàn)在介紹一下Celestia,這是一個全新的區(qū)塊鏈,專注于數(shù)據可用性和共識。
在查看了博客和論壇帖子之后,目前似乎已經提出了3個主要變體: 1. "主權Rollup":最初的設計是在頂部有一個單一的執(zhí)行層。在這種設計中,運營商在Celestia上交易并將其發(fā)布。但是,等等,如果Celestia沒有執(zhí)行,結算在哪里進行?事實證明,實際上不需要單獨的結算層。僅當想要在各層之間進行信任最小化的橋接時才需要它,這與以太坊L2非常相關,但與可以在內部進行欺詐或有效性證明的"主權"鏈無關。
2. "結算Rollup":這導致了"Cevmos"的產生,這是一個位于Celestia之上的專用結算鏈,其他執(zhí)行鏈可以但這將是一個與以太坊隔離的全新集群,所以它是否能夠被廣泛采用還有待觀察。
我們介紹的第三個也是最終的設計是: 3. Celestium:最新的設計是將Celestia用于數(shù)據可用性,使用以太坊進行共識和結算。換句話說,Celestium可以看作是一個由Celestia支持的Validium。一方面,Celestium可能是你能得到的最安全和最經濟的Validium設計之一。另一方面,它仍然是一個Validium。由于EIP-4844估計將在2022年底推出,目前還不清楚Validium是否值得采納。
這并不是對以太坊或Celestia模塊化擴容方法的全面概述,但將所有東西放在一張圖中確實對我有所幫助。