ETFFIN Finance >> Finanças pessoais curso >  >> Cryptocurrency >> Ethereum

Noções básicas sobre garfos rígidos em criptomoeda

Hard Forks e Soft Forks em Bitcoin, Ethereum, e outras criptomoedas

Em termos simples :Uma bifurcação rígida ocorre quando uma única criptomoeda se divide em duas. Ocorre quando o código existente de uma criptomoeda é alterado, resultando em uma versão antiga e uma nova. [1] [2]

  • Com um garfo macio, as duas versões do software devem ser compatíveis.
  • Com um garfo duro, as duas versões do software são incompatíveis.

Portanto, os dois tipos de fork criam duas versões diferentes do software (e, portanto, duas versões diferentes do blockchain e duas versões diferentes do token de moeda também conhecido como), mas um hard fork serve para criar dois blockchains / tokens incompatíveis, enquanto um soft fork cria duas versões compatíveis do software e do token.

SegWit é um exemplo de soft fork Bitcoin destinado a criar duas versões compatíveis do software que compartilham um único ativo . Tanto o software SegWit quanto o não SegWit usam exatamente o mesmo Bitcoin. O blockchain SegWit segue regras não SegWit, e, portanto, o software não SegWit reconhece as transações feitas com o software ativado pelo SegWit. SegWit é compatível com versões anteriores.

Bitcoin Cash é um hard fork de Bitcoin que foi criado para criar dois ativos diferentes com valor . Depois que a bifurcação ocorreu, Bitcoin Cash e Bitcoin tornaram-se duas criptomoedas totalmente diferentes a partir do bloco de ativação. Você não pode enviar Bitcoin Cash para o Bitcoin Blockchain ou vice-versa, as cadeias não são compatíveis [observe que os desenvolvedores tiveram que adicionar código para garantir que as duas cadeias não fossem compatíveis; veja as informações sobre ataques de repetição abaixo].

Com isso coberto, é importante notar que nem todo garfo rígido se destina a criar uma nova moeda com valor.

O garfo rígido Byzantium da Ethereum é um exemplo de garfo rígido destinado a criar duas cadeias de blocos incompatíveis, mas apenas um token com valor . Byzantium foi uma atualização obrigatória para o software Ethereum. Com o Byzantium, o software antigo (o blockchain antigo e o token nele) não foi feito para ser usado após o bloqueio de ativação. Depois de Bizâncio, ainda havia apenas um Ethereum. Diante disso, era importante para os usuários do Ethereum executando seus próprios “nós” (versões do software) atualizarem para o novo software antes da bifurcação para garantir que estavam acessando a nova cadeia.

Uma última nota, em última análise, estamos falando de software aqui. E isso significa que as especificações de cada bifurcação se resumem ao código.

Regras rápidas para garfos :Se você quiser garantir que tem acesso a uma bifurcação, estar em uma carteira onde você controla suas chaves privadas (e depois siga estas etapas para reivindicar um garfo). Se você estiver executando um nó (a versão completa do software; o tipo de onde você baixa o blockchain), você DEVE atualizar seu cliente antes da bifurcação. Em todos os outros casos, você não precisa fazer nada e o guardião de sua carteira cuidará de tudo na maioria dos casos (embora você deseje verificar com ele, permanecendo ligado em seu blog, Twitter, etc).

No Airdrops :Um garfo é quando uma moeda se divide em duas. Um lançamento aéreo é quando as moedas são enviadas para uma carteira existente por qualquer motivo. Embora você possa ouvir as duas palavras usadas alternadamente em uma conversa casual, um lançamento aéreo é diferente de um garfo. Aprenda sobre lançamentos aéreos.

Os resultados esperados de uma bifurcação

Com tudo isso em mente, usar as palavras de Coinbase ao discutir um Soft Fork ativado pelo usuário, e também adicionar algumas de nossas próprias notas, o resultado de um determinado garfo macio ou duro geralmente seria:

  1. Um blockchain torna-se dominante , resultando em outro blockchain com baixa adoção da comunidade e / ou valor (digo "e / ou" aqui porque alguns garfos como SegWit e Byzantium não resultam efetivamente em dois tokens diferentes, portanto, há apenas uma diferença na adoção do software e não no valor dos tokens).
  2. Ambos os blockchains são adotados , coexistindo e operando independentemente um do outro com adoção quase igual da comunidade e / ou valor (SegWit é assim, em 2018, muitos usuários ainda executam nós não SegWit).
  3. Ambos os blockchains são adotados, mas um é favorecido . Uma das duas cadeias torna-se ou permanece a cadeia dominante em termos de adoção e valor (mas a outra rede mantém um nível razoável de apoio e valor da comunidade; Bitcoin Cash e Ethereum são ótimos exemplos disso).

Qualquer um dos casos acima pode ocorrer com um determinado fork, mas a terceira opção é a mais comum e, portanto, o resultado esperado ao longo do tempo com garfos rígidos que criam novas criptomoedas.

Novamente, Bitcoin Cash (um fork de Bitcoin) e Ethereum (um fork do que agora chamamos de Ethereum Classic) são bons exemplos do resultado esperado de hard fork que visam criar dois ativos com valor de mercado. Ambas as cadeias existem, mas um é mais popular e geralmente mantém um valor mais alto.

