in

Bitcoin Forks: o que eles são e como usá-los

Democracias raramente são perfeitas. Todos tentamos chegar a um acordo sobre algum tipo de caminho “ideal”, mas esses acordos raramente são unânimes. Assim, acabamos com os principais partidos religiosos, o Partido Democrata e o Partido Republicano, e numerosos partidos menores, ou marginais, representando várias outras crenças, como o Libertário ou o Partido Verde. Através da busca pela democracia e acordo coletivo para avançar, o bitcoin tornou-se muito semelhante a este sistema, onde temos grandes cadeias como Bitcoin Core (original) e Bitcoin Cash, e depois cadeias menores ou marginais como Bitcoin Satoshi Vision, Bitcoin Classic e até Bitcoin Gold.

Este artigo vai ajudá-lo a navegar por todas essas cadeias listadas e como elas surgiram.

O que é um Garfo?

O Bitcoin funciona através de consenso. O consentimento só pode acontecer se meu código corresponder exatamente ao seu, dele, deles e dos milhares de outros nós executando o código bitcoin (ou outra criptomoeda). Então, o que acontece quando alguém muda seu código? O que acontece se eles reorganizarem saldos, alterarem o protocolo ou qualquer outro número de coisas?

No momento em que o fizerem, você pode imaginar um “garfo” na blockchain, onde o Bitcoin Core continuará a funcionar e o BitcoinCore.myfork se tornará sua própria cadeia no bloco onde a atualização foi criada. O sucesso do bitcoincore.myfork será determinado em grande parte pela quantidade de mineradores que posso conseguir mudar para o meu novo código e apoiar a minha rede, e quantos usuários eu posso começar a usar e negociar sobre ele. Esse processo de “coleta” ou recrutamento de cadeias bifurcadas tentando ganhar o apoio de usuários e mineiros é um aspecto social importante dos garfos que é demonstrado mais tarde.

Qualquer um pode criar um garfo, e na maior parte eles serão extremamente pequenos, ou ninguém vai minerar em tudo e então eles deixarão de existir logo após serem criados.

Por que garfos existem em primeiro lugar?

Abri com o exemplo de democracia e crenças diferentes porque essas são as mesmas forças em jogo em blockchains de código aberto como o bitcoin.

Quando um grande partido difere em como acha que a cadeia deve progredir no futuro, ele vai propor uma atualização que difere fundamentalmente do código blockchain atual e tentará recrutar pessoas para apoiá-la. Na maioria das vezes, essa visão será implementada como um upgrade do blockchain, que a maioria dos mineradores tentará passar (o que tecnicamente a tornaria a cadeia dominante do bitcoin) e que ainda não aconteceu com sucesso.

No final deste artigo há um link para failedforks.com mostrando a quantidade de nódulos que executam vários garfos, que começam bastante fortes durante o período de “rally”, e geralmente desaparecem da existência quando os mineradores retornam ao Bitcoin Core. No entanto, às vezes há um garfo “intencional” que se tornará bem suportado devido às mudanças desejáveis que ele faz no protocolo (ou história, como veremos no caso do garfo Ethereum em 2016), continuando assim a existir, e eles são examinados abaixo.

Garfo duro e garfo macio

Garfo duro e garfo macio são os dois tipos de atualizações, ou alterações de protocolo, que podem ocorrer em uma blockchain. Muito simples, um garfo duro leva à criação de uma cadeia totalmente nova, e um garfo macio é mais do que um upgrade opcional que é retrocompatível.

A compatibilidade retrógrada é, na verdade, o que cria o hard fork porque os mineiros que criam blocos com base na nova atualização não terão esses blocos aceitos pelos mineiros que administram a cadeia antiga, então eles se bifurcam em uma nova cadeia independente. Garfos duros geralmente são mudanças de protocolo (mudanças de regras) e garfos macios são mais otimizações (ver SegWit). Um garfo macio não leva a nenhuma nova corrente.

O que acontece com a minha criptomoeda em caso de garfo?

Em um garfo macio, como nenhuma nova cadeia é criada, não há diferença. Mas, dependendo da atualização, você pode não ser capaz de transacionar com as carteiras que têm a nova atualização sem atualizar sua carteira primeiro. No caso de muitos provedores de carteira bitcoin, isso não é um problema.

