Een rollup verwerkt transacties buiten de hoofdketen en stuurt gecomprimeerde gegevens terug. De naam komt van het samenvoegen van veel transacties tot één batch. Deze batch wordt naar Layer 1 gestuurd, waar deze de beveiliging van de hoofdketen overneemt. Gebruikers betalen lagere transactiekosten omdat de kosten van één batch worden gedeeld over honderden transacties. Rollups zijn de dominante Layer 2-schaaloplossing voor Ethereum.
Er bestaan twee hoofdtypen. Optimistische rollups gaan ervan uit dat transacties geldig zijn en staan een uitdagingsperiode toe voor fraudebewijzen. Als iemand een frauduleuze batch indient, kan iedereen dit bewijzen en een beloning verdienen. Arbitrum en Optimism gebruiken dit model. ZK-rollups genereren cryptografische bewijzen dat de batch geldig is. Er is geen uitdagingsperiode nodig omdat de wiskunde de correctheid bewijst. ZK-rollups zijn complexer en duurder om te bouwen, maar ze bieden snellere finaliteit. Beide typen zijn snel gegroeid. De meeste Ethereum-activiteit vindt nu plaats op rollups, niet op het mainnet. Het mainnet ontwikkelt zich tot een afwikkelingslaag voor rollup-data.
Rollup-typen
- Optimistische samenvoeging — fraudebestendigheid, bezwaarperiode, goedkoper om te bouwen
- ZK-rollup — geldigheidsbewijzen, snellere finaliteit, complexer
- Algemeen gebruik — ondersteunt elk smart contract
- Toepassingsspecifiek — geoptimaliseerd voor één specifiek gebruiksscenario
Rollups zijn geen tijdelijke oplossing. Ze vormen de basis voor de schaalvergroting van Ethereum. De basisketen beveiligt de data. De rollup verzorgt de uitvoering.
Comments
No comments yet. Be the first to share a thought.
Leave a comment