Enquanto isso, um garfo macio como o SegWit geralmente deve ser o segundo caso e um garfo rígido como o Bizâncio sempre deve ser o primeiro caso.

Então, linha de fundo, quando você descobrir que uma moeda está “bifurcada”… certifique-se de entender que tipo de garfo ela é!

Como um usuário casual, você não terá que fazer nada, a menos que seja um hard fork que cria dois blockchains / moedas incompatíveis com valor como o Bitcoin Cash fork.

Contudo, se você é um mineiro, ou se você geralmente executa seu próprio software de criptografia, você precisará se manter atualizado para garantir que está executando a versão correta do software.

Como entrar na bifurcação:se você quiser obter "moedas grátis" de uma bifurcação que se destina a produzir dois ativos com valor, você precisa seguir etapas muito específicas. Ver como os garfos funcionam e como obter “moedas grátis” deles.

Por que os garfos produzem moedas grátis :Um blockchain é um livro-razão de transações (e é onde a propriedade das moedas é registrada). Qualquer um que segurou moedas antes de um garfo, e durante a bifurcação, portanto, necessariamente terá moedas em ambas as cadeias após a ocorrência do garfo. Com hard forks que criam novos recursos (e com lançamentos aéreos e outros "brindes"), geralmente há uma data instantânea, onde um instantâneo do razão é capturado. O instantâneo acontece em um número de bloco, o número do bloco é importante com garfos, a data do calendário só é importante para entender quando o número do bloco ocorreu. Assim, em geral, se alguém quiser "entrar na bifurcação, ”E, portanto, obter“ moedas grátis ”, eles devem ter sua transação adicionada ao razão antes que o“ bloqueio de instantâneo ”ocorra. Não é necessário segurar a moeda original após o instantâneo ter ocorrido.

Em termos mais técnicos :Uma bifurcação é uma mudança de código, como "uma bifurcação na estrada", mas para o código. Em criptomoeda, um soft fork é uma pequena alteração no software que não é necessária para a atualização de todos os nós (computadores que executam o software). Por exemplo, com SegWit, os nós ativados pelo SegWit e os nós não SegWit podem usar a mesma rede Bitcoin (porque o SegWit foi projetado para ser compatível com versões anteriores). Enquanto isso, um hard fork é um termo que descreve uma grande mudança no protocolo blockchain que pode mudar fundamentalmente a forma como uma rede criptográfica funciona (pode reverter transações, pode mudar a forma como a mineração funciona, etc). Isso pode ser usado para manter a mesma moeda com grandes alterações no blockchain ou para criar uma nova moeda. Um hard fork requer que todos os nós (todos os computadores que se conectam à rede da criptomoeda) atualizem para a versão mais recente do software se quiserem usar a nova moeda ou blockchain, para manter o protocolo existente se quiserem usar a moeda antiga ou blockchain, ou para executar duas versões separadas do software, se quiserem fazer as duas coisas. Garfos rígidos tornam a corrente antiga e a nova incompatíveis. [3]

O resultado de uma moeda "bifurcando" para formar seu próprio blockchain ou moeda é que existem dois de tudo . Duas moedas diferentes, com dois livros-razão diferentes (do bloco X para a frente), com dois conjuntos diferentes de código, ambos originários da mesma plataforma e blockchain. Em casos como Segwit, todos atualizam idealmente o novo software, mas mesmo que não o façam, o sistema ainda funciona; Bitcoin ainda é Bitcoin, a atualização é opcional (consulte um explicador Segwit). Em casos como Bitcoin Cash, duas moedas diferentes e cadeias de blocos a partir de x blocos correm iniciando em um determinado bloco e as duas cadeias não são compatíveis.

HODLing suas chaves privadas :Quando uma criptomoeda bifurca, você deseja manter essa criptomoeda em uma carteira digital onde controla suas chaves privadas e não uma bolsa ou carteira de terceiros como regra geral. A razão para isso é porque as trocas e carteiras de terceiros têm que fazer muito trabalho para creditar seus usuários, onde uma pessoa que possui suas chaves privadas pode fazer este trabalho sozinha! Suas chaves, suas moedas. Use uma plataforma de terceiros, e você depende deles para creditar o garfo.

Escolhendo o serviço de terceiros certo :Algumas bolsas e carteiras de terceiros são melhores do que outras quando se trata de garfos. Cada um é diferente, mas a bolsa de criptomoedas Binance, por exemplo, tem um histórico sólido de creditar garfos aos usuários.

Exemplos :Para exemplos e explicações sobre garfos, veja o que o garfo Bitcoin Cash significa para os detentores de Bitcoin, Perguntas frequentes sobre Bitcoin Fork, Atualização sobre Bitcoin Cash, nossa página no Bitcoin Gold, e nossa página sobre como reivindicar Bitcoin SV.

GORJETA :Para uma visão de um garfo rígido, consulte a página Hard Fork da Investopedia.