Em um Hard Fork, como a cadeia é
bifurcada em duas, você tem os mesmos saldos na cadeia antiga e é negócio como de costume, mas agora você também tem a quantidade equivalente de uma nova moeda (como as listadas abaixo) na nova cadeia. No caso do Bitcoin e Bitcoin Cash, se você estava segurando Bitcoin em 1 de agosto de 2017, então você também estava segurando uma quantidade equivalente de Bitcoin Cash depois que o garfo ocorreu.

Garfos famosos

Para entender corretamente garfos famosos, precisamos entender seu ambiente. Nenhum desses garfos aconteceu sem opiniões diferentes na comunidade, então o garfo geralmente é maior do que apenas a camada de protocolo.

Os garfos de Bitcoin são em grande parte motivados pelo “problema de escalabilidade do Bitcoin”. Este debate se resume em grande parte ao fato de que o tamanho do bloco do núcleo bitcoin está atualmente limitado a 1 MB, limitando assim o throughput transacional a 7 tx/s. Isso é comparado com 2000 tx/s para Visa – o benchmark usual. As bifurcações abaixo guiarão você através de uma breve história e alguns dos principais atores deste debate, e os garfos que resultaram dele.

Bitcoin XT

O Bitcoin XT foi fundado em 2014 por Mike Hearn como um garfo do núcleo bitcoin que criou otimizações de protocolo completamente não relacionadas aos tamanhos dos blocos.

A grande adoção e o apoio público do Bitcoin XT vieram em meados de 2015, quando Gavin Andreesen, um dos primeiros desenvolvedores a trabalhar no núcleo do bitcoin com o Satoshi, propôs o BIP 101 em meio à crescente atenção e volume de transações do núcleo bitcoin em 2015. BIP 101 propôs aumentar o tamanho do bloco de 1 MB para 8 MB, e depois aumentar constantemente para 24 tx/s. Essa mudança exigiu 75% do suporte à rede para ~1000 blocos no início de 2016. Compreensivelmente, não alcançou esse objetivo e a mudança não foi implementada. Em vez disso, eles implementaram o aumento de 2MB do bitcoin clássico.

Ouro bitcoin

Devido ao grande monopólio da mineração de Bitcoin, particularmente na China, o Bitcoin Gold foi bifurcado em outubro de 2017 para criar um novo Bitcoin que usava um protocolo diferente que impedia grandes mineradores de mudar.

Ele usa equihash (criado por Zcash) que não permite que grandes mineradores de hardware (ASICs) o executem lucrativamente. Ele tem sofrido repetidos ataques de DDOS e até mesmo o infame ataque de 51% onde um minerador malicioso tomou mais de 51% da rede em 2018 e começou a reorganizar a blockchain a seu critério (em grande parte minerando moedas).

Bitcoin Cash

Bitcoin Cash é facilmente a divisão mais reconhecida, promovida e amplamente suportada pelo núcleo bitcoin em 1 de agosto de 2017. Ele continuou o trabalho de Mike Hearn em 2014, propondo apoiar o BIP 91, a fim de aumentar o limite de bloco para 8 MB, e depois constantemente para um novo limite de 32 MB. Fora isso, é praticamente a mesma coisa.

Ele alcançou uma cobertura tão grande porque tem sido defendido e politizado por alguns dos maiores players do Bitcoin, como Jihan Wu, CEO da Bitmain, a maior empresa de mineração, Roger Ver, um dos primeiros investidores e apoiadores do bitcoin (agora bitcoin cash), e Craig Wright, que afirma ser o criador do bitcoin sem evidências substanciais. . . Sua plataforma de política era criar blocos maiores para refletir melhor a visão original de Satoshi de um sistema de caixa eletrônico peer-to-peer, que estava se tornando menos uma realidade com tempos de espera de transações mais longos no núcleo do bitcoin em 2017 (~20 minutos com taxa).

Bitcoin SV

Como pode ser deduzido, houve um novo conflito sobre o que “Visão de Satoshi” realmente implicava, e assim em 2018 Craight Wright, com o apoio de Calvin Ayre, novamente bifurcou o Bitcoin Cash (“precisamos ir mais fundo…” – um garfo dentro de um garfo).

