O que são soluções de Camada 2?

Por Kraken Learn team
10 mín.
26 de novembro de 2024

Tecnologia para escalar blockchains ⚙️

As soluções de escalabilidade de Camada 2 referem-se a projetos baseados em blockchain dedicados a aumentar a eficiência e usabilidade das blockchains de Camada 1. 

Estes protocolos visam tipicamente reduzir as taxas de transação e aumentar a quantidade de transações por segundo que as blockchains de Camada 1 podem processar.

Embora muitas blockchains de Camada 1 continuem a fornecer atualizações que melhoram a funcionalidade das suas redes, as soluções de Camada 2 continuam a desempenhar um papel importante no aumento da eficiência da utilização da tecnologia blockchain.

Soluções de Camada 2 explicadas 👩🏽‍🏫

Pode ser mais fácil entender as soluções de escalabilidade de Camada 2 olhando para um aspeto das nossas vidas quotidianas. 

Todos os dias, milhares de milhões de pessoas viajam de casa para o trabalho. Algumas fazem esta viagem no seu próprio veículo privado, enquanto outras se deslocam em transportes públicos.

Diferentes soluções de escalabilidade abordam as limitações de débito das redes blockchain de formas que podem parecer semelhantes ao seu trajeto diário.

Algumas soluções de escalabilidade são semelhantes a abrir outra estrada ao lado de uma autoestrada

Em vez de fazer com que todas as transações sigam apenas um único caminho, estas soluções de escalabilidade oferecem estradas secundárias que aumentam as capacidades de processamento de transações.

Outras soluções de escalabilidade são mais semelhantes a um autocarro público

Em vez de cada pessoa se sentar no seu próprio carro e ocupar espaço na estrada, as pessoas juntam-se e sentam-se umas ao lado das outras num único veículo. O mesmo princípio aplica-se a alguns tipos de soluções de Camada 2, que agrupam e processam várias transações em conjunto, em vez de as processarem individualmente na rede blockchain.

Deficiências da blockchain de Camada 1 👎

As blockchains de Camada 1 como Bitcoin (BTC)Ethereum (ETH) e Solana (SOL) permitem que os programadores construam vários produtos, funcionalidades, aplicações e infraestruturas sobre elas. 

Uma vantagem fundamental desta funcionalidade é a capacidade de lançar novos projetos de criptomoedas rapidamente e de forma mais económica do que construir uma blockchain totalmente nova do zero. 

Estes projetos recém-construídos também beneficiam da segurança subjacente da blockchain de Camada 1.

A principal desvantagem de hospedar vários projetos diferentes numa blockchain, no entanto, é o congestionamento da rede que pode ocorrer. 

À medida que as blockchains crescem, podem atrair milhares de utilizadores que podem estar a tentar usar o protocolo ao mesmo tempo.

Estes utilizadores acabam por competir entre si para que as suas transações sejam primeiro confirmadas na blockchain de Camada 1.

À medida que mais pessoas usam a rede blockchain, a capacidade de débito da blockchain pode não conseguir acompanhar. Isto pode resultar na blockchain a tornar-se cada vez mais lenta e mais cara de usar, minando assim a sua praticidade.

Devido a esta limitação de escalabilidade, surgiram uma variedade de soluções de Camada 2. 

Cada uma oferece um método único para abordar os desafios de débito e custo, ao mesmo tempo que aumenta a eficiência da utilização da tecnologia blockchain.

Por que são necessárias as soluções de Camada 2? 🤷‍♂️

No espaço blockchain, existe um compromisso.

Aqueles que constroem redes blockchain enfrentam frequentemente um trilema, com uma escolha entre:

  • Segurança
  • Escalabilidade
  • Descentralização

Muitas redes blockchain líderes terão favorecido a segurança e a descentralização em detrimento da escalabilidade.

A lógica por trás desta decisão é que as blockchains devem ser seguras e armazenar informações de forma fiável e altamente resistente a adulterações. 

Os programadores de blockchain também sentem que as suas redes devem ser descentralizadas, caso contrário não seriam muito diferentes das soluções centralizadas tradicionais que pretendem substituir.

Isto significa que, à medida que os programadores de blockchain garantem que as suas redes são seguras e descentralizadas, enfrentam frequentemente desafios na escalabilidade da sua tecnologia de forma a acomodar a vasta quantidade de transações por segundo processadas por opções mais centralizadas ou menos resistentes a adulterações.

