Divisão de Cadeia (Chain Split)
"Uma Divisão de Cadeia, ou "Chain Split", ocorre quando a blockchain se divide em dois ou mais caminhos separados devido a divergências na validação dos blocos pelos mineradores. Isso pode acontecer quando duas transações competem para serem adicionadas à blockchain ou quando há uma atualização do protocolo e nem todos os participantes atualizam seus softwares. Existem dois tipos principais de forks: hard fork e soft fork, que podem levar a divisões de cadeia."
A tecnologia blockchain, um tipo de livro-razão digital distribuído e seguro, é a espinha dorsal de muitas criptomoedas e outras aplicações descentralizadas. Em sua essência, uma blockchain é uma cadeia de blocos, onde cada bloco contém uma lista de transações. No entanto, por vezes, os nós da rede blockchain discordam sobre o estado do livro-razão, resultando no que é conhecido como uma Divisão de Cadeia, ou "Chain Split".
Uma divisão de cadeia ocorre quando há uma divergência na blockchain e ela se divide em dois ou mais caminhos separados. Essa divergência pode ser resultado de diferentes participantes da rede concordando com diferentes versões do histórico de transações. Geralmente, uma divisão de cadeia acontece quando os mineradores de uma blockchain validam simultaneamente dois blocos diferentes.
A primeira situação em que uma divisão de cadeia pode ocorrer é quando duas transações que ocorrem quase ao mesmo tempo são cada uma incluída em um bloco diferente. Nesse caso, haverá dois blocos competindo para serem adicionados à blockchain, resultando em duas versões do livro-razão. A rede então se divide e começa a construir em cima do bloco que ela considera legítimo. Eventualmente, uma dessas cadeias se tornará mais longa que a outra e será considerada a cadeia principal.
A segunda situação é quando há uma atualização do protocolo, levando a mudanças nas regras de consenso da blockchain. Isso pode resultar em uma divisão de cadeia se nem todos os participantes da rede atualizarem seus softwares para a nova versão. Aqueles que não atualizam continuarão a operar sob as regras antigas e formarão uma cadeia separada daquelas que atualizaram.
Aqui, é importante diferenciar entre "chain split" e "fork". Embora as palavras sejam frequentemente usadas de forma intercambiável, elas se referem a conceitos ligeiramente diferentes. Em termos mais amplos, um fork é qualquer alteração no protocolo blockchain que faz com que os blocos/registros de transações anteriores sejam inválidos e que resulta em uma ramificação da cadeia existente. Por outro lado, uma divisão de cadeia é uma situação específica em que a rede blockchain se divide em duas devido a um desacordo sobre o estado do livro-razão.
Existem dois tipos principais de forks: hard fork e soft fork. Um hard fork é uma atualização que torna as transações ou blocos anteriores inválidos. Isso pode resultar em uma divisão de cadeia se houver uma parcela significativa da rede que não concorda com o novo conjunto de regras e continua a minerar blocos sob o conjunto de regras antigas.
Um soft fork, por outro lado, é uma atualização que torna algumas transações ou blocos anteriores inválidos, mas que ainda são compatíveis com o novo conjunto de regras. Isso significa que uma divisão de cadeia é menos provável, pois mesmo aqueles que não atualizaram seus softwares ainda podem concordar com os blocos produzidos pela nova versão do protocolo.
Em uma divisão de cadeia, a segurança e a integridade da blockchain podem estar em risco. Durante uma divisão de cadeia, a rede blockchain está vulnerável a ataques de gasto duplo, onde uma pessoa pode gastar a mesma moeda mais de uma vez. Além disso, a incerteza que acompanha uma divisão de cadeia pode levar a volatilidade no valor da criptomoeda associada.
Apesar desses desafios, as divisões de cadeia também podem levar a oportunidades. Uma divisão de cadeia pode resultar na criação de uma nova criptomoeda. Por exemplo, em 2017, a comunidade Bitcoin se dividiu sobre como resolver questões de escalabilidade que afetavam a rede. Uma parte da comunidade queria aumentar o tamanho dos blocos na blockchain do Bitcoin para permitir mais transações por bloco. Isso levaria a uma maior capacidade de transação e potencialmente menores taxas. Este grupo executou uma divisão da blockchain do Bitcoin, resultando em um hard fork e criando uma nova criptomoeda chamada Bitcoin Cash (BCH).
Por fim, vale a pena ressaltar que as divisões de cadeia são, até certo ponto, inevitáveis na vida de uma blockchain. Isso é simplesmente um subproduto de ter uma rede descentralizada onde diferentes participantes podem ter diferentes visões sobre como a rede deve operar.
Last updated