Attacks on Rollups

13Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A rollup is a network, implemented via smart contracts on a blockchain, that aims to scale that slow but general purpose blockchain. The rollup executes transactions and posts the resulting state root, along with the transaction data, to a blockchain they are built on. As a result, the state root of the rollup network is always recorded on the underlying blockchain. The underlying blockchain is used to derive the state of the rollup itself, meaning that the rollup state cannot be changed arbitrarily or would be easily detected (subject to how its state is updated and recorded on the underlying blockchain). In turn, the rollup inherits some security from its underlying blockchain-but the rollup network itself is not immune to direct attacks. Some attacks are like other network-level attacks (e.g., denial-of-service attacks) while others are a result of the rollup's connection to its underlying blockchain (e.g., re-organization attacks). In this work, we collect a list of known attacks on rollups and illustrate their impact.

Cite

CITATION STYLE

APA

Koegl, A., Meghji, Z., Pellegrino, D., Gorzny, J., & Derka, M. (2023). Attacks on Rollups. In DICG 2023 - Proceedings of the 2023 4th International Workshop on Distributed Infrastructure for Common Good, Part of: MIDDLEWARE 2023 (pp. 25–30). Association for Computing Machinery, Inc. https://doi.org/10.1145/3631310.3633493

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free