Além disso, otimizar as blockchains de Camada 1 exige frequentemente muito tempo, coordenação e recursos. As atualizações podem exigir rondas de revisão e suporte total da rede antes de serem ativadas.

Por exemplo, apenas duas grandes atualizações ocorreram na blockchain do Bitcoin desde a sua criação — SegWit e Taproot

Entretanto, a Fusão Ethereum, que viu o Ethereum transitar de um mecanismo de consenso baseado em prova de trabalho para um baseado em prova de participação, levou mais de dois anos a ser totalmente implementada.

Para abordar os desafios de fazer alterações na rede blockchain de Camada 1, surgiram as soluções de Camada 2. 

As Camadas 2 são construídas independentemente da comunidade de programadores e participantes da rede da blockchain de Camada 1. 

Esta separação permite, em última análise, maior autonomia e flexibilidade à medida que desenvolvem formas inovadoras de melhorar a eficiência das cadeias de Camada 1.

Plataformas populares de Camada 1 🥇

ETH icon
1945.15
-2,01%
24H
eth
SOL icon
80.79
-2,33%
24H
sol

Como funcionam as soluções de Camada 2? 👷

Os serviços de escalabilidade secundários utilizam várias tecnologias fora da cadeia para melhorar as blockchains de Camada 1, com o objetivo de melhorar a sua usabilidade. 

Embora várias soluções de Camada 2 diferentes tenham surgido, nem todas funcionam da mesma forma. Por isso, vamos analisar de perto algumas das principais Camadas 2 no ecossistema blockchain atual.

Alguns dos tipos mais populares de sistemas de Camada 2 incluem:

  • Rollups
  • Sidechains
  • Canais de pagamento fora da cadeia

Rollups

Os rollups representam um tipo de tecnologia de Camada 2 que envolve o processamento de dados de blockchain fora da cadeia (longe da blockchain de Camada 1) antes de submeter algum tipo de prova criptográfica na cadeia (na blockchain de Camada 1).

Existem dois tipos principais de tecnologias de rollup usadas para melhorar a escalabilidade das blockchains de Camada 1: 

  1. Rollups de conhecimento zero (ZK)
  2. Rollups otimistas 

Ambas as soluções são predominantemente usadas para melhorar o débito de transações da blockchain Ethereum, mas também podem integrar-se com outras cadeias de Camada 1. 

Usando a analogia do transporte, ambos os tipos de rollups podem ser considerados semelhantes ao autocarro público - onde várias transações são agrupadas como passageiros num autocarro, em vez de cada uma ocupar espaço e criar congestionamento.

Rollups de conhecimento zero

Os rollups de conhecimento zero recebem o seu nome pela forma como permitem que uma pessoa prove a validade de um cálculo sem divulgar quaisquer detalhes relacionados com os dados.

Isto permite a privacidade e segurança dos dados do utilizador, ao mesmo tempo que permite o processamento eficiente e sem confiança de transações. Além dos benefícios de privacidade e escalabilidade, os rollups ZK também têm o potencial de reduzir significativamente as taxas de transação na rede Ethereum.

Estes tipos de rollups envolvem operadores a processar lotes de transações fora da cadeia e a criar uma prova de validade criptográfica para mostrar, sem dúvida, que as transações são válidas.

Um contrato inteligente implementado na blockchain de Camada 1 gere o processo de verificação do rollup ZK e autentica cada prova de validade ZK. Os operadores submetem então as provas de conhecimento zero únicas e comprimidas na cadeia.

Por causa disto, a rede só precisa de armazenar uma única prova que representa todas as transações dentro desse pacote, em vez de processar cada transação individualmente na cadeia.

Exemplos de soluções de rollup ZK incluem zkSync, o protocolo zkEVM da Polygon e Loopring.

Rollups otimistas

Os rollups otimistas operam de uma maneira ligeiramente diferente dos rollups ZK. 

Em vez de fornecer provas criptográficas para cada lote de transações, todas as transações dentro de um lote de rollup otimista são consideradas válidas, a menos que se prove o contrário. 

Desta forma, a solução é considerada “otimista” quanto à veracidade das transações submetidas – assumindo que são válidas até que se “prove” o contrário.

Aqui, terceiros de confiança chamados sequenciadores processam lotes de transações e submetem as transações na cadeia. Uma rede de validadores revê então estas transações. 

Em alguns casos, podem decidir submeter provas de fraude na cadeia se as transações forem consideradas inválidas. Se provado que estão corretos (ou seja, se as transações submetidas forem provadas como fraudulentas), a rede reverte as transações inválidas e penaliza o sequenciador.

