fAmulet: Finding Finalization Failure Bugs in Polygon zkRollup

Zihao Li, Xinghao Peng, Zheyuan He, Xiapu Luo, Ting Chen · 2024

Zero-knowledge layer 2 protocols emerge as a compelling approach to overcoming blockchain scalability issues by processing transactions through the transaction finalization process. During this process, transactions are efficiently processed off the main chain. Besides, both the transaction data and the zero-knowledge proofs of transaction executions are reserved on the main chain, ensuring the availability of transaction data as well as the correctness and verifiability of transaction executions. Hence, any bugs that cause the transaction finalization failure are crucial, as they impair the usability of these protocols and the scalability of blockchains.

Read the paper · More papers on PaperTik