首頁 >網路3.0 >什麼是 Zk-Rollups?

什麼是 Zk-Rollups?

DDD
DDD原創
2024-10-28 16:18:041000瀏覽

零知識總結(Zk-rollups)是區塊鏈網路的一種第 2 層擴展解決方案。它們旨在增強可擴展性

什麼是 Zk-Rollups?

什麼是 Zk-Rollups?

第 2 層擴展解決方案(例如匯總)旨在增強區塊鏈網路的可擴展性和效率。他們透過將多個交易捆綁(或匯總)到一個批次中以在鏈下處理它們來實現這一點。在不同類型的 Rollup 中,zk-rollups(零知識 Rollups 的縮寫)因其獨特的屬性和優勢而脫穎而出。

Zk-Rollups 如何運作?

Zk-rollups 將多個(最多數千個)交易「匯總」到一個批次中,然後在鏈下處理它們。這樣,zk-rollups 顯著減少了母鏈上的工作量,從而實現更快的交易處理並降低費用。鏈下處理的一些交易包括代幣轉移、合約互動以及通常直接在第 1 層網路上發生的其他活動。

聚合這些交易後,zk-rollup 擴展解決方案會產生零知識證明,通常是 zk-Snark(零知識簡潔非互動式知識論證)或 zk-Stark(零知識可擴展透明論證)知識)。這些加密證明作為數學保證,保證批量交易已在鏈下正確執行,而不會洩露任何交易細節。

建立零知識證明後,它會連同最小的交易資料集一起提交到鏈上。這通常包括狀態根(處理批次事務後系統整體狀態的快照)和事務根(總計批次事務)。這些被提交到部署在第 1 層區塊鏈上的智慧合約。

第一層網路上的智能合約驗證零知識證明的有效性。由於證明在數學上是合理的,因此該驗證過程比處理每筆交易所需的時間和計算資源要少得多。驗證證明後,第 1 層區塊鏈更新其狀態以反映處理的批量交易引起的變化。

零知識第 2 層網路的流行範例包括 Immutable X、zkSync 和 Linea 等。

以上是什麼是 Zk-Rollups?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn