Ir para o conteúdo
  • CriptoBíblia
  • Bitcoin 101
  • Blockchain 101
  • Ethereum 101
Menu
  • CriptoBíblia
  • Bitcoin 101
  • Blockchain 101
  • Ethereum 101
Facebook-f Instagram Youtube Twitter Linkedin-in
Logo CriptoFácil
  • Últimas Notícias
  • Educação
  • Mercado
  • Bitcoin Sem Medo
  • Contato
Menu
  • Últimas Notícias
  • Educação
  • Mercado
  • Bitcoin Sem Medo
  • Contato
Pesquisar
Bitcoin (BTC)
Litecoin (LTC)
Ethereum (ETH)
Ripple (XRP)
Bitcoin Cash(BCH)
ZCash (ZEC)
Dash (DASH)
Tether (USDT)
TrueUSD (TUSD)

Bitcoin 2.0 (parte 1): as divisões e atualizações da rede do Bitcoin

  • Níckolas Goline Por Níckolas Goline
  • - 29 de agosto de 2018
  • às 14:30
  • - Blogs e colunas
Bitcoin 2.0 (parte 1): as divisões e atualizações da rede do Bitcoin
Compartilhar no facebook
Facebook
Compartilhar no twitter
Twitter
Compartilhar no linkedin
LinkedIn
Compartilhar no whatsapp
WhatsApp

Este artigo é fruto da parceria entre o Criptomoedas Fácil e a Blockchain Academy na busca de trazer à comunidade de criptomoedas conteúdos conceituais e técnicos que ajudam na educação e compreensão deste novo universo disruptivo. 

Muitas pessoas ainda têm dúvidas, ou simplesmente se esqueceram, sobre o que exatamente são forks (ou o mais comentado hard fork), como funcionam, porque existem. A respostas para essas e outras perguntas você irá conferir no conteúdo a seguir.

O que é um Fork?

Um Fork nada mais é do que uma bifurcação (Y), uma divisão ou separação de alguma coisa em dois ramos ou braços, uma forquilha. No caso do Bitcoin, um Fork acontece por alguns motivos e, nesses casos, os nós (nodes) devem escolher por qual caminho querem seguir, alocando sua capacidade de processamento naquela nova corrente.

Porque existem Forks?

Em resumo, como a rede do Bitcoin é distribuída e descentralizada, é necessário que haja consenso para que uma possível modificação ou atualização na rede seja efetivamente colocada em prática. Então, toda e qualquer alteração que é realizada na rede do Bitcoin, seja no protocolo, no formato dos blocos, das transações ou até mesmo nas regras de negócio, resulta em um Fork.

Os tipos de Fork:

Existem três tipos de Fork. Um deles acontece com certa frequência na rede do Bitcoin e os outros dois acontecem somente na forma de atualizações.

O tipo mais comum se dá quando dois mineradores publicam blocos diferentes ao mesmo tempo, isso faz com que ocorram duas correntes simultâneas sendo mineradas na rede, cada uma com uma certa quantidade de processamento.

Os Forks de atualização são:

  • Soft-Fork: acontece quando a atualização é compatível com todas as versões anteriores do software dos clientes, ou seja, os clientes que não passaram por atualização continuam funcionando normalmente;
  • Hard-Fork: ao contrário do tipo anterior, esse acontece quando a modificação faz com que os clientes com versões anteriores deixem de funcionar.

Em algum momento depois de um Fork, uma das correntes possui mais força computacional do que a outra, o que faz com que os blocos sejam solucionados mais rapidamente e consequentemente que sua publicação seja recebida por mais nós. Isso faz com que uma das correntes tenha seis blocos a mais que a outra. Neste momento, a corrente menor é abandonada por todos os nós participantes, que passam a trabalhar na corrente mais longa.

O Fork mais famoso do Bitcoin

O Fork mais famoso da rede do Bitcoin aconteceu em agosto de 2017, quando ela passou pelo que foi, até hoje, sua maior provação.

Após três anos de desenvolvimento de uma nova versão do cliente Bitcoin pelo time de desenvolvimento Bitcoin Core, incontáveis reuniões entre desenvolvedores, e algumas reuniões às escondidas entre empresários, o medo se instaurou entre os usuários do Bitcoin, pois na época poucos sabiam o que era um Hard-Fork.

Além da atualização proposta pelo time oficial de desenvolvedores, o Bitcoin Core, também existia uma proposta criada por grandes players do mercado conhecida como New York Agreement (Acordo de Nova York) ou NYA, na qual os desenvolvedores do Bitcoin Core não foram convidados. Nesta reunião ficou decidido que seriam feitas duas atualizações: primeiramente a publicação do protocolo SegWit e depois de 90 dias, o aumento do bloco para 2MB, o famoso SegWit2X.

Assim que perceberam que o SegWit2X não teria a tração necessária, foi criado mais um time em cima da hora, o BitcoinABC, que contava com o investimento de Jihan Wu (fundador da Bitmain) e Roger Ver. Este time desenvolveu um novo cliente que produzia blocos de 8MB, mas como tudo foi feito em pouco tempo um bug foi descoberto por um desenvolvedor do Bitcoin Core pouco antes do lançamento e foi corrigido.

