MGBX

O que é um fork de blockchain? Soft forks vs. hard forks explicados

MGBX Editorial2

O que é um fork de blockchain? Aprenda as principais diferenças entre hard forks e soft forks, por que acontecem, exemplos comuns e como atualizações de protocolo podem afetar usuários e ativos.

Este artigo é apenas para fins educacionais e informativos e não constitui aconselhamento de investimento. Os preços de ativos digitais podem flutuar significativamente; tome decisões com base na sua própria tolerância ao risco.

Um fork de blockchain é um evento técnico que ocorre quando as regras do protocolo de rede ou os estados da cadeia divergem. Durante atualizações de protocolo, os forks são geralmente classificados como soft forks ou hard forks, dependendo se as novas regras permanecem compatíveis com as antigas. Soft forks são retrocompatíveis, enquanto hard forks introduzem mudanças de regras incompatíveis. É importante notar que um fork nem sempre significa que a rede se dividirá permanentemente, e não necessariamente cria uma nova criptomoeda. Entender os forks de blockchain ajuda os usuários a compreender melhor as atualizações de protocolo, o consenso de nós e possíveis mudanças nos ativos on-chain.

O que é um Fork de Blockchain?

Uma blockchain opera de acordo com um conjunto compartilhado de regras de protocolo. Os nós usam essas regras para determinar se as transações são válidas, se os blocos devem ser aceitos e qual histórico da blockchain devem continuar seguindo. Quando as regras do protocolo mudam, ou quando nós diferentes reconhecem temporariamente blocos candidatos diferentes, um fork de blockchain pode ocorrer.

Há muitos motivos pelos quais os forks acontecem, incluindo corrigir problemas técnicos, introduzir novos recursos, ajustar parâmetros de rede ou divergências dentro da comunidade sobre a direção futura do protocolo. O NIST identifica tanto soft forks quanto hard forks como conceitos importantes na evolução de protocolos de blockchain.

Também é importante distinguir ramificações temporárias da cadeia de atualizações deliberadas de protocolo. Como a propagação pela rede leva tempo, nós diferentes podem ver brevemente blocos diferentes antes de seguir suas próprias regras de consenso e seleção de cadeia para determinar o histórico aceito.

Ao discutir atualizações de protocolo, no entanto, os dois conceitos mais comuns são hard forks e soft forks.

O que é um Soft Fork? Entendendo a Retrocompatibilidade

Um soft fork é uma mudança de regra de protocolo que é retrocompatível. Em termos simples, as novas regras geralmente impõem requisitos mais rigorosos sobre o que é considerado um bloco válido, enquanto nós não atualizados ainda podem aceitar blocos produzidos sob as novas regras como válidos.

Como resultado, um soft fork não exige que todos os participantes atualizem exatamente ao mesmo tempo, e a própria mudança de protocolo normalmente não cria duas blockchains permanentemente independentes.

No entanto, compatibilidade não significa que nós mais antigos possam entender todos os novos recursos introduzidos pela atualização. Eles ainda podem aceitar novos blocos sem serem capazes de validar ou usar totalmente a funcionalidade adicionada.

O SegWit do Bitcoin é um exemplo bem conhecido de soft fork. Uma vantagem de um soft fork é que as regras de rede podem ser atualizadas mantendo um grau relativamente alto de compatibilidade, embora a adoção bem-sucedida ainda dependa de mineradores, nós, desenvolvedores, carteiras e outros participantes do ecossistema.

O que é um Hard Fork? Ele Sempre Cria uma Nova Moeda?

Um hard fork introduz mudanças de regras que são incompatíveis com o protocolo anterior. Nós atualizados podem aceitar blocos que nós não atualizados consideram inválidos, o que significa que os dois lados não podem continuar validando a blockchain sob exatamente as mesmas regras no longo prazo.

Se a maioria dos participantes da rede migrar para a nova versão, um hard fork pode funcionar simplesmente como uma atualização de rede. Se alguns participantes continuarem seguindo as regras antigas enquanto ambos os lados mantiverem nós ativos, produtores de blocos e usuários, a rede pode se dividir permanentemente em duas blockchains independentes.

