rollups
Rollups sind Layer-2-Skalierungslösungen, die Transaktionen off-chain ausführen und dann Transaktionsdaten in einer einzigen Transaktion auf der Main Chain bündeln, wodurch der Durchsatz verbessert und die Kosten gesenkt werden.
Rollups verbessern die Skalierbarkeit der Blockchain, indem sie Transaktionen außerhalb der Main Chain (Layer 1) verarbeiten. Sie bündeln mehrere Transaktionen in einer einzigen Transaktion, die dann an Layer 1 gesendet wird, wodurch die Rechenlast auf der Main Chain reduziert wird. Dieser Ansatz erhöht den Transaktionsdurchsatz erheblich und senkt die Gasgebühren für die Benutzer. Es gibt zwei Haupttypen von Rollups: Optimistic und Zero-Knowledge (ZK) Rollups, die jeweils unterschiedliche Kompromisse in Bezug auf Sicherheit, Geschwindigkeit und Komplexität aufweisen.
Optimistic Rollups gehen standardmäßig davon aus, dass Transaktionen gültig sind und führen nur Betrugsnachweise aus, wenn eine Transaktion angefochten wird. ZK-Rollups hingegen verwenden kryptografische Beweise, um Transaktionen zu validieren, was stärkere Sicherheitsgarantien bietet, aber oft mit höherem Rechenaufwand verbunden ist. Die Wahl zwischen diesen Rollup-Typen hängt von den spezifischen Anforderungen und Prioritäten der Anwendung ab.
graph LR
Center["rollups"]:::main
Pre_logic["logic"]:::pre --> Center
click Pre_logic "/terms/logic"
Rel_bridges["bridges"]:::related -.-> Center
click Rel_bridges "/terms/bridges"
Rel_layer_1["layer-1"]:::related -.-> Center
click Rel_layer_1 "/terms/layer-1"
Rel_optimistic_rollup["optimistic-rollup"]:::related -.-> Center
click Rel_optimistic_rollup "/terms/optimistic-rollup"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Wissenstest
🧒 Erkläre es wie einem 5-Jährigen
Think of rollups like a group of friends doing many small chores together off to the side, then reporting back to the main boss with a single summary of all the work done, saving the boss a lot of time and effort.
🤓 Expert Deep Dive
Rollups represent a key strategy in the blockchain scalability trilemma, prioritizing scalability and security at the expense of decentralization in some aspects (e.g., sequencer centralization). The fundamental design relies on the principle of 'somewhere' (computation off-chain) and 'settlement' (data posted and verified on Layer-1). Data availability is a critical component; rollups must ensure that the transaction data is accessible on Layer-1 (or via a decentralized data availability layer) so that verifiers can reconstruct the state and generate proofs or challenge invalid transitions. For Optimistic Rollups, the security model is based on the assumption that at least one honest party will monitor the state and submit fraud proofs if necessary. For ZK-Rollups, security is derived from the cryptographic integrity of the zero-knowledge proofs, which are computationally infeasible to forge. The choice between Optimistic and ZK rollups involves a complex analysis of factors including proof system maturity, prover costs, verifier costs on L1, and the desired user experience regarding finality and withdrawals.