Então, sobre o que são os rollups? Qual é a diferença entre rollups otimistas e ZK rollups? Como o Arbitrum é diferente do Optimism? E por que os rollups são considerados o santo graal quando se trata de escalar o Ethereum? Você encontrará respostas para essas perguntas neste vídeo.
A escalabilidade do Ethereum tem sido um dos tópicos mais discutidos no mundo cripto. O debate sobre escalabilidade geralmente esquenta durante períodos de alta atividade na rede, como a febre do CryptoKitties em 2017, o Verão DeFi de 2020 ou o mercado em alta de criptomoedas no início de 2021.
Durante esses períodos, a demanda sem precedentes pela rede Ethereum resultou em taxas de gás extremamente altas, tornando caro para os usuários comuns pagarem por suas transações.
Para enfrentar esse problema, a busca pela solução definitiva de escalabilidade tem sido uma das principais prioridades para várias equipes e para a comunidade Ethereum como um todo.
Em geral, existem 3 maneiras principais de escalar o Ethereum ou, na verdade, a maioria das outras blockchains: escalar a própria blockchain - escalabilidade de camada 1; construir em cima da camada 1 - escalabilidade de camada 2 e construir ao lado da camada 1 - sidechains.
Quando se trata de camada 1, o Eth2 é a solução escolhida para escalar a blockchain do Ethereum. Eth2 refere-se a um conjunto de mudanças interconectadas, como a migração para Proof-of-Stake (PoS), a fusão do estado da blockchain Proof-of-Work (PoW) na nova cadeia PoS e sharding.
O sharding, em particular, pode aumentar dramaticamente a capacidade de processamento da rede Ethereum, especialmente quando combinado com rollups.
Se você quiser saber mais sobre o Eth2, pode conferir este vídeo aqui.
Quando se trata de escalabilidade fora da camada 1, várias soluções de escalabilidade diferentes foram testadas com resultados mistos.
Por um lado, temos soluções de camada 2, como Channels, que são totalmente seguras pelo Ethereum, mas funcionam bem apenas para um conjunto específico de aplicações.
As sidechains, por outro lado, geralmente são compatíveis com EVM e podem escalar aplicações de uso geral. A principal desvantagem - elas são menos seguras do que as soluções de camada 2 por não dependerem da segurança do Ethereum e, em vez disso, terem seus próprios modelos de consenso.
A maioria dos rollups visa alcançar o melhor desses 2 mundos, criando uma solução de escalabilidade de uso geral enquanto ainda depende totalmente da segurança do Ethereum.
Esse é o santo graal da escalabilidade, pois permite implantar todos os contratos inteligentes existentes no Ethereum em um rollup com poucas ou nenhuma alteração, sem sacrificar a segurança.
Não é de se admirar que os rollups sejam provavelmente a solução de escalabilidade mais aguardada de todas.
Mas o que são rollups, afinal?