A liderança imbatível da Ethereum Network em segurança e descentralização é comprovada por seu domínio de mercado superior a 50% pela TVL. No entanto, sua popularidade universal muitas vezes leva ao congestionamento e sobrecarga da rede durante períodos de alta demanda, causando altas taxas de transação e tempos de transação lentos. É aí que a Camada 2 entra em ação para o dimensionamento do Ethereum. Por que o processo de dimensionamento é tão importante? Quais soluções de camada 2 existem no Rubic e como elas interagem com redes L2? Quais são os planos para o desenvolvimento e a cooperação futuros? Descubra as respostas abaixo lendo nosso artigo!

Camada 2 explicada

Embora o Ethereum tenha feito a transição para um algoritmo de consenso de Prova de Participação – que é mais eficiente em termos de energia e oferece melhor escalabilidade – tempos de transação lentos e taxas altas ainda permanecem sem solução.

Para resolver esses problemas, a comunidade Ethereum tem explorado e implementado soluções de escalonamento da Camada 2. Algumas das soluções de Camada 2 mais comuns para Ethereum são Canais de Estado, Sidechains, Plasma, Validium e nosso tópico principal de hoje, Rollups!

Rollup é uma tecnologia que agrupa múltiplas transações em uma única transação, reduzindo a carga computacional na blockchain Ethereum. Existem dois tipos de rollups: rollups otimistas, que dependem de usuários para contestar transações inválidas, e rollups ZK, que usam provas de conhecimento zero para verificar transações.

Os Optimistic Rollups pressupõem que as transações são válidas por padrão e só executam o cálculo, por meio de uma prova de fraude, no caso de uma contestação. Leia mais sobre rollups do Optimistic no site da Ethereum. Exemplos de rollup otimista: Arbitrum, Boba, Optimism, Fuel, Layer2.Finance e Metis (até a atualização recente).

Rollups de conhecimento zero: execute a computação fora da cadeia e envie uma prova de validade para a cadeia. Explore os rollups de conhecimento zero aqui. Exemplos de ZK-Rollups: Loopring, ZKSync, ZKSpace, Aztec, etc.

Antes de nos aprofundarmos nos detalhes técnicos dos rollups mencionados acima, vamos ver como eles funcionam no mercado e por que o Rubic é perfeito para trocar para a Camada 2!

Desempenho do mercado Ethereum L2

Apesar de essas soluções serem bastante novas no mercado (2 anos ou menos), elas já estão superando o Ethereum em determinadas métricas.

De acordo com L2beat, o L2 TVL total vale US$ 5,7 bilhões, enquanto o do Ethereum é estimado em US$ 27 bilhões (DeFiLlama). No entanto, desde Agosto, o valor total bloqueado no ecossistema da Camada 2 tem diminuído. Isso provavelmente se deve à queda dos preços dos ativos criptográficos, e não à retirada de capital de várias redes.

A atividade da camada 2 está aumentando e ultrapassou a camada 1 do Ethereum em transações por segundo. Embora isso não implique atividade geral nessas redes, Delphi Digital, uma empresa de pesquisa de criptografia, relatou em 21 de dezembro de 2022 a 'inversão': mais de 152 milhões de transações foram processadas por ambas as camadas do Ethereum, e 58% delas ocorreram na camada 2. O gráfico abaixo mostra que a mudança ocorreu no final de setembro, mas permaneceu acima do Ethereum TPS desde então. A atividade L2 e o TPS atingiram o pico de 25 TPS no final de outubro.

L2beat lançou um novo rastreador de atividades para o ecossistema. Atualmente, ele informa que o TPS médio da camada base do Ethereum é 11,94, enquanto o TPS L2 é 23,98. A atividade apenas no Arbitrum e no Otimismo está perto de inverter o TPS diário do Ethereum L1.

Fevereiro de 2023 nos deu outro marco no desenvolvimento L2, de acordo com L2beat, o Arbitrum One fez história como o primeiro rollup a ultrapassar a rede principal Ethereum em volume de transações diárias!​​

Rubik x Camada 2s

O protocolo Rubic oferece suporte aos rollups Ethereum Layer 2 mais populares até o momento, incluindo Arbitrum, Boba, Optimism e Metis. Este último ‌anunciou recentemente sua transição para um Ethereum Hybrid Rollup inédito: Metis está construindo o primeiro Hybrid Rollup combinando a arquitetura Optimistic rollup com provas de conhecimento zero. Temos planos adicionais de expansão para rollups ZK, como zkSync, Polygon Hermez, etc.

Podemos observar também uma tendência de crescimento significativo dos L2s, e da Rubic.exchange, pois já constituem 12% do nosso volume total de transações. Embora seja principalmente Arbitrum e Optimism, trabalharemos com Boba e Metis para aumentar seus volumes de transações também no Rubic.

Por que Rubic é perfeito para trabalhar com L2s?

Rubic.exchange oferece mais de 15.500 tokens para Cross-Chain Swaps em redes ‌Layer 2 e outras mais de 35 redes, incluindo cadeias populares não-EVM como Bitcoin, Tron, Ripple, Solana, etc., com as melhores taxas, maior liquidez, e velocidades de transação – tudo em um clique – graças à agregação de mais de 90 DEXs e pontes da Rubic.

Outra vantagem de usar Rubic para interação entre cadeias com redes L2 são os bônus adicionais e lançamentos aéreos que você recebe.

Rubic visa acelerar o dimensionamento do Ethereum e contribuir para o desenvolvimento da Camada 2. É por isso que mantemos parcerias sólidas com L2 Rollups e desenvolvemos atividades mútuas para engajar os usuários. Rubic coopera com redes L2 para fornecer promoções e lançamentos aéreos para nossa comunidade. Por exemplo, em março, Rubic realizará uma promoção com a Boba Network. Participe de um conjunto de recompensas de US$ 45.000 trocando para a rede Boba via Symbiosis!

