A escalabilidade, as altas taxas de gás e a falta de coordenação entre cadeias têm sido os estrangulamentos de longa data do blockchain. As cadeias laterais são frequentemente apresentadas como a solução. Mas o termo é tão utilizado que perdeu o seu significado. Veja o que são realmente as sidechains, como funcionam, onde ajudam e onde ainda falham.
O que são sidechains?
Uma sidechain é uma blockchain separada que corre em paralelamente a uma mainchain como Ethereum ou Bitcoin. Está ligada por uma ponte que permite a movimentação de ativos entre as duas.
O importante é que as sidechains não dependem da mainchain para segurança. Gerem as suas próprias redes de consenso e validação. Se uma sidechain falhar ou for atacada, a mainchain permanece inalterada.
Isto é diferente das soluções da Camada 2, que herdam a segurança da mainchain. O Polygon PoS, por exemplo, é frequentemente chamado de Camada 2, mas tecnicamente é uma sidechain.
Como funcionam as sidechains?
Digamos que quer utilizar ETH no Polygon, uma sidechain popular. Eis como funciona o fluxo:
- Depositas ETH num contrato inteligente no Ethereum
- Este contrato desencadeia a Ponte Polygon
- A Polygon cria ETH encapsulado para utilização na sua própria cadeia
- Utiliza-se este ETH encapsulado para gás, DeFi ou NFTs
- Quando estiver pronto, queima o ETH encapsulado no Polygon
- O ETH original é libertado de volta para si no Ethereum
A ponte é o elo crítico. É também o ponto fraco. Muitas pontes são geridas por pequenos grupos ou federações de validadores e são frequentemente alvos de hackers.
Para que servem as sidechains?
As sidechains são úteis quando precisa de velocidade, taxas baixas e flexibilidade. Se a descentralização não for a sua principal prioridade, podem dar-lhe muito mais liberdade do que a camada base do Ethereum.
Transações baratas
As sidechains reduzem os custos de forma significativa. Os swaps que custam 15 dólares no Ethereum podem custar alguns cêntimos no Polygon.
Ambientes personalizados
Os programadores podem criar os seus próprios modelos de consenso, mecanismos de gás e sistemas de governação. A Gnosis Chain é um bom exemplo, criada para pagamentos estáveis e votação DAO.
Expansão entre cadeias
As sidechains ajudam a mover ativos e aplicações entre redes isoladas. A Rootstock, por exemplo, traz contratos inteligentes ao estilo Ethereum para a Bitcoin.
Onde é que as Sidechains Dificultam?
As Sidechains apresentam riscos reais. Eis onde podem falhar:
Compensações de segurança
As Sidechains não herdam a segurança da cadeia base. Se o seu conjunto de validadores for pequeno ou centralizado, estão vulneráveis a manipulação ou ataques.
Vulnerabilidades das pontes
As pontas são alvos frequentes. Hacks como Wormhole, Ronin e Harmony resultaram em biliões perdidos. Uma ponte fraca pode drenar tudo.
Preocupações com a centralização
Muitas sidechains são geridas por uma federação de partes fiáveis. A Liquid Network é um exemplo. Funciona, mas não é sem permissão ou descentralizada no verdadeiro sentido da palavra.
Fragmentação da liquidez
Movimentar ativos entre cadeias divide a liquidez. Isto pode prejudicar as aplicações DeFi, reduzindo a base de utilizadores e aumentando o slippage.
Sidechains vs. Camada 2
Segurança
As sidechains protegem-se sozinhas. Não contam com a segurança do Ethereum ou do Bitcoin.
As Camadas 2 herdam a segurança diretamente da cadeia principal. Isto torna-os mais desprovidos de confiança.
Arquitetura
As sidechains funcionam como cadeias independentes, com as suas próprias regras de consenso.
As camadas 2 funcionam sobre a mainchain e publicam dados de volta para a mesma.
Casos de utilização
As sidechains são melhores para experimentação e aplicações entre cadeias.
As camadas 2 são concebidas para escalar o Ethereum e reduzir as taxas de gás sem comprometer a descentralização.
Exemplos
Sidechains: Polygon PoS, Rootstock, Liquid, Gnosis
Camadas 2: Arbitrum, Optimism, zkSync, Starknet
Quem está a usar sidechains?
Polygon PoS
A sidechain mais utilizada para o Ethereum. Aloja dApps como Aave, Uniswap e muitas plataformas NFT. É rápida e barata, mas não tão segura como a Ethereum.
Rootstock
Uma sidechain que acrescenta compatibilidade com EVM à Bitcoin. Utiliza a mineração mesclada e tem como objetivo trazer contratos inteligentes para o ecossistema BTC.
Gnosis Chain
Anteriormente xDai. Concentra-se em transações baratas e estáveis. Popular para DAOs e ferramentas de governação.
Liquid Network
Uma sidechain de Bitcoin com liquidação e emissão rápida de ativos. Mais vocacionado para o uso institucional ou empresarial, com um modelo de governação federado.
Onde se enquadram as sidechains no ecossistema?
DeFi
Fornecem ambientes mais rápidos e baratos para executar aplicações financeiras sem se preocupar com o congestionamento do Ethereum.
Jogos e NFTs
Os jogos utilizam sidechains para suportar as poupanças dentro dos jogos e a cunhagem de NFTs sem as elevadas taxas de gás.
Empresas
As empresas utilizam sidechains para executar cadeias autorizadas para cadeias de abastecimento, pagamentos ou sistemas internos.
Experimentação
As sidechains funcionam sandboxes. As equipas podem testar a tokenomics, a governação e os designs de contratos inteligentes sem arriscar a estabilidade da mainnet.
O Futuro das Sidechains
As sidechains não são uma solução temporária. Estão a tornar-se partes essenciais do futuro das multicadeias.
- Provavelmente integrarão provas de conhecimento zero para reduzir a confiança nas pontes
- Já actuam como conectores entre ecossistemas como o Bitcoin e o Ethereum
- Evoluírão juntamente com as cadeias de Camada 2 e modulares, cada uma desempenhando um papel diferente
As sidechains não estão aqui para substituir o Ethereum ou o Bitcoin. Existem para estendê-los. É uma rede de redes. E as cadeias laterais são parte da cola que mantém o sistema unido.