時間:2023-11-11|瀏覽:284
Rollup 是一種實現以太坊計算擴容的技術,其工作原理是將交易執行外包給Rollup,并將交易和執行后的狀態存儲在以太坊合約內。根據技術路線的不同,演變出了兩種類型的Rollup:
- Optimistic Rollup: 樂觀認為提交到Ethereum上的Rollup交易和對應的狀態都是正確的,存在7天的挑戰期,期間任何人發現不正確的交易對應狀態都可進行挑戰。 - Zero-knowledge Rollup: 為Rollup交易和狀態提供有效性證明,時間取決于有效性證明提交到以太坊并驗證通過的時間。
Zero-knowledge Rollup 和 Optimistic Rollup 最大的區別在于達成finality的時間。接下來以一個簡單的交易確認流程來了解Polygon zkEVM的工作原理,分為三個步驟:Sequencer將多個用戶交易打包成Batch提交到L1的合約上;Prover為每筆交易生成有效性證明,并將多個交易的有效性證明聚合成一個有效性證明;Aggregator提交聚合多個交易的有效性證明到L1的合約中。