Rollup
Een rollup is een systeem dat transacties buiten een basisblockchain verwerkt. Daarna legt het de benodigde gegevens en de uitkomst vast op die blockchain.
Wat is een rollup?
Een rollup is een layer-2-oplossing. Dat is een extra systeem boven op een blockchain, zoals Ethereum. Het helpt om meer transacties te verwerken zonder dat Ethereum elke transactie zelf uitvoert.
De rollup bundelt veel transacties en zet de resultaten compact op de basisblockchain. Daardoor kunnen de kosten per transactie lager zijn. Smart contracts, programma's op de blockchain, controleren welke updates en opnames geldig zijn.
Een rollup is geen coin of token. Sommige rollups hebben wel een eigen token, maar dat hoeft niet.
Een voorbeeld van een rollup
Stel dat duizend mensen betalingen doen via een rollup op Ethereum. De rollup verwerkt deze betalingen buiten Ethereum en bundelt de uitkomsten.
Vervolgens publiceert de rollup de benodigde gegevens en één update op Ethereum. De duizend betalingen worden dus niet allemaal als losse gewone Ethereum-transacties uitgevoerd.
Waarom zijn rollups belangrijk in crypto?
Rollups kunnen toepassingen ondersteunen waarbij kosten en verwerkingssnelheid belangrijk zijn, zoals betalingen en tokenhandel. Daarom zie je de term vaak in berichten over Ethereum-schaalbaarheid en layer-2-netwerken.
Er bestaan verschillende soorten. Een optimistic rollup behandelt een update eerst als geldig, maar geeft tijd om fraude te bewijzen. Een ZK-rollup gebruikt een cryptografisch bewijs om te laten controleren dat een update volgens de regels is berekend. ZK betekent hierbij niet automatisch dat transacties privé zijn.
Een rollup is niet zonder risico's. De beveiliging hangt ook af van de smart contracts, beheerdersrechten en de manier waarop transacties worden geordend. Als één partij die volgorde bepaalt, kan die transacties mogelijk vertragen of tegenhouden. Bij sommige optimistic rollups kan geld terugzetten naar de basisblockchain bovendien langer duren.