Exemplos de soluções de rollup otimistas incluem Optimism, Arbitrum e Boba Network.

Sidechains

As sidechains são blockchains separadas que funcionam em paralelo com a blockchain principal, permitindo a interoperabilidade entre diferentes blockchains. Isto significa que ativos e dados podem ser transferidos entre diferentes blockchains, abrindo maiores possibilidades para programadores e empresas.

Com as limitações atuais do tamanho do bloco e da velocidade das transações, as sidechains oferecem uma forma de aliviar estes problemas, descarregando parte do volume de transações para uma cadeia separada. Isto pode melhorar significativamente o desempenho e a eficiência geral da rede blockchain. 

Voltando à analogia do transporte, as sidechains podem ser pensadas como a adição de uma estrada ao lado de uma autoestrada já movimentada ou congestionada. Em vez de esperar no trânsito na estrada lotada, a sidechain permite que as transações cheguem ao seu “destino” de forma mais eficiente, sem ter de esperar atrás de outras transações.

As sidechains também podem tornar mais prático para aplicações do mundo real, como o processamento de pagamentos e a gestão da cadeia de abastecimento, usar a tecnologia blockchain.

Um exemplo líder de um projeto de sidechain Bitcoin é a Liquid Network da Blockstream.

Canais de pagamento fora da cadeia

A Lightning Network é uma importante solução de escalabilidade de camada dois, concebida para resolver os problemas de escalabilidade do Bitcoin. 

Permite principalmente transações mais rápidas e baratas, criando canais de transação fora da cadeia.

Operando numa rede de canais de pagamento bidirecionais, a Lightning Network permite que os utilizadores realizem transações sem registar todos os detalhes na blockchain principal. 

Através de contratos inteligentes, os participantes podem trocar fundos de forma segura várias vezes antes de liquidar o saldo final na blockchain. 

A eficiência da Lightning Network e o seu potencial para aliviar as limitações de escalabilidade do Bitcoin fizeram com que muitos a vissem como uma solução promissora para microtransações e custos de transação de Bitcoin mais baratos.

Embora as soluções de Camada 2 ofereçam melhorias promissoras na escalabilidade e desempenho da blockchain, é importante considerar estas potenciais desvantagens e abordá-las através de um planeamento e implementação cuidadosos. 

Ao abordar estas questões, o ecossistema blockchain pode beneficiar das vantagens das soluções de Camada 2 sem ser prejudicado pelas suas deficiências e riscos.

Plataformas populares de Camada 2 🏆

ARB icon
0.12
-2,86%
24H
arb
0.13
-3,04%
24H
op
0.16
-2,69%
24H
imx

Desafios das soluções de Camada 2 ❌

As soluções de Camada 2, concebidas para melhorar a escalabilidade e o desempenho das redes blockchain, têm certamente as suas vantagens. 

No entanto, é também importante considerar as potenciais limitações e riscos destas soluções.

Complexidade

Uma das principais desvantagens das soluções de Camada 2 é a complexidade adicional que trazem ao ecossistema blockchain. 

Ao introduzir camadas adicionais sobre o protocolo blockchain subjacente, as soluções de Camada 2 podem tornar o sistema mais intrincado e difícil de entender para programadores e utilizadores. 

Esta complexidade acrescida pode dificultar a resolução de problemas e a correção de falhas que possam surgir, levando a potenciais interrupções na rede.

Riscos de segurança

Outra desvantagem das soluções de Camada 2 são os potenciais riscos de segurança que representam. 

Embora estas soluções se destinem a melhorar a escalabilidade e a eficiência das redes blockchain, também podem introduzir vetores de ataque adicionais que atores maliciosos poderiam potencialmente explorar.

Problemas de centralização

Por último, as soluções de Camada 2 também podem enfrentar resistência da comunidade blockchain mais ampla devido a preocupações com a centralização e a confiança. 

Alguns argumentam que as soluções de Camada 2, particularmente aquelas que dependem de mecanismos fora da cadeia para escalabilidade, podem comprometer a natureza descentralizada das redes blockchain. Isso poderia dificultar a adoção e aceitação das soluções de Camada 2 na comunidade blockchain em geral.

Comece hoje

Se está interessado em explorar o universo das criptomoedas de Camada 2, a Kraken está empenhada em fornecer acesso a uma vasta gama de ativos digitais para investidores novatos e experientes.

Registe-se para a sua conta gratuita hoje!