Cripto

Bifurcações: como uma cadeia se divide, e o que acontece com o seu saldo

Uma blockchain não tem conselho nem arbitragem. Quando os participantes discordam sobre as regras e nenhum lado cede, a única resolução disponível é os dois continuarem separadamente, e a cadeia vira duas cadeias com uma história compartilhada e futuros diferentes.

· 11 min de leitura

Uma bifurcação é um desacordo, não um evento

Cada participante roda um software que impõe um conjunto de regras sobre quais blocos são válidos. Enquanto todos rodarem regras compatíveis, todos concordam sobre a mesma cadeia. Uma bifurcação acontece quando alguns participantes passam a impor regras diferentes, ponto em que param de aceitar os blocos que os outros produzem, e a história compartilhada deixa de ser compartilhada.

Esse enquadramento vale ser mantido porque tira o drama. Não há voto, nem autoridade, nem a quem apelar. Há um conjunto de regras codificadas em software, um conjunto de pessoas escolhendo qual software rodar, e um resultado determinado por quem roda o quê. Todo o resto é persuasão dirigida a essa escolha.

Isso também explica por que as bifurcações se concentram num tipo específico de pergunta. Disputas sobre um parâmetro costumam se resolver por discussão porque os lados não estão longe. Disputas sobre para que o sistema serve, a quem ele serve, ou se um evento passado deve ser revertido, não podem ser divididas ao meio, e são essas que terminam em divisão.

Não há a quem apelar. Uma bifurcação é a aparência de um desacordo num sistema cujo único procedimento de decisão é qual software as pessoas escolhem rodar.

Suave e dura, que são realmente diferentes

Uma bifurcação suave aperta as regras: blocos válidos sob as novas também são válidos sob as antigas. Participantes que não atualizam continuam aceitando tudo o que os atualizados produzem, então a rede permanece unida mesmo sem todos terem mudado. É uma mudança compatível e é assim que a maioria das atualizações acontece.

Uma bifurcação dura afrouxa ou muda as regras: blocos válidos sob as novas são rejeitados pelo software antigo. Participantes que não atualizam param de aceitar os blocos novos, o que significa que todos precisam mudar ou a rede se divide. Não existe versão em que uma bifurcação dura seja opcional para uns e invisível para outros.

A distinção prática para um detentor é simplesmente se ele precisa fazer alguma coisa. Uma bifurcação suave não exige nada da maioria dos participantes. Uma dura exige que todos que rodam software o atualizem, e que todos que seguram através dela entendam que podem acabar segurando duas coisas.

O que acontece com o seu saldo

No momento de uma divisão, as duas cadeias contêm a história inteira até aquele ponto, o que significa que cada saldo existe nas duas. Se você detinha um valor antes da bifurcação, você detém aquele valor em cada cadeia depois, controlado pelas mesmas chaves, porque as chaves fazem parte da história compartilhada também.

Essa é a parte descrita como dinheiro grátis e ela é mais complicada. Você detém dois ativos onde detinha um, e o valor combinado deles não é automaticamente maior que o que você tinha antes. Frequentemente o original cai mais ou menos o que o novo vale, porque o mercado divide uma avaliação existente em vez de criar uma.

O acesso é a outra complicação. Deter o saldo nas duas cadeias e conseguir movê-lo nas duas são coisas diferentes, e a segunda depende de ter software que suporte a cadeia nova, e de essa cadeia ter onde ser negociada. Um saldo que você não consegue mover nem vender é um saldo no abstrato.

A repetição, o risco que quase ninguém conhece

Imediatamente após uma divisão, as duas cadeias aceitam formatos de transação idênticos, porque eram o mesmo software um instante antes. Isso significa que uma transação que você transmite numa cadeia pode frequentemente ser retransmitida por qualquer um na outra e será válida ali também, movendo o saldo correspondente sem a sua intenção.

A consequência prática é específica e já custou as posições de pessoas. Enviar o seu saldo de uma cadeia para uma plataforma, a fim de vendê-lo, pode resultar em o mesmo movimento ocorrer na outra cadeia, enviando para o mesmo endereço o ativo que você pretendia manter. A transação é válida, é assinada por você, e nada nela é reversível.

Bifurcações responsáveis incluem proteção contra repetição, uma mudança deliberada que torna transações de uma cadeia inválidas na outra, e isso elimina o problema por completo. Se uma dada divisão a tem é declarado publicamente com antecedência e é o fato técnico mais importante para quem pretenda transacionar em torno dela. Onde ela falta, a ação segura é não transacionar em nenhuma das duas até ela ser adicionada ou até você ter separado as suas posições com cuidado.