O que acontecerá se eu for um minerador ou operador de nó e não participar da atualização? Em geral, se você não atualizar seu cliente antes da bifurcação, você ficará preso em uma cadeia incompatível seguindo as regras antigas e não poderá enviar ether ou operar na rede pós-atualização.

Como os garfos rígidos e outros garfos são criados?

Em geral, qualquer atualização do software de uma moeda (pelo menos aqueles que são controlados democraticamente como o Bitcoin) requer alguma forma de consenso.

A criação de um fork que atualiza o software existente que todos estão usando atualmente requer o apoio da maioria (consenso) dos detentores de moedas (mais tecnicamente "nós") conectados à rede da moeda. Esses nós devem concordar com a atualização e, em seguida, atualizar seu software de acordo. Na prática, esse consenso pode vir, em primeiro lugar, de mineradores e reservatórios de mineração, e não de uma população geral de usuários, porque eles tendem a controlar muitos nós. Consulte as regras de consenso em Bitcoin.org para obter mais detalhes. [4]

Com o acima mencionado, os garfos realmente requerem consenso em termos de uma atualização a ser adotada. Em termos de apenas criar um garfo rígido ou um garfo macio (não adotá-lo), qualquer um pode copiar e colar o código de uma moeda e alterá-lo, e assim criar um garfo rígido ou um garfo macio para ser potencialmente adotado.

Em outras palavras, qualquer desenvolvedor com as habilidades necessárias pode decidir fazer um fork do Bitcoin ou criar uma cópia exclusiva do Bitcoin (portanto, todos os garfos do Bitcoin reais e potenciais). Esse é o “fácil, " papel. A parte difícil é obter apoio dos mineiros, usuários (que precisam não apenas baixar e configurar uma carteira, mas também usar e negociar a moeda), e trocas.

Sem o suporte de mineradores e usuários, não há blockchain em funcionamento (daí o termo “Fork ativado pelo usuário”.

Sem suporte de trocas, provavelmente há pouco ou nenhum valor para o novo token.

Assim, uma única criptomoeda com uma única blockchain (como Bitcoin) experimenta um "hard fork" adequado (como Bitcoin Cash ou Bitcoin Gold) quando o código é 1. alterado para criar uma nova moeda, mas também 2. abraçado por mineiros suficientes, Comercial, e trocas para que seja viável, funcionando, alternativa.

Uma bifurcação como essa pode ocorrer por qualquer motivo, seja para inovar (como é o caso do Bitcoin Cash), para reparar o dano causado por um hack (como é o caso do Ether), ou simplesmente porque não foi possível construir um consenso para um soft fork (como era um pouco o caso com Bitcoin Cash e quase o caso com SegWit2x).

GORJETA :Quando a maioria vota em uma mudança (como o soft fork SegWit), mas uma minoria se opõe ao voto da maioria ... eles podem criar um hard fork (como Bitcoin Cash).

Alguém pode desembolsar uma moeda? Qualquer um pode ir ao GitHub, pegue o código de uma moeda (por exemplo, Bitcoin), e, em seguida, faça o trabalho de desenvolvimento necessário para atualizar o software. Contudo, ninguém consegue mineiros suficientes para extrair a nova moeda, usuários suficientes para atualizar seu software ou baixar carteiras para a moeda, e / ou trocas suficientes para listá-lo. Então, mesmo se eles puderem, obter algo próximo da mesma avaliação da moeda original é uma batalha difícil. Então sim, qualquer um pode desembolsar uma moeda em teoria ... mas existem muitas barreiras na prática. ” Houve muito poucas moedas bifurcadas de sucesso na história da criptomoeda. Na prática, garfos de todos os tipos requerem alguma forma de construção de consenso para serem eficazes. Mesmo aquelas que são eficazes tendem a ter uma avaliação mais baixa do que a moeda original. Uma das únicas exceções que posso pensar é Ether vs. Ethereum clássico (onde Ether, o garfo duro, tem uma valorização maior e mais usuários / mineradores).

FACTO :Nem todo garfo fará com que os proprietários de uma criptomoeda recebam “moedas grátis, ”No entanto, quando ocorre uma bifurcação legítima que cria uma nova criptomoeda, este é o caso. Por exemplo, Os detentores de Bitcoins receberam um BCH (Bitcoin Cash) “grátis” para cada BTC (Bitcoin) que possuíam. Isso é obviamente um negócio absurdamente bom (embora se arrisque a queda do preço do ativo original em eventos de "divisão" como este). Tecnicamente, pode-se criar uma nova versão de uma moeda e escolher outro método de distribuição, por exemplo, eles podem fazer um lançamento aéreo ou vender a nova moeda no mercado aberto. [5]

GORJETA :Leia sobre o nascimento de BCH:os primeiros dias malucos do "Bitcoin Cash" ou Ethereum’s Byzantium Hard Fork para ter uma ideia melhor dos diferentes tipos de garfos rígidos e suas implicações.

GORJETA :Existem também outros tipos de garfos (garfos em geral, garfos macios, conforme observado acima, git forks, [inserir referência Bubba Gump]). Qualquer divergência no blockchain é um fork; os termos de qualificação descrevem os detalhes da divergência em relação ao código e à intenção por trás da bifurcação.