ZK-rollup
Een ZK-rollup is een techniek die veel cryptotransacties samen verwerkt. Daardoor kan een blockchain zoals Ethereum meer transacties verwerken tegen mogelijk lagere kosten.
Wat is een ZK-rollup?
Een ZK-rollup is een Layer 2-oplossing. Dat is een extra laag boven op een bestaande blockchain, zoals Ethereum. De blockchain eronder heet de eerste laag.
Transacties worden eerst buiten die blockchain verwerkt. Daarna worden ze samengevoegd tot één bundel. Alleen samengevatte gegevens of een cryptografisch bewijs komt op Ethereum.
ZK betekent zero-knowledge. Dit bewijs laat zien dat de bundel klopt, zonder dat alle gegevens hoeven te worden getoond. Of transactiedetails ook echt verborgen blijven, hangt af van de gebruikte ZK-rollup.
Een voorbeeld van een ZK-rollup
Stel dat duizend mensen tegelijk een transactie via Ethereum willen uitvoeren. Zonder ZK-rollup moet Ethereum al deze transacties apart verwerken.
Met een ZK-rollup worden de duizend transacties eerst buiten Ethereum gebundeld. De rollup stuurt daarna één bewijs naar Ethereum dat de hele bundel geldig is. Ethereum hoeft dus minder afzonderlijk werk te doen.
Waarom is een ZK-rollup belangrijk in crypto?
Een drukke blockchain kan trage transacties en hoge kosten veroorzaken. ZK-rollups helpen dit probleem te verkleinen door veel transacties buiten de eerste laag te verwerken.
Je kunt ZK-rollups tegenkomen in nieuws over Ethereum, nieuwe Layer 2-netwerken of lagere gaskosten. Gaskosten zijn de kosten voor het uitvoeren van een transactie op een blockchain.
De transacties gebeuren buiten Ethereum, maar het bewijs wordt daar gecontroleerd. Daardoor kan de rollup gebruikmaken van de beveiliging van Ethereum. Een ZK-rollup maakt transacties niet automatisch volledig privé; dat verschilt per toepassing.