Usar Rubic é uma experiência incrível, não apenas porque é conveniente, mas também porque os usuários se tornam elegíveis para lançamentos aéreos conjuntos ao manterem $RBC.

Vamos mergulhar nos detalhes técnicos dos diferentes tipos de rollups.

Rollups otimistas vs ZK-Rollups

Então, como o dimensionamento da Camada 2 do Ethereum resolve as limitações da capacidade atual da rede Ethereum? As soluções de escalonamento da camada 2 visam aliviar as altas taxas de transação e os tempos de transação lentos, transferindo as transações para fora da cadeia Ethereum e processando-as de maneira mais eficiente e econômica. Ao fazer isso, as soluções da Camada 2 podem aumentar o rendimento das transações e reduzir as taxas, ao mesmo tempo que mantêm a segurança e a falta de confiança da rede Ethereum.

Os rollups transferem o cálculo e a validação das transações para fora da cadeia Ethereum, mas são então liquidados na rede principal Ethereum em uma única transação ou em um lote de transações.

Os rollups otimistas são a tecnologia L2 mais popular hoje porque começaram mais cedo, mas os rollups ZK já começaram a entrar no mercado.

De acordo com a L2beat, 85% da L2 TVL está dividida entre Arbitrum e Optimism Networks.

Os rollups L2 estão competindo fortemente entre si para reduzir as taxas de transação.

Vamos comparar Optimistic e ZK-Rollups:

Em resumo, os rollups ZK usam Provas de Conhecimento Zero para validar transações fora da cadeia Ethereum, enquanto os rollups otimistas fazem isso por meio de um conjunto de validadores e assumem a validade da transação até prova em contrário. Embora ambas as soluções visem aumentar o rendimento das transações e reduzir as taxas, elas têm diferentes compensações em termos de despesas computacionais e requisitos de confiança.

Vamos primeiro explorar mais de perto os resultados otimistas.

Solução otimista de rollups

Embora os contratos que gerenciam o protocolo rollup otimista sejam executados no Ethereum, o protocolo rollup executa a computação e o armazenamento de estado em outra máquina virtual separada da Máquina Virtual Ethereum.

As vantagens dos rollups otimistas incluem:

  • Grandes melhorias na escalabilidade, sem sacrificar a segurança ou a falta de confiança.

  • Os dados das transações são armazenados na cadeia Ethereum Layer 1, garantindo transparência, segurança, resistência à censura e descentralização.

  • A proteção contra fraude garante finalidade sem confiança e permite que minorias honestas protejam a cadeia.

  • A computação de provas de fraude está aberta a um nó L2 regular, ao contrário das provas de validade (usadas em rollups ZK) que requerem hardware especial.

  • Os rollups se beneficiam da “vivacidade sem confiança” (qualquer um pode forçar a cadeia a avançar executando transações e postando afirmações).

  • Os rollups otimistas dependem de incentivos criptoeconômicos bem projetados para aumentar a segurança na cadeia.

  • A compatibilidade com EVM e Solidity permite que os desenvolvedores portem contratos inteligentes nativos do Ethereum para rollups ou usem ferramentas existentes para criar novos dApps.

Explicação dos rollups ZK

Os rollups ZK funcionam processando um grande número de transações fora da cadeia Ethereum e, em seguida, agregando-as em uma única transação que é validada na cadeia principal. Isto reduz a carga computacional na cadeia principal e aumenta o seu rendimento, permitindo transações mais rápidas e baratas.

A principal inovação dos rollups ZK é o uso de provas de conhecimento zero para verificar a validade das transações. Simplificando, rollups de conhecimento zero são uma tecnologia que permite que uma parte prove a outra parte que conhece uma informação sem revelar a informação em si. No contexto dos rollups ZK, isto significa que as transações podem ser validadas sem revelar qualquer informação sensível, como os montantes transacionados ou as identidades das partes envolvidas.

Os rollups ZK oferecem uma solução promissora para o problema de escalabilidade enfrentado pelas redes blockchain, ao mesmo tempo que fornecem maior privacidade, segurança e interoperabilidade. À medida que a adoção da tecnologia blockchain continua a crescer, é provável que mais soluções de escalonamento da Camada 2, como ZK-rollups, sejam desenvolvidas, permitindo transações ainda mais eficientes e econômicas no blockchain.

Como funcionam os rollups ZK?

O processo de uso de rollups ZK envolve as seguintes etapas:

1. Os usuários enviam suas transações para um contrato inteligente na rede L2.

2. O contrato inteligente agrega essas transações em uma única transação e gera prova de sua validade usando provas de conhecimento zero.

3. A prova é então submetida à cadeia principal, onde é validada pelo mecanismo de consenso da cadeia principal.

4. Assim que a prova for validada, o contrato inteligente L2 executa a transação agregada e atualiza o estado da rede L2.

5. Os usuários podem então retirar seus fundos da rede L2 de volta para a cadeia principal, se assim desejarem.

Os ZK-rollups oferecem uma solução promissora para o problema de escalabilidade enfrentado pelas redes blockchain, ao mesmo tempo que fornecem maior privacidade, segurança e interoperabilidade. À medida que a adoção da tecnologia blockchain continua a crescer, é provável que mais soluções de escalonamento da Camada 2, como ZK-rollups, sejam desenvolvidas, permitindo transações ainda mais eficientes e econômicas no blockchain.

Na Rubic, acreditamos no futuro brilhante do Ethereum Nível 2 e trabalharemos duro em futuras integrações e parcerias!