Escrito por Bruna Franceschi para Pollum.
A tecnologia Blockchain trouxe uma série de inovações para a forma como usamos a internet e fazemos transações online. No entanto, ainda existem muitos pontos que podem ser melhorados para tornar a experiência do usuário mais rápida e barata. Um dos desenvolvimentos mais promissores neste campo são os rollups – que visam melhorar escalabilidade e segurança, ao mesmo tempo em que reduzem os custos de transação.
Basicamente, os rollups funcionam usando smart contracts para criar uma “sidechain” conectada à blockchain principal. As transações são processadas na sidechain e, em seguida, “acumuladas” em uma única transação que é enviada ao blockchain principal para confirmação final. Isso permite uma taxa de transferência muito maior de transações, já que a sidechain pode processar mais transações do que a blockchain principal. Essa abordagem reduz significativamente o número de transações que precisam ser processadas pela rede principal, o que, por sua vez, reduz os custos e aumenta a velocidade das transações.
Um dos grandes benefícios dos rollups é a escalabilidade, visto que as redes blockchain tradicionais, como o Ethereum, só são capazes de processar um número limitado de transações por segundo – resultando em tempos de transação lentos e taxas elevadas. Com rollups, por outro lado, é possível processar mais transações por segundo, fazendo com que eles sejam uma solução mais prática para empresas e outras organizações que precisam lidar com grandes volumes de dados.
Além da escalabilidade, os rollups também oferecem maior segurança, reduzindo os riscos de fraude e hacking. Além disso, podem usar técnicas criptográficas avançadas para garantir que somente as partes autorizadas possam acessar os dados armazenados na rede.
Existem diferentes tipos de rollups, cada um com suas próprias características e benefícios, entretanto, pode-se citar dois tipos como os principais: ZK-Rollups e Optimistic Rollups.
Os Zero-Knowledge Rollups, conhecidos como ZK-Rollups, aproveitam a funcionalidade principal dos rollups por meio da integração de sidechains. Em geral, as sidechains permitem que uma parte prove à outra que uma transação é válida sem revelar nenhuma informação além da validade da própria transação. No contexto das transações blockchain, as sidechains podem reduzir os recursos de computação e armazenamento necessários para validar um bloco de transações uma vez publicado na mainchain.
Já os Optimistic Rollups publicam apenas o mínimo de informações para a rede principal, gerando provas apenas em casos de fraude – uma dinâmica que os torna “otimistas”. Sendo assim, os zk-Rollups às vezes são chamados de “provas de validade”, enquanto os Optimistic Rollups são conhecidos como “provas de fraude”.
Apesar dos muitos benefícios dos rollups, também há alguns desafios que precisam ser abordados. Por exemplo, os rollups ainda são uma tecnologia relativamente nova, o que leva a uma falta de padronização entre diferentes implementações.
![Pollum: tecnolgia blockchain do jeito certo!](http://bitcoinblock.com.br/wp-content/uploads/2023/01/pollum-blocks.png)
Na Pollum, software studio web3 de Floripa, a equipe têm trabalhado ao lado do Jagdeep Sidhu (ex CTO da Blockchain Foundry e Lead Developer da Syscoin) em um código fonte paralelo ao Optimsm Bedrock.
A implementação Bedrock de Optimistic Rollups é o atual Estado-da-Arte em termos de arquitetura, modularidade e escalabilidade do nicho. Contando com depósitos quatro vezes mais rápidos, nós de fácil sincronização, separação entre consenso e execução, otimização de calldata e preparo para sequenciamento futuro, desenvolvedores de blockchain da Pollum estão envolvidos em como adaptar e otimizar a infraestrutura atual para o futuro de DeFi, DAOs e aplicações descentralizadas como um todo.
“Rollups são o próximo passo para escalabilidade e adoção da tecnologia de blockchain. Movendo a execução de lógicas complexas para uma camada separada, o número de transações por segundo pode crescer exponencialmente, comportando o grande volume e atividade necessários para uma experiência rápida que o consumidor final demanda. Tudo isso sem que seja preciso a criação e adoção de uma nova blockchain Layer 1, podendo as transações serem validadas em tecnologias já existentes como a rede Ethereum, por exemplo.” André Fialho – Blockchain Engineer Pollum
Siga a Pollum nas redes sociais para mais conteúdos sobre blockchain e web3.
Instagram | TikTok | Twitter | LinkedIn | Site
Confira também Pollum: Blockchain do Jeito Certo.