É por isso que um hard fork não significa automaticamente que uma nova criptomoeda será criada.

Bitcoin Cash é um exemplo bem conhecido de divisão permanente da cadeia. Ele compartilha parte do histórico do Bitcoin antes do fork, mas seguiu regras de protocolo diferentes desde então.

Hard forks também podem criar problemas envolvendo identificação de ativos, suporte de carteiras, depósitos e saques em exchanges e ataques de replay. Os usuários devem, portanto, evitar tomar decisões baseadas apenas em afirmações como “um fork lhe dará moedas grátis”.

Como Você Deve Entender os Forks de Blockchain?

A coisa mais importante durante um fork de blockchain é entender quais regras são suportadas pela rede, carteira e plataforma de negociação que você usa.

Se a mudança for um soft fork, os usuários comuns podem não precisar tomar medidas imediatas, embora carteiras e provedores de serviços ainda possam precisar de atualizações para suportar novos recursos.

Se ocorrer um hard fork permanente, os usuários devem confirmar os nomes das redes resultantes, as regras do protocolo, o suporte das carteiras e as políticas de tratamento das exchanges. Manter um ativo antes de um fork não garante que toda exchange distribuirá automaticamente o ativo correspondente na outra cadeia.

Durante grandes eventos de fork, os usuários devem priorizar anúncios oficiais de desenvolvedores de protocolo, provedores de carteiras e plataformas de negociação. Preste atenção especial a suspensões temporárias de depósitos ou saques, migrações de rede, snapshots de ativos e avisos de segurança.

Os forks de blockchain destacam uma característica importante das redes descentralizadas: não há um único administrador que possa forçar todos os nós a aceitar novas regras. Se uma atualização de protocolo se torna o padrão da rede depende, em última análise, de os participantes do ecossistema a adotarem na prática.

FAQ

  • O que é um fork de blockchain?
    Um fork de blockchain ocorre quando nós da rede seguem regras de protocolo ou estados de cadeia diferentes, criando históricos de blockchain ou caminhos de regras diferentes.

  • Qual é a principal diferença entre um hard fork e um soft fork?
    A principal diferença é a compatibilidade. Um soft fork é retrocompatível, enquanto um hard fork introduz regras incompatíveis com a versão anterior.

  • Um hard fork sempre cria uma nova criptomoeda?
    Não. Um novo ecossistema de ativos tem mais probabilidade de surgir apenas quando ambas as redes mantêm participantes suficientes e continuam operando de forma independente ao longo do tempo.

  • Um soft fork pode dividir uma blockchain em duas cadeias?
    Um soft fork geralmente não cria duas cadeias permanentemente independentes por si só, embora ramificações temporárias de cadeia ainda possam ocorrer durante a operação normal da rede.

  • Devo mover meus ativos durante um fork?
    Não necessariamente. Os usuários devem primeiro revisar as orientações oficiais de carteiras e plataformas de negociação e evitar fazer grandes transferências on-chain enquanto as regras ou condições da rede permanecerem incertas.

Maîtriser les bases est la première étape. Suivez MGBX Academy pour accéder à davantage de ressources pédagogiques sur les cryptomonnaies et aux opportunités du marché.

Processus pour trader sur MGBX:

  1. Créez un compte de trading et effectuez les vérifications d’identité requises ;

  2. Déposez des fonds et sélectionnez le type de transaction ;

  3. Sur la page de trading de l’actif, saisissez le montant ou la quantité que vous souhaitez acheter ;

  4. Confirmez l’ordre, finalisez la transaction et vérifiez que le solde de votre compte a bien été mis à jour.

Leituras adicionais:

O que é blockchain? Como funciona e conceitos centrais explicados

Mecanismos de consenso para iniciantes: como as blockchains chegam a um acordo

O que é o trilema da blockchain?

O que são contratos inteligentes? Entendendo a ideia de código como lei

MGBX Editorial