零知識匯總 (zk-rollup) 是一種第 2 層擴展解決方案,它將計算和狀態從鏈下轉移到鏈下網路,同時將交易數據存儲在第 1 層網路(例如,以太坊)的鏈上。狀態變化在鏈下計算,然後使用零知識證明在鏈上證明是有效的。
Zk-rollups 極大地提高了交易吞吐量並有助於降低交易成本,同時繼承了它們所連接的基礎層網路的安全性以進行結算。zk-rollups 無需在鏈上發佈每筆交易,只需定期發佈從第 2 層網路捆綁到第 1 層的有效交易批次,有效地僅利用底層的審查阻力和安全性進行交易結算. Rollups 通常還使用數據壓縮機制來減少第 1 層上發佈的數據量。
Zk-Rollups 如何工作?
Zk-rollups 增加了可擴展性,因為它們不必在鏈上發佈所有交易數據,它們只需要定期提供有效的捆綁交易批次,這些交易批次使用鏈下計算執行。然後將這些包“匯總”到狀態更改的一個摘要中,該狀態更改由基礎層使用有效性證明進行驗證,該有效性證明使用零知識證明證明更改的正確性,以數學確定性證明由提出的狀態更改第 2 層是正確的,是給定批次交易的執行結果。
Zk-rollups 通常依賴於基礎層來實現數據可用性、結算和審查阻力。匯總的狀態由部署在第 1 層網路上的智能合約維護。當用戶在匯總上提交交易時,它通常會提交給第 2 層運營商以包含在下一個交易批次中。這些操作員可以是一個稱為定序器的中心化實體,它執行交易,將它們分批捆綁,然後將批次提交到第 1 層網路。Zk-rollups 還可以使用權益證明系統,其中執行和捆綁交易的角色在一組已將資金存入 rollup staking 合約的驗證者之間輪換。
Zk-Rollups 的優點和缺點
將交易執行和狀態從有限的基礎層卸載到更高吞吐量的計算環境,同時繼承底層區塊鏈的安全性,可以大大提高智能合約生態系統的整體交易吞吐量。驗證執行層執行的交易有效性的共識過程仍然由基礎層區塊鏈執行。值得注意的是,這意味著第 1 層區塊鏈的計算帶寬得到了更有效的利用,因為全節點不需要執行每筆交易,它們只需要驗證零知識證明並存儲更少量的交易數據。
Rollup 還擁有重要的安全機制,即使 Rollup 網路無法正常工作,用戶也可以從第 2 層提取資金。這與側鏈或獨立區塊鏈形成對比,在側鏈或獨立區塊鏈中,網路故障可能會導致嚴重的資金損失。由於證明驗證的固定成本,Zk-rollups 還降低了用戶交易成本。重要的是,這意味著共識成本會隨著使用量的增加而降低,因為它們由更多用戶共用。這是傳統區塊鏈環境無法提供的顯著優勢,在傳統區塊鏈環境中,用戶成本會隨著使用而增加。此外,匯總具有 1-of-n 信任模型,只需要一個誠實節點來確保鏈下計算的有效性。
另一方面,rollups 可能不如獨立鏈那麼快或便宜,因為它們最終受到基礎層的限制及其通常昂貴得令人望而卻步的塊空間的限制。與存在於同一基礎層上的應用程式相比,Zk-rollups 還可以分散生態系統中的流動性,並對無需許可的可組合性提出挑戰。同樣重要的是要注意,匯總是比獨立區塊鏈更新的發明,並且可能帶來可升級性風險。
通過 Zk-Rollups 的力量擴展 Web3
Zk-rollups 是最有前途的技術之一,可以有意義地擴展區塊鏈經濟,同時保持其抗審查性和信任最小化的關鍵屬性不變。通過匯總進行擴展還有一個額外的好處,即開發人員能夠根據他們的特定要求定制第 2 層網路,並創建高度專業化的計算環境,這些環境仍然繼承了公共去中心化基礎層的安全性。
一個完全實現的 Web3 生態系統將不得不處理大量的交易,並且隨著更多區塊空間通過匯總的廣泛採用而變得可用,更多的活動將被解鎖,更多的行業可以利用區塊鏈技術的好處。
更多解讀可關注Aibit媒體帳戶即時獲取!本文僅作為參考,不代表任何立場,不作為任何投資建議。投資有風險,入市須謹慎。
Website: www.aibit.com
Facebook: https://www.facebook.com/aibitcom
X: https://twitter.com/aibitcom
Telegram (CN): https://t.me/aibitcom_cn
Telegram (EN): https://t.me/aibitcom
Telegram (Announcements): https://t.me/aibitcom_announcements
Discord: https://discord.com/invite/aibitcom
Medium: https://medium.com/@aibitcom
Youtube: https://www.youtube.com/@aibitcom