Os rollups são uma tecnologia de escalonamento de blockchain que permitem aumentar a velocidade e a eficiência de uma rede de blockchain, ao mesmo tempo em que mantêm a segurança e a descentralização. Eles são amplamente utilizados em criptomoedas para ajudar a lidar com o problema da escala, que é o desafio de manter a rede descentralizada e segura enquanto ela cresce em tamanho e utilização.
Os rollups funcionam processando transações off-chain (fora da blockchain principal) e, em seguida, agregando-as em um "pacote" ou "rolo" que é incluído na blockchain principal de maneira otimizada. Isso permite que muitas transações sejam processadas fora da blockchain principal, o que aumenta a velocidade e a eficiência da rede.
Existem vários tipos de rollups, incluindo rollups de estado, rollups de dados e rollups de transações, cada um com suas próprias características e usos. Alguns exemplos de criptomoedas que utilizam rollups incluem Ethereum, Zilliqa e Cosmos.