Cadeias laterais
Última atualização da página: 23 de fevereiro de 2026
Uma sidechain é uma blockchain separada que se executa independente do Ethereum e está conectada à rede principal do Ethereum por uma bridge nos dois sentidos. As sidechains podem ter parâmetros de bloco e algoritmos de consenso separados, que são frequentemente projetados para o processamento eficiente de transações. Entretanto, usar uma sidechain tem vantagens e desvantagens, já que elas não herdam as propriedades de segurança do Ethereum. Diferentemente das soluções de escalabilidade de camada 2, as sidechains não publicam alterações de estado e dados de transação de volta para a Mainnet do Ethereum.
As sidechains também sacrificam um certo grau de descentralização ou segurança para alcançar um alto rendimento (trilema da escalabilidade (opens in a new tab)). O Ethereum, no entanto, está comprometido com a escalabilidade sem comprometer a descentralização e a segurança.
Como funcionam as sidechains?
As sidechains são blockchains independentes, com diferentes histórias, roteiros de desenvolvimento e considerações de design. Embora uma sidechain possa aparentemente compartilhar algumas semelhanças com o Ethereum, ela tem vários recursos distintos.
Algoritmos de consenso
Uma das qualidades que tornam as sidechains únicas (ou seja, diferentes do Ethereum) é o algoritmo de consenso usado. As sidechains não contam com o Ethereum para consenso e podem escolher protocolos de consenso alternativos que atendam às suas necessidades. Alguns exemplos de algoritmos de consenso usados nas sidechains incluem:
- Prova de autoridade
- Prova de participação delegada (opens in a new tab)
- Tolerância a falhas bizantinas (opens in a new tab).
Como o Ethereum, as sidechains têm nós de validação que verificam e processam transações, produzem blocos e armazenam o estado da blockchain. Os validadores são também responsáveis por manterem o consenso em toda a rede e protegê-la contra ataques maliciosos.
Parâmetros de bloco
O Ethereum impõe limites aos tempos de bloco (ou seja, o tempo que leva para produzir novos blocos) e aos tamanhos de bloco (ou seja, a quantidade de dados contida por bloco, denominada em gás). Inversamente, as sidechains muitas vezes adotam parâmetros diferentes, como tempos de bloco mais rápidos e limites de gás mais elevados, para alcançar altas transferências, transações rápidas e taxas baixas.
Embora isso tenha alguns benefícios, tem implicações críticas para a descentralização e segurança da rede. Parâmetros de bloco, como tempos de bloco rápidos e tamanhos grandes de blocos, aumentam a dificuldade de rodar um nó completo, deixando alguns "supernós" responsáveis pela segurança da cadeia. Em tal cenário, aumenta a possibilidade de colusão de validadores ou de uma tomada maliciosa da cadeia.
Para que as blockchains se dimensionem sem prejudicar a descentralização, executar um nó deve estar aberto a todos, e não necessariamente a terceiros com hardware especializado. É por isso que estão em andamento esforços para garantir que todos possam executar um nó completo na rede Ethereum.
Compatibilidade com a EVM
Algumas sidechains são compatíveis com a EVM e podem executar contratos desenvolvidos para a Máquina Virtual do Ethereum (EVM). As sidechains compatíveis com a EVM suportam contratos inteligentes escritos em Solidity, bem como outras linguagens de contratos inteligentes da EVM, o que significa que os contratos inteligentes escritos para a Mainnet do Ethereum também funcionarão em sidechains compatíveis com a EVM.
Isso significa que, se você quiser usar seu dapp em uma sidechain, basta implantar seu contrato inteligente nessa sidechain. A aparência e o comportamento dele se asemelham ao da rede principal. Você escreve contratos em Solidity e interage com a cadeia através da RPC da sidechain.
Como as sidechains são compatíveis com a EVM, elas são consideradas uma solução de escalabilidade útil para dapps nativos do Ethereum. Com o seu dapp em uma sidechain, os usuários podem aproveitar taxas de gás mais baixas e transações mais rápidas, especialmente se a rede principal estiver congestionada.
No entanto, tal como foi explicado anteriormente, a utilização de uma sidechain envolve compromissos significativos. Cada sidechain é responsável pela sua segurança e não herda as propriedades de segurança do Ethereum. Isso aumenta a possibilidade de comportamentos maliciosos que possam afetar os usuários ou colocar seus fundos em risco.
Movimentação de ativos
Para que uma blockchain separada se torne uma sidechain para a rede principal do Ethereum, ela precisa da capacidade de facilitar a transferência de ativos de e para a rede principal do Ethereum. Esta interoperabilidade com o Ethereum é alcançada usando uma bridge de blockchain. As pontes usam contratos inteligentes implantados na Mainnet do Ethereum e em uma sidechain para controlar a ponte de fundos entre elas.
Enquanto as bridges ajudam usuários a mover fundos entre o Ethereum e a sidechain, os ativos não são fisicamente movidos pelas duas cadeias. Em vez disso, os mecanismos que normalmente envolvem a mintagem (mint) e a queima (burn) são utilizados para transferir valor entre cadeias. Mais sobre como as pontes funcionam.
Prós e contras das sidechains
| Prós | Contras |
|---|---|
| A tecnologia que sustenta as sidechains está bem estabelecida e se beneficia de uma pesquisa abrangente e de melhorias na concepção. | As sidechains abrem mão de alguma medida de descentralização e confiabilidade por dimensionamento. |
| As sidechains suportam computação geral e oferecem compatibilidade com EVM (elas podem executar dapps nativos do Ethereum). | Uma sidechain utiliza um mecanismo separado de consenso e não se beneficia das garantias de segurança do Ethereum. |
| As sidechains usam diferentes modelos de consenso para processar transações com eficiência e taxas de transação mais baixas para os usuários. | As sidechains requerem suposições de confiança mais elevados (por exemplo, um quórum de validadores maliciosos da sidechain pode cometer fraude). |
| As sidechains compatíveis com EVM permitem que dapps expandam seu ecossistema. |
Usar sidechains
Vários projetos fornecem implementações da cadeia Plasma que você pode integrar aos seus dapps:
- Polygon PoS (opens in a new tab)
- Skale (opens in a new tab)
- Gnosis Chain (anteriormente xDai) (opens in a new tab)
- Loom Network (opens in a new tab)
- Metis Andromeda (opens in a new tab)
Leitura adicional
- Escalando dapps do Ethereum através de sidechains (opens in a new tab) 8 de fevereiro de 2018 - Georgios Konstantopoulos
Conhece um recurso da comunidade que o ajudou? Edite esta página e adicione-a!