sexta-feira, 24 de março de 2017

Segwit e Bitcoin Unlimited Blocos-Excessivos e as suas Particularidades

          



Existe uma diferença básica entre essas duas implementações no código do blockchain e vamos fala sobre elas para você.

[INFORMATIVO IMPORTANTEFoxBit oferce Minicurso 100% online e grátis]

Segwit

Existe uma implementação apelidada de Segwit no código do Bitcoin Core, um fork que corrige alguns problemas de maleabilidade de transações, aumenta um pouco a capacidade do bloco para o dobro de transações e vai facilitar a adição de novas funcionalidades na linguagem de script, dentre outras melhorias.

O Segwit seria um primeiro passo para facilitar que o Bitcoin seja usado como plataforma pra contratos “offchain”, como por exemplo a Lightning Network, que é capaz de fazer inúmeras transações por segundo, praticamente sem taxas e sem usar a blockchain na maioria das vezes.


O Segwit será ativado por um Softfork. Isso significa que os blocos com Segwit seriam considerados válidos pelos programas antigos e a rede só aceitaria os blocos novos depois que 95% dos blocos minerados, por duas semanas, estivessem todos marcados com a versão do Segwit. Ou seja, é uma transição bem calma e com baixos riscos.


Em paralelo, existe uma outra versão modificada do Bitcoin chamada de Bitcoin Unlimited, que permite a mineração de blocos maiores que 1MB.

Bitcoin Unlimited

Um grupo de mineradores estão apoiando a iniciativa do Bitcoin Unlimited e rejeitando a Segwit, sob o pretexto de que ela pode trazer bugs pro sistema e provavelmente porque acham que contratos offchain significariam menos lucros para eles, que ganham dinheiro com as taxas das transações onchain.


O Bitcoin Unlimited trata-se de um Hardfork. Segundo os planos da ViaBTC, caso 75% da rede minere blocos com a versão do Bitcoin Unlimited (atualmente está em 33%), a “luz amarela” vai ficar acesa por cerca de um mês.

[INFORMATIVO IMPORTANTECompre Bitcoin mais barato na Foxbit]

Se durante este mês a taxa de 75% for mantida, será liberado na rede o primeiro fork real: A primeira vez na história do protocolo Bitcoin, vai ser minerado um bloco de tamanho maior que 1MB!

O Bitcoin Unlimited promete ser um portão aberto para Blocos Excessivos maiores que 1MB, que no Bitcoin Core, antes ficam órfãos: o nodo da Bitcoin Unlimited lida com “Grandes” Blocos, simplesmente deixando eles passarem e serem verificados pelos nodos, adicionando-os na cadeia de blocos.

Veja agora, como o Bitcoin Core lida com blocos com mais de 1 MB:

Fig. 1. De acordo com Satoshi white paper, um nodo aceita um bloco se todas as transações são válidas e não há gasto duplo — portanto preservando a propriedade monetária do Bitcoin.

Existe um paradigma criado no Bitcoin Core que proíbe que blocos com mais de 1 MB (blocos em vermelho) sejam processados. Esses blocos nunca são adicionados na cadeia de blocos, portanto, ficam órfãos.

Agora vejamos como o Bitcoin Unlimited, um Hardfork do Bitcoin Core, trabalha com blocos maiores que 1 MB:

Fig. 2. Um portão de bloco-excessivo do nodo da Bitcoin Unlimited para um bloco-excessivo. Uma vez que nenhum bloco é construído sobre o bloco vermelho, o portão nunca abre e o bloco fica órfão.


Este paradigma criado pelos desenvolvedores do Bitcoin Unlimited, permite que blocos com mais de 1 MB sejam processados (blocos em vermelho). Segundo os desenvolvedores, deixar blocos órfãos como na versão antiga, pode causar lentidão na rede, portanto essa implementação é necessária.

Blocos maiores, significam maior poder de processamento.
Eis que surge um dilema: a preocupação da comunidade sobre a conservação do caráter descentralizado da rede se o Unlimited for implementado.

Segundo os defensores do Bitcoin Core, o Bitcoin Unlimited limita a capacidade de processamento dos pequenos mineradores, que sempre irão sair prejudicados pelos tamanhos dos blocos, agora grandes de mais para serem processados por computadores com baixo poder de processamento.

A comunidade também afirma que, com o passar do tempo, os mineradores menores vão saindo à medida em que os blocos forem aumentando. No longo prazo, vão sobrar poucos e grandes mineradores, que vão monopolizar o sistema.


Os nodos que estiverem rodando o Bitcoin Core, vão ignorar a nova versão, pois o considerarão inválido por ter menos blocos anexados.

Os nodos que estiverem rodando o Bitcoin Unlimited, vão aceitá-lo e incluí-lo na sua blockchain. A partir deste momento existirão DUAS CÓPIAS da blockchain, sendo que uma delas tem este bloco a mais.


Isso significa que quem tinha bitcoins na blockchain tradicional vai ter os mesmos bitcoins na blockchain do Bitcoin Unlimited. Ou seja, sim, você terá, magicamente, o dobro de bitcoins, em duas redes diferentes. BTC e BTU.

Imediatamente algumas pessoas vão começar a trocar essas moedas nas corretoras (como a Poloniex, Foxbit e dezenas de outras) e o preço delas vai variar.

É possível que, ao longo do tempo, uma delas morra e a outra sobreviva como sendo “o Bitcoin verdadeiro”. Ou talvez uma vire apenas uma altcoin sem muita significância. Ou até talvez ambas morram ou ambas valorizem. (quem realmente sabe o que vai acontecer, que compre uma bola de cristal).

Um evento semelhante aconteceu no projeto Ethereum (ETH), quando uma parte da rede rejeitou um Softfork e então a alternância de objetivo do projeto passou a ser um Hardfork, dando origem a uma nova moeda: o Ethereum Classic. (ETC).


Independente do que acontecer, vai ser no mínimo um evento interessantíssimo na história da humanidade e na história do Bitcoin.


E claro é um grande privilégio estarmos participando dele!

CLIQUE E VEJA TAMBÉM: COMO VOCÊ PODERÁ FAZER O SEU DINHEIRO CRESCER30% AO MÊS



Deixe o seu Comentário Abaixo e Compartilhe para seus Amigos:

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...