Share this article

O que são rollups? ZK Rollups e Optimistic Rollups explicados

Esses protocolos de camada 2 do Ethereum ajudam a processar transações separadamente da rede principal para aumentar a velocidade e reduzir custos.

Blockchains, comoEthereum, pode ser lento e caro. Ter que gastar US$ 25 ou mais emtaxas de GAS para uma única transação não é o ideal se você deseja concluir uma negociação de Finanças descentralizadas (DeFi).

É por isso sistemas de camada 2como rollups surgiram. Rollups processam transações em outro blockchain mais rápido (conhecido como camada 2), então portam os dados da transação de volta para o blockchain pai (a camada 1 ou mainnet) por uma fração do preço. Isso significa que os usuários podem se beneficiar da velocidade e do baixo custo do rollup enquanto também se beneficiam da segurança do blockchain maior.

STORY CONTINUES BELOW
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Rollups são um dos vários sistemas de escalonamento, que são simplesmente métodos para tornar um blockchain lento mais rápido e mais barato. Outros sistemas de escalonamento incluem cadeias lateraise canais estaduais.

Muitos produtos de escala se relacionam especificamente com Ethereum, o maior blockchain de contratos inteligentes. Os CORE desenvolvedores do Ethereum estão tentando melhorar a velocidade e os custos do blockchain nos próximos anos por meio de uma série de atualizações. A primeira grande integração, a tão comentada Mesclar, deve entrar no ar em setembro de 2022. Essas atualizações não necessariamente diminuirão a importância das soluções de escala. Em vez disso, as soluções de escala provavelmente complementarão as atualizações do Ethereum .

Leia Mais: O que é a fusão?

Dois tipos principais de rollups

Existem dois tipos principais de rollups, Optimistic e Zero-Knowledge (ZK). O benefício de ambos é que eles reduzem consideravelmente os custos de transação. A ideia é que, em vez de esperar e pagar para que cada transação seja processada independentemente no Ethereum, dezenas e dezenas de transações são registradas na cadeia da camada 2, então "rolled up" em uma única transação que é então repassada para o blockchain mais caro e lento. Ao fazer isso, o custo ONE transação é dividido entre muitos usuários.

Rolllups otimistas

A primeira variedade é chamada de rollup otimista. Isso ocorre porque ele assume otimistamente que todas as transações contidas em um rollup são válidas. Os rollups otimistas dão a todos na rede um certo tempo, geralmente uma semana, para contestar transações fraudulentas. O benefício do rollup otimista é que ele é QUICK; ao assumir que as coisas estão corretas, a rede T precisa perder tempo confirmando as coisas. A desvantagem é que geralmente leva cerca de uma semana para retirar oficialmente seus fundos de redes populares como Optimism ou Arbirtrum.

ZK-rollups

O segundo tipo de rollup é um rollup de Conhecimento Zero, também conhecido como ZK-rollup. Esses protocolos usam uma parte complexa decriptografiachamado de prova de conhecimento zero para determinar que uma transação é válida usando apenas informações mínimas sobre essa transação. É uma preservação de privacidade, elegante e, mais importante, rápida e barata. Comparado com um rollup otimista, que requer que os fundos permaneçam na rede até que o período de resolução de disputas seja encerrado, os rollups ZK permitem que os usuários retirem seus fundos com menos atraso.

ZK-rollups têm uma série de vantagens sobre Optimistic rollups em termos de velocidade e segurança, mas são consideravelmente mais complexos por baixo dos panos. Até agora, todos os ZK-rollups por aí tiveram aplicações específicas, o que significa que eles só podem suportar um serviço ou caso de uso específico (como trocar tokens não fungíveis ou transferir Cripto entre endereços).

Graças aos recentes avanços em criptografia, equipes da Polygon, Matter Labs e Scroll dizem que estão perto de lançar os primeiros zkEVMs – ZK-rollups que funcionam de forma idêntica à mainnet do Ethereum. Como os populares Optimistic rollups de hoje, esses novos ZK-rollups devem ser capazes de suportar virtualmente qualquer aplicativo que os desenvolvedores queiram construir no Ethereum – tornando as coisas muito mais rápidas e baratas para os usuários finais.

Riscos de rollups

Os rollups, embora tomem emprestadas as CORE garantias de segurança do Ethereum, ainda apresentam alguns riscos em relação à rede principal do Ethereum.

Por um lado, os contratos inteligentes de um rollup podem conter bugs – não muito diferente de qualquer outro programa criado no Ethereum. Embora os fail-safes e as auditorias devam ajudar a evitar explorações, confiar em um programa externo para lidar com transações sempre carregará algum risco adicional.

Ambos os tipos de rollups também ainda estão em sua infância e, como tal, as redes nas quais operam são frequentemente um tanto centralizadas. Em alguns casos, a equipe de desenvolvimento por trás de um rollup mantém controle parcial sobre a rede e pode, teoricamente, pausá-lo ou desligá-lo onde quiser.

Muitos rollups também continuam a depender de “sequenciadores” centralizados para coordenar transações de forma eficiente na cadeia da camada 2. Um sequenciador T pode falsificar ou alterar transações, mas pode tecnicamente censurá-las ou reordená-las para extrair algum benefício para si mesmo.

Os rollups geralmente planejam descentralizar de alguma forma.Optimism iniciou a transição para a governança comunitária no início deste ano, e os avanços na Tecnologia de rollup devem melhorar alguns dos problemas em torno do controle centralizado da rede.

Veja também:Os rollups do Ethereum não T todos construídos da mesma forma

Como usar rollups no Ethereum

Usar rollups é fácil. Os rollups Optimistic e Zero-Knowledge funcionam praticamente da mesma maneira. A ideia é que você faça a ponte entre seus fundos e a rede da camada 2 e conclua as transações que deseja fazer no rollup, como comprar e vender criptomoedas ou NFTs, mover fundos entre carteiras ou interagir com protocolos DeFi. Assim que a transação for concluída, você pode portar seus fundos de volta para o Ethereum. Aqui está um breve guia sobre como isso funciona.

Primeiro, você precisará preencher sua carteira de Cripto , como uma MetaMáscara, com éter (ETH) ou Tokens ERC-20 – tokens que sejam compatíveis com o blockchain Ethereum . Então você terá que mudar sua carteira para a rede de camada 2. Esse é o mesmo processo de qualquer protocolo DeFi – basta clicar em “conectar carteira”. Depois de conectar sua carteira à camada 2, você vai querer “ponte“seus tokens – mova-os de uma rede para outra.

Haverá uma taxa de transação Ethereum que você precisará pagar para conectar seus fundos a um rollup. Assim que seus fundos estiverem no rollup, você poderá negociar normalmente. Algumas redes, como Optimism, cobram ETH por taxas de transação, mas elas são muito mais baratas do que no próprio Ethereum . Outras, como Loopring, cobram quase nenhuma taxa de transação.

Depois de concluir quaisquer transações que você se propôs a realizar, você sempre pode fazer a ponte de seus fundos de volta para o Ethereum. Isso envolve converter fundos de rollup de volta para tokens ERC-20 que são nativos da rede principal do Ethereum . O processo é o mesmo – vá para a ponte de tokens e retire seus fundos.

Veja também:As Pontes Blockchain São Seguras? Por que as Pontes São Alvos de Hacks

Robert Stevens

Robert Stevens é um jornalista freelancer cujo trabalho apareceu no The Guardian, na Associated Press, no New York Times e no Decrypt. Ele também é graduado pelo Internet Institute da Universidade de Oxford.

Robert Stevens