Então existiam três tentativas de atualização simultâneas:

  • Bitcoin Core: apostava que a melhor solução para acabar com a maleabilidade das transações, e ao mesmo tempo melhorar a capacidade de processamento da rede, seria ativar o protocolo SegWit. Este protocolo alterava a aparência dos blocos para a versão atualizada dos clientes, mantendo-a inalterada para quem utilizava um cliente desatualizado. Para que esta atualização ocorresse, era necessário que 95% da rede sinalizasse que estava pronta (um Soft-Fork);
  • NYA: defendiam o SegWit2X, onde tanto o protocolo SegWit era ativado, acabando assim com a maleabilidade das transações, quanto um aumento no tamanho dos blocos acontecesse, para melhorar a capacidade da rede;
  • BitcoinABC: não queria a ativação do SegWit, mas sim um aumento no tamanho dos blocos (em MB), o causaria um Hard-Fork já que uma das regras de consenso da rede é que os blocos não podem ultrapassar o tamanho de 1MB, fazendo com que o cliente oficial do time Bitcoin Core não validasse suas transações.

De forma resumida, como não houve consenso entre os nós ocorreu um Hard-Fork e a rede foi separada em duas pelo software do BitcoinABC, resultando na criação de uma nova moeda, o BCash.

  • Bcash: Um grupo de nós, que utilizavam o software do BitcoinABC, passou a validar apenas os blocos maiores, que tinham até 8MB e sofriam com a maleabilidade das transações;
  • BTC: O outro grupo, que continuou utilizando tanto a versão nova como versões anteriores do software do Bitcoin Core, permaneceu validando os blocos antigos assim como os novos blocos com formato SegWit, que além de corrigir a maleabilidade das transações também tinha uma capacidade maior de transações, aumentando assim o fluxo da rede.

Conclusão

Apesar do medo que esta palavra trouxe no passado, podemos concluir que os Forks são naturais em ambientes descentralizados e/ou distribuídos graças a latência da rede e dificuldades de consenso.
Além disso, tanto o Soft-Fork quanto o Hard-Fork são necessários para a atualização da rede e não são, na maioria das vezes, prejudiciais ao ecosistema.

O que vem depois?

No próximo texto da série será abordado sobre o que exatamente é o protocolo SegWit e como ele possibilitou que novas funcionalidades fossem adicionadas à rede sem a necessidade de atualização do cliente utilizando as Side Chains (correntes paralelas).

Confira aqui mais conteúdos produzidos pela parceria.

Lembrando que os leitores do Criptomoedas Fácil podem usar o cupom BACF10 e obter 10% de desconto em qualquer curso da Blockchain Academy.

BitcoinTrade: Negocie suas criptomoedas com segurança, liquidez e agilidade!

Cadastre-se agora! Eleita a melhor corretora do Brasil. 95% dos depósitos aprovados em menos de 1 hora, inclusive aos finais de semana! Baixe o nosso App e aproveite! Acesse: www.bitcointrade.com.br
  • # Bitcoin, Bitcoin Cash, Bitcoin Core, Blockchain, Hard Fork, SegWit, SegWit2x, Soft Fork

NEWSLETTER CRIPTOFÁCIL

Receba em seu e-mail, de graça, as principais notícias e informações sobre o mercado e também ofertas do CriptoFácil e seus parceiros.

VEJA TAMBÉM:

Ações do Santander (SANB11): ainda vale a pena comprar?

Ações do Santander (SANB11): ainda vale a pena comprar?

Crimes usando criptomoedas caem 90% em 2020, aponta pesquisa

Crimes usando criptomoedas caem 90% em 2020, aponta pesquisa

Dia vermelho: Bitcoin despenca 7% e criptomoedas acompanham

Dia vermelho: Bitcoin despenca 7% e criptomoedas acompanham

Últimas Notícias

Ethereum rompe máxima histórica e valoriza mais que o Bitcoin em 2021

Bitcoin respeita o "compre na baixa, venda na alta"? Analista diz que não

Confira os cinco criptoativos que mais se valorizaram durante a semana

Semana das criptomoedas: traders indicam criptomoedas, Bitcoin pode sofrer correção e empresa faz maior compra de BTC da história

Estagiário larga emprego por day trade e diz fazer R$ 700 mil

Logo CriptoFácil

O CriptoFácil é um dos principais sites brasileiros com informações sobre Bitcoin, Blockchain, criptoativos e tecnologias disruptivas.

“Todo investimento representa um risco. Seja responsável”

Facebook-f Instagram Youtube Twitter Linkedin-in Telegram

Principais
Categorias

Últimas Notícias
Educação
Mercado
Bitcoin Sem Medo
Contato

Dicas &
Informações

CriptoBíblia
Bitcoin 101
Blockchain 101
Ethereum 101

Receba artigos sobre Bitcoin, blockchain e outros criptoativos diretamente em seu email

2016 - 2020 © CriptoFácil - Todos os direitos reservados