O limite de tamanho do bloco revisado é de 128 MB. Embora o Bitcoin SV tenha criado o potencial para tamanhos de blocos muito maiores, devido à falta de volume de transações, os tamanhos do bloco na maior parte são os mesmos do núcleo do bitcoin.

É possível uma moeda bifurcar duas vezes?

Sim, como esta nova cadeia é sua blockchain única, ela mantém todas as mesmas propriedades e habilidades de uma cadeia não bifurcada, incluindo garfos macios e garfos duros.

Outros garfos famosos

Litecoin

O primeiro garfo de bitcoin foi em outubro de 2011 para criar o Litecoin. Criado por Charlie Lee, as maiores diferenças são um algoritmo mais leve (scrypt em vez de SHA-256), tempos de bloco mais rápidos (2,5 minutos) e um número maior de moedas totais (84 milhões). O Litecoin também foi o primeiro a implementar mudanças de protocolo projetadas para ajudar a escalar o bitcoin, a Testemunha Segregada e a Lightning Network.

A Segwit permitiu que o bitcoin otimizasse/reorganizasse transações para que os tamanhos do bloco agora sejam efetivamente ~1,3MB, mesmo que o limite seja de 1MB. A Lightning Network usa canais de pagamento e permitiu que a Litecoin enviasse uma microtransação de Zurique para São Francisco em < 1 segundo. Litecoin é um garfo da base de código bitcoin, não da rede em execução, o que significa que você não herdou nenhuma moeda do garfo se você estivesse segurando bitcoin no momento em que Litecoin foi criado. O criador do Litecoin modificou a base de código e iniciou uma nova rede a partir do bloco 0.

Ethereum

O mais infame de todos… o grande acidente da DAO. Antes do boom, antes da bolha da ICO, havia o pioneiro das ICOs, o DAO, realizado no Ethereum. Em 2016, o DAO levantou US$ 150 milhões em Ethereum de investidores (usuários) e, em seguida, devido à supervisão e desenvolvimento apressado, sofreu um hack fatal que roubou US$ 50 milhões.

A comunidade estava dividida sobre como continuar, alguns dizendo que era responsabilidade do Ethereum fazer investidores inteiros restaurando a blockchain, e outros argumentando que isso violava alguns princípios fundamentais das blockchains de código aberto e colocaria em risco a rede. Apesar dos riscos, a rede bifurcou em 20 de julho de 2016 e restaurou transações (efetivamente reorganizando saldos, se pensarmos nos meus exemplos anteriores), e depois teve que bifurcar duas vezes novamente naquele ano para evitar ataques de DDOS e spam. A nova cadeia foi apoiada pela fundação Ethereum e intitulada Ethereum, enquanto a antiga cadeia onde o hack DAO ainda está presente, é chamada de Ethereum Classic, e ainda é suportada como o Ethereum “original”.

Rio Monero

A Monero teve vários garfos para melhor “proteger” a rede, como torná-la resistente ao ASIC, melhorar a privacidade e o anonimato, remover tampas de blocos e remover limites totais de fornecimento. Monero tem um total de 4 correntes bifurcadas que ainda estão em operação até hoje.

Eles são inerentemente maus?

Não. Embora sejam mais politizados e discutidos em questões controversas, hard forks são um aspecto fundamental para atualizar uma blockchain. A maioria das cadeias como o Ethereum passam regularmente por atualizações de protocolo que requerem um garfo, no entanto, a diferença é que eles são principalmente unânimes e a cadeia antiga é extinta rapidamente e não será suportada.

Alguns mineiros podem ser deixados para trás, mas eles têm um incentivo para minerar a nova cadeia que contém a moeda que detém o valor. Quando os garfos levam ao apoio de duas cadeias diferentes e à divisão comunitária, muitas vezes há alta volatilidade de preços e conflitos dentro da comunidade. No entanto, feito profissionalmente, este debate e resolução de conflitos é o que ajuda a impulsionar o blockchain.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

pexels karolina grabowska 5980856

O que fazer depois de comprar Bitcoin: Um Guia de Iniciantes

pexels peter kambey 11286700

Criptomoeda na China: resumo da história da criptomoeda