Sem proteção contra repetição, gastar numa cadeia pode gastar na outra. Já aconteceu, não é reversível, e se a proteção existe é declarado com antecedência.

Por que a maioria das divisões fracassa

A grande maioria das bifurcações produz uma cadeia que negocia brevemente e depois se apaga, e a razão é que uma cadeia precisa de várias coisas ao mesmo tempo e uma divisão normalmente leva só uma. Ela precisa de participantes que a protejam, desenvolvedores que a mantenham, aplicativos construídos sobre ela, praças dispostas a listá-la, e detentores que a queiram. Uma facção minoritária tipicamente começa com as duas últimas e não com as três primeiras.

O problema de segurança é o mais agudo. Uma cadeia que herda uma fração pequena da mineração ou do staking do original é bem mais barata de atacar, e várias cadeias minoritárias sofreram exatamente isso. O argumento econômico é direto: o custo de atacar uma cadeia é proporcional aos recursos que a protegem, e uma divisão divide esses recursos sem dividir proporcionalmente o valor em jogo.

O que sobrevive, quando algo sobrevive, é uma cadeia que atraiu uma base genuína com uma visão realmente diferente do que o sistema deveria ser. Isso é raro porque a maioria dos desacordos é sobre parâmetros e não sobre finalidades, e um desacordo de parâmetro não sustenta um ecossistema separado.

Qual cadeia fica com o nome

Não há registro nem autoridade, então o nome vai para quem o ecossistema tratar como a continuação. Na prática isso é resolvido por uma combinação de qual cadeia retém a maioria dos participantes, qual as grandes praças listam sob o símbolo original, e em qual a comunidade de desenvolvimento continua trabalhando.

O processo é bagunçado e foi polêmico todas as vezes. Os dois lados reivindicam continuidade, os dois produzem argumentos sobre qual é a versão verdadeira, e a resolução chega por coordenação e não por uma decisão que alguém tomou. A cadeia que fica com o nome é aquela que as pessoas continuaram chamando assim.

Para um detentor, o ponto prático é que o desfecho do nome determina muita coisa sobre liquidez e suporte, e ele não é previsível de antemão pelos méritos técnicos. Uma cadeia pode ser tecnicamente preferível e perder o nome, ponto em que ela é um ativo separado com um mercado separado e bem menor.

O papel das plataformas

Se você recebe o ativo novo depende de onde as suas posições estão. Ativos sob as suas próprias chaves existem nas duas cadeias automaticamente. Ativos numa plataforma dependem de essa plataforma decidir creditá-los a você, e não há obrigação de fazê-lo.

A maioria das praças estabelecidas anuncia a intenção com antecedência e a maioria credita, porque não fazê-lo é um problema de relação com o cliente. Mas a decisão é delas, o cronograma é delas, e houve casos em que uma plataforma suportou uma bifurcação tarde, em parte, ou nada. O anúncio, quando existe, é o único compromisso.

Há também um período de suspensão. Depósitos e saques do ativo afetado tipicamente param durante uma janela em torno da divisão, o que significa que capital numa plataforma fica imóvel exatamente quando o mercado está decidindo quanto as duas cadeias valem. Quem planeja agir em torno de uma bifurcação deveria saber que essa janela existe e quanto se espera que ela dure.

A pergunta que uma bifurcação de fato responde

Sob o vocabulário técnico, uma bifurcação resolve uma pergunta sobre autoridade: quando não há procedimento para resolver um desacordo, o que decide. A resposta a que esses sistemas chegaram é que nada decide, que as duas respostas seguem em frente, e que o mercado aloca valor entre elas depois.

Esse é um arranjo genuinamente incomum e ele tem uma virtude real. Ninguém pode ser forçado a regras que rejeita, porque sair está sempre disponível e custa apenas o efeito de rede. É a forma última da opção de saída, e é por isso que esses sistemas conseguem mudar sem um órgão de governo.

O custo é igualmente real. A ameaça de uma divisão torna mudanças polêmicas extremamente difíceis de adotar, o que produz conservadorismo, que é uma virtude para uma camada de liquidação e uma limitação para uma plataforma tentando evoluir. As cadeias fizeram escolhas diferentes sobre quanto de cada uma querem, e essas escolhas ficam visíveis na frequência com que cada uma se bifurca.

O que fazer em torno de uma bifurcação anunciada

