Rollup Protocol Vulnerabilities

Architecture

Rollup protocol architecture introduces vulnerabilities stemming from the interaction between the Layer 2 rollup and the underlying Layer 1 blockchain, specifically concerning data availability and validity proofs. Improperly designed fraud proofs or validity proofs can lead to state discrepancies, allowing malicious actors to challenge and potentially revert legitimate rollup state transitions. The complexity of cross-rollup communication also presents attack vectors, particularly related to message passing and atomic composability, impacting the secure transfer of assets and data. Consequently, a robust architectural design is paramount for mitigating these risks, emphasizing modularity and formal verification.