Blockchain Rollups
Rollups perform transaction execution outside the main Ethereum blockchain and send the transaction data back to the main Ethereum network.
Two different types:
- Optimistic
- zk-Rollups
Optimistic
Optimistic rollups are called "optimistic" because they assume that most transactions are valid and only resort to the smart contract in the event of a dispute. This allows for faster transaction processing since most transactions can be processed without the overhead of interacting with the smart contract.
ZK-Rollups
ZK-rollups use zero-knowledge proofs to bundle transactions together and verify them. Zero-knowledge proofs allow for the validation of a transaction without revealing any information about the transaction itself. This means that the transaction can be validated without revealing the sender, recipient, or the amount being transferred.