Quatro coisas, em ordem. Estabelecer se existe proteção contra repetição, porque se não existir, a ação segura é não transacionar em nenhuma das duas até ter entendido como separar as suas posições. Descobrir se as plataformas que detêm parte do seu saldo pretendem creditar o ativo novo e quando, já que isso é uma decisão que elas anunciam e não um direito que você tem.

Depois decidir de antemão o que fará com o ativo novo se o receber, porque a decisão é bem mais difícil depois, quando um preço existe e está se movendo. E espere uma janela de suspensão de depósitos e saques em torno da data, o que significa que o capital que você talvez queira mover deve ser movido antes e não durante.

Nada disso exige uma opinião sobre qual cadeia está certa. É preparação operacional para um evento com data conhecida e consequências mecânicas conhecidas, e fazê-la de antemão custa uma hora enquanto fazê-la durante custa o que a confusão custar.

Por que as bifurcações ficaram mais raras

Divisões conflituosas foram comuns num período e são bem menos agora, por razões que valem ser entendidas. O argumento econômico contra elas ficou claro: cadeias minoritárias geralmente perdem valor, perdem segurança e perdem desenvolvedores, e o desfecho foi constante o bastante para que menos gente acredite que uma divisão vai dar certo.

A cultura técnica também mudou. Mecanismos de atualização que evitam exigir que todos mudem ao mesmo tempo, e uma preferência mais forte por mudanças compatíveis, fazem com que mais desacordos sejam resolvidos sem divisão. E processos de governança, com todas as limitações deles, ao menos fornecem um fórum onde um desacordo pode ser exposto antes de virar uma bifurcação.

O que não mudou é a possibilidade de fundo, e essa é a parte que importa. A opção de se dividir é o que torna esses sistemas voluntários, e a existência dela limita o que qualquer um pode impor mesmo quando nunca é exercida. Uma bifurcação que não acontece ainda assim trabalhou.

Perguntas frequentes

O que é exatamente uma bifurcação?

Um desacordo sobre as regras que nenhum lado larga. Os participantes rodam software que impõe regras; quando alguns passam a impor outras, param de aceitar os blocos uns dos outros e a cadeia vira duas. Não há voto nem autoridade, só qual software as pessoas escolhem rodar.

Qual a diferença entre uma bifurcação suave e uma dura?

Uma suave aperta as regras, então blocos válidos sob as novas também são válidos sob as antigas e quem não atualiza continua compatível. Uma dura as muda de um jeito que o software antigo rejeita, então todos precisam atualizar ou a rede se divide.

O que acontece com minhas moedas quando uma cadeia se divide?

As duas cadeias contêm toda a história até a divisão, então o seu saldo existe nas duas, controlado pelas mesmas chaves. Não é automaticamente mais valor: o original frequentemente cai mais ou menos o que o ativo novo vale, porque o mercado divide uma avaliação existente em vez de criar uma.

O que é repetição e por que é perigosa?

Logo após uma divisão as duas cadeias aceitam formatos de transação idênticos, então uma transação que você transmite numa pode ser retransmitida por qualquer um na outra e será válida ali. Enviar para uma plataforma para vender um ativo pode mover o outro para o mesmo endereço, assinado por você e sem volta.

Por que a maioria das cadeias bifurcadas fracassa?

Uma cadeia precisa de participantes que a protejam, desenvolvedores, aplicativos, praças e detentores, e uma facção minoritária tipicamente começa só com os dois últimos. O problema de segurança é o mais agudo: uma cadeia que herda uma fração pequena da mineração ou do staking do original é bem mais barata de atacar.

Quem decide qual cadeia fica com o nome?

Ninguém, formalmente. É resolvido por qual cadeia retém a maioria dos participantes, qual as grandes praças listam sob o símbolo original, e em qual a comunidade de desenvolvimento continua. Uma cadeia pode ser tecnicamente preferível e perder o nome, ponto em que ela tem um mercado bem menor.

Minha plataforma vai me dar o ativo novo?

Ativos sob as suas próprias chaves existem nas duas cadeias automaticamente. Os que estão numa plataforma dependem de ela escolher creditá-los, o que a maioria das estabelecidas faz e nenhuma é obrigada. Espere uma suspensão de depósitos e saques em torno da data, então mova antes o que precisar mover.

Por que as bifurcações ficaram mais raras?

O argumento econômico contra elas ficou claro conforme cadeias minoritárias perdiam consistentemente valor, segurança e desenvolvedores. Mecanismos de atualização que evitam mudanças simultâneas também melhoraram, e fóruns de governança permitem expor desacordos antes. A possibilidade permanece, e a existência dela limita o que qualquer um pode impor mesmo sem ser usada.

Abrir uma conta Todos os artigos