熱門話題
#
Bonk 生態迷因幣展現強韌勢頭
#
有消息稱 Pump.fun 計劃 40 億估值發幣,引發市場猜測
#
Solana 新代幣發射平臺 Boop.Fun 風頭正勁
共享排序和滾動層的模組化區塊鏈互操作性的結構優化
@EspressoSys , @Calderaxyz , @commonwarexyz
模組化區塊鏈結構通過分離執行、數據可用性、共識和結算功能來確保擴展性和靈活性,但同時也暴露了系統性的互操作性問題。在每個滾動獨立處理交易和維護狀態的結構中,雖然鏈之間的數據傳遞是可能的,但將跨多個滾動的交易作為一個原子執行單位進行處理在結構上是困難的。這一問題源於簡單的消息傳遞或橋接技術的局限性,根本上是因為無法保證交易的處理順序,這一點已通過多項研究和實施案例得到了確認。
現有的基於橋接的互操作性主要集中在鏈之間傳遞消息,這對數據移動是有效的,但無法保證執行的並發性和一致性。不同的滾動通過各自的排序器對交易進行排序,這樣對於同一事件可能會出現不同的處理順序,這會在跨滾動執行中導致競爭狀態和非決定性。在這種背景下,互操作性的核心限制不再是消息傳遞,而是排序,這使得共享排序的出現成為解決方案。
共享排序是指多個滾動通過單一的排序層共同確定交易順序的結構,Espresso系統通過去中心化的共識機制來實現這一點。Espresso的HotShot共識為參與的滾動提供了一致的全球交易順序,從而使得跨多個滾動的交易批次可以以相同的順序執行。這種排序保證是與各個滾動的執行邏輯分開提供的,因此在保持執行環境多樣性的同時也能實現原子執行。此外,通過Tiramisu協議,交易排序過程中產生的經濟價值提取以公開和基於規則的方式進行處理,從而減輕了排序操控帶來的不公平性。
為了在共享排序提供的排序層上實現滾動之間的合作,還需要額外的調整層。Caldera的元層作為這一角色的協調基礎設施,在保持各個滾動的自主性的同時提供共同的接口和操作程序。元層支持基於意圖的橋接和標準化的跨滾動調用方式,從而使每個滾動能夠在不構建單獨的定制橋接的情況下進行互動。此外,通過協調滾動的部署、設置和升級過程,減少了操作的複雜性。
這種上層的調整結構在下層使用的技術組件具有一定程度的一致性時會更有效地運作。commonware在這一點上採取了以原語為中心的方式,而非框架,並以可重用的軟件庫形式提供與共識、網絡、存儲和執行相關的核心組件。例如,包含基於BLS的加密和緩衝簽名結構的共識模塊、標準化的P2P網絡組件、利用Merkle Mountain Range的狀態存儲結構可以在不同的鏈或滾動中以相同的方式使用。這些組件不依賴於特定的鏈,實際上在Noble的EVM基礎層1轉換案例中,通過組合各個原語實現了次秒級的確定性和開放式智能合約環境。
在共享排序、滾動元層和可重用的模組化原語結合的結構中,互操作性優化以不同於以往的方式進行。交易首先通過共享排序器確定全局順序,然後通過元層提供的標準接口傳遞到各個滾動,並在基於共同原語的執行環境中一致地處理。在這一過程中,不需要單獨的橋接邏輯或狀態同步裝置,互操作性作為基本執行特性運作,而非附加功能。然而,這一結構內含物理網絡延遲或層間調整成本的限制,並且特定組件的錯誤或中斷可能會同時影響多個滾動。
在這一堆疊中,信任和治理在各層之間是分散的。在共享排序層中,去中心化的驗證者集和懲罰機制是行為驗證的核心,而在元層中,則需要對接口變更和升級程序達成共識。在原語層中,個別組件的安全性和審計質量起著重要作用,並且由於可以進行模塊單位的替換,錯誤的影響範圍相對有限。這一結構具有與傳統單一鏈模型不同的失敗模式,並朝著考慮組件可替代性和恢復程序的方向發展。
綜合來看,共享排序、滾動元層和可重用的模組化原語重新定義了模組化區塊鏈環境中的互操作性,將其視為排序和調整的問題。這一方法擺脫了以數據傳遞為中心的互動,專注於結構性地一致化執行順序和狀態轉移,從而使滾動之間的互動變得更加簡單和可驗證。這一結構通過目前公開的技術文檔和實施案例證實了其運作原理和效果,並在模組化區塊鏈生態系統中確立了一個處理互操作性的方向。



熱門
排行
收藏
