A indústria de criptomoedas percorreu um longo caminho desde que o Bitcoin fez sua estreia pública em 2009. E à medida que esta evoluiu e cresceu em popularidade, forçou a tecnologia blockchain a se adaptar e melhorar para acompanhar o aumento da demanda e os novos recursos. Essa é uma das razões pelas quais as sidechains se tornaram tão essenciais.
As sidechains permitem que os desenvolvedores criem cadeias secundárias que funcionam ao lado de uma blockchain original, como as oferecidas por Bitcoin e Ethereum. Elas podem não apenas melhorar a velocidade e a eficiência, mas também trazer novos recursos que, de outra forma, não seriam possíveis. Neste guia da AAG Academy, veremos o que as sidechains fazem e por que são tão importantes.
A maioria dos entusiastas de criptomoedas já ouviu falar de blockchains – a espinha dorsal de toda a indústria de criptomoedas – e tem uma compreensão básica de como elas funcionam, mas você sabia que elas não são o único tipo de “cadeia” em uso hoje? Nos últimos anos, as sidechains tornaram-se cada vez mais importantes para muitas redes.
Sidechains são redes de blockchain paralelas e secundárias (Camada 2) que se conectam a uma blockchain principal, também conhecida como “mainnet”. Elas são normalmente usadas para tornar as redes existentes mais escaláveis quando se tornam muito populares e incapazes de lidar com tantos usuários, mas também podem ser implementadas para melhorar coisas como privacidade e segurança.
Como as sidechains operam de forma independente, elas podem ter seus próprios mecanismos de consenso, designs e roteiros de projetos. Isso significa que é possível ter uma sidechain que usa Prova de Trabalho (PoW) funcionando de forma adjacente a uma rede principal que usa Prova de Participação (PoS) — e vice-versa. Isso pode dar às redes o melhor dos dois mundos quando se trata de mecanismos de consenso.
Sidechains foram concebidas pela primeira vez por Adam Back, o criador do HashCash e atual CEO da Blockstream, que escreveu sobre o conceito em um artigo acadêmico de 2014. Vários engenheiros do Bitcoin também estiveram envolvidos no projeto original.
Uma das maneiras mais simples de entender como tudo isso funciona é pensar em blockchains principais, ou mainnets, como uma grande rodovia. Sidechains são estradas com suas próprias leis e limites de velocidade que se conectam a essa rodovia. Pode haver várias estradas, cada uma levando você a lugares diferentes (ou recursos diferentes), mas apenas uma rodovia ligando tudo.
Um dos principais componentes de uma sidechain é um recurso chamado two-way peg, ou pegs de duas vias, que você pode imaginar como estradas de mão dupla. Isso permite que a sidechain se comunique com a rede principal para a transferência de moedas, tokens e outros ativos digitais. Os pegs de duas vias não apenas garantem a compatibilidade entre as várias cadeias, mas também ajudam a evitar transferências fraudulentas.
Quando as transferências são feitas entre uma sidechain e uma mainnet, os ativos não se movem. Em vez disso, eles são bloqueados na mainnet e desbloqueados na sidechain (ou vice-versa), impedindo que sejam usados mais de uma vez. Para facilitar tudo isso e bloquear atividades maliciosas, contamos com contratos inteligentes – outro componente chave das sidechains.
Contratos inteligentes são usados para garantir que, quando uma transação ocorrer, a rede principal seja notificada e satisfeita com ela. Será então verificado e os fundos serão liberados da carteira do remetente.
Até agora você provavelmente já identificou uma série de benefícios que as sidechains podem oferecer. Vejamos alguns deles com mais detalhes:
Escalabilidade
Como mencionamos acima, um dos maiores benefícios das sidechains é a escalabilidade. Quando as redes principais começam a ficar sobrecarregadas com muitos usuários, uma sidechain pode ajudar a acelerar as coisas, especialmente quando usa um método de consenso eficiente que pode processar transações mais rapidamente – e, portanto, reduzir as taxas de gás para os usuários.
Segurança
Além disso, as sidechains aumentam a segurança, fornecendo à rede principal uma camada adicional de proteção. As sidechains, embora possam se comunicar com a rede principal, operam de forma totalmente independente; portanto, se forem comprometidas de alguma forma, apenas a sidechain será afetada. Sidechains também podem se beneficiar de recursos de segurança adicionais que a rede principal pode não ter.
Flexibilidade
Outro grande benefício das sidechains é que elas podem ser usadas para testar e adicionar novos recursos a uma rede. Fazer alterações de qualquer tipo em uma rede principal é incrivelmente arriscado porque, se algo der errado ou se forem introduzidos bugs, isso pode interromper toda a rede. Agora, se isso acontecer devido às alterações em uma sidechain, a rede principal continuará a operar sem ser afetada.
Quais são as desvantagens das sidechains?
Embora as sidechains ajudem a resolver muitos dos problemas que as blockchains sofreram por muitos anos, principalmente à medida que a indústria de criptomoedas evoluiu e cresceu em popularidade, elas têm algumas desvantagens das quais devemos estar cientes. Essas incluem:
Maior complexidade
As sidechains não apenas tornam todo o conceito de blockchains ainda mais complexo do que já eram, mas também devem ser mantidas de forma independente, o que pode significar muito trabalho extra.
Segurança mais fraca
Também pode significar que as sidechains acabam sendo menos robustas ou menos seguras do que a mainnet original, o que pode torná-las mais vulneráveis a ataques. As sidechains não são protegidas pela segurança da Camada 1 como as blockchains da rede principal; em vez disso, elas contam com seus próprios validadores que existem em uma escala muito menor do que em uma rede principal original.
Menos descentralização
Um número menor de validadores também significa que as sidechains são menos descentralizadas que as mainnets.
Um dos maiores exemplos de sidechain é o Polygon, que oferece soluções de dimensionamento para o blockchain Ethereum. Isso ajuda a garantir que a rede possa lidar com um aumento na demanda do usuário, ao mesmo tempo em que garante uma experiência rápida que não compromete a segurança.
Skale é outra sidechain que opera ao lado da Ethereum. Ela ajuda os desenvolvedores a implantar seu próprio EVM (Ethereum Virtual Machine) em minutos, sem sacrificar a segurança ou a descentralização. Utiliza o mecanismo de consenso PoS e armazenamento de arquivos na cadeia.
Na rede Bitcoin, a Liquid Network é uma das sidechains mais conhecidas. Ela ajuda a acelerar o tempo de transação, sem comprometer a privacidade ou a segurança, reduzindo o tempo necessário para processar novos blocos. A Liquid Network pode confirmar novos blocos em cerca de dois minutos, enquanto na própria rede Bitcoin, o processo leva cerca de 10 minutos.
O objetivo principal das sidechains é melhorar a escalabilidade. No entanto, também podem ser usadas para adicionar recursos e melhorar a segurança da rede principal original.
Alguns dos exemplos mais conhecidos de sidechains são Polygon na rede principal Ethereum e Liquid Network no Bitcoin.
Um dos principais usos das sidechains é melhorar a escalabilidade, que as redes de criptomoeda precisam quando se tornam muito populares para lidar com tantos usuários. No entanto, também podem melhorar a segurança e adicionar flexibilidade e novos recursos.
Esse artigo foi feito para divulgar informações gerais para ajudar a educar um segmento amplo do público; não deve servir como informações de investimento, legais, ou como qualquer outro tipo de recomendação profissional ou empresarial. Antes de tomar quaisquer ações, você deve sempre consultar seu próprio profissional legal de finanças, de imposto, de investimento ou qualquer profissional que possa dar recomendações em assuntos que afetem a você e seu negócio.
Seja o primeiro a receber a newsletter sobre nossa empresa, com atualização de produtos e de mercado.