O Bitcoin, devido à sua essência aberta e colaborativa, é caracterizado por seus debates públicos. Um dos mais famosos e constantes é o tamanho que o Bitcoin bloqueia devido ao crescimento no ritmo das transações que estão ocorrendo na rede. Você já ouviu falar de Bitcoin Core? e de Bitcoin clássico? Talvez de Bitcoin ilimitado? Descubra quais são as propostas com mais viagens e suporte para a escalabilidade do Bitcoin.
núcleo, Clássicos, Ilimitado (observe que a operadora pode reservar-se o direito de aplicar uma Política de Uso.) ou o já abandonado XT, são algumas das propostas mais famosas que a comunidade está apoiando para levar o Bitcoin a um novo patamar de acordo com o sucesso e uso que está tendo. Esses tipos de propostas levam a grandes atualizações de software, o que é conhecido tecnicamente como "hard fork«. Isso implica que, uma vez que um deles seja aceito por consenso, todos os nós o aplicarão para operar na mesma versão do Bitcoin e blockchain.
Muitas opções e debates surgiram desse assunto ... alguns deles até terminando em "brigas" apaixonadas que de certa forma seriam mais correspondentes aos de 5 anos, mas no final das contas era previsível ... é um assunto delicado que podem moldar o futuro do Bitcoin, então todos tendem a defender que sua proposta é a melhor ideia para maior eficiência.
Uma das grandes coisas que o Bitcoin tem é apenas isso, os debates. Embora às vezes possam gerar conflitos específicos, eles agregam valor e comunidade constantemente. Isso é algo que outros sistemas fechados e tradicionais não apenas não entendem, mas às vezes criticam, veem como um defeito ou simplesmente não suportam devido à dura realidade que isso significa: uma comunidade global trabalhando de graça e apaixonadamente em alguma coisa. que os remove do jogo. Certamente você viu um comunicado de imprensa indicando o fim do Bitcoin devido a um debate aberto ... Quantas vezes o Bitcoin morreu?
Como sempre, não abordaremos qual opção é melhor que outra ou qual projeto é melhor para o futuro. O que falaremos neste artigo é um comparação de bitcoin Core, Classic e Unlimited Para entender todas essas opções em primeira mão, o que são e por que não, você decide criar um nó de uma delas.
Propostas para o tamanho dos blocos Bitcoin
Bitcoin Core e escalabilidade
Testemunha Segregada
Transações Bitcoin Eles incluem uma ou mais "entradas" indicando de onde vieram os fundos e uma ou mais "saídas" indicando para onde estão indo e uma assinatura validando que o proprietário tinha a capacidade de executar a transação.
O objetivo de Testemunha Segregada proposto por Pieter Wuille e que já está em testes na rede testnet é adicionar todas as assinaturas de transação na árvore Merkle do componente coinbase da transação.
El árvore de merkle é construído combinando cada TXID com outros TXIDs e, em seguida, tornando-os em conjunto. Se o número TXID for ímpar, o TXID sem correspondência será classificado com uma cópia de si mesmo.
Como o Segwit ajuda com o limite de 1 MB nos blocos?
Testemunha Segregada remove a assinatura das transações e as salva em uma estrutura de dados separada. Graças a esse procedimento, o tamanho da transação seria reduzido e mais transações poderiam ser adicionadas em cada bloco. Apenas em 9 de abril, um dos blocos da rede de teste tinha um tamanho de 1.5 MB.
Para Gavin Andresen, a Segregated Witness não ajudará a superar o problema de escalabilidade no qual a rede seria imersa em um curto período de tempo.
Você pode ver a proposta completa e original aqui: BIP0141
E você, o que você acha, esta proposta ajudará o Bitcoin? Se você estiver procurando por mais informações sobre o Bitcoin Core, deixamos a você seu roteiro de implementações.
Bitcoin Classic e tamanhos crescentes de blocos
Após propostas de 8 a 20 MB, alguns dos desenvolvedores que participaram da implementação do Bitcoin XT começaram a trabalhar nessa nova proposta e cliente no qual o tamanho dos blocos seria aumentado para 2 MB após o contínuo, não que eles tenham sido enviados por vários desenvolvedores atuais do Core Bitcoin.
Proposta para aumentar para 2 MB
O Bitcoin Classic também é um Implementação de Bitcoin Ele apresenta um conjunto de propostas afirmando que o Bitcoin deve seguir seu caminho para o que foi projetado, uma rede de pagamentos descentralizada de pessoa para pessoa e não apenas uma forma de armazenamento de valor.
Na sua opinião, o limite de tamanho de bloco não está ajudando a escalabilidade da rede e é por isso que eles também estão lançando uma proposta segundo a qual os blocos aumentariam de 1 para 2 MB. No caso de 75% da energia total de mineração ser a favor dessa opção, o garfo rígido na rede seria produzido e a cadeia válida em que os mineradores contribuiriam com sua energia seria a seguinte para blocos com 2MB de tamanho de bloco.
Bitcoin Classic Roadmap
Este projeto divide suas propostas e roteiro em 3 fases que resumimos abaixo.
FASE 1
Implemento BIP 109 y aumentar o tamanho dos blocos de 1 MB para 2 MB como mencionamos anteriormente. Disse BIP propõe que o aumento ocorra enquanto 75% dos últimos 1000 blocos forem a favor dessa mudança. Nesse caso, 750 de 1000 blocos devem ser de mineradores que suportam o Bitcoin Classic.
FASE 2
Reduza o efeito dos tempos de propagação de blocos órfãos.
Otimização e melhorias para a operação de nós com largura de banda limitada.
Validação paralela de blocos e mais rápido. Não revalidando as transações quando elas estão incluídas em um bloco, se já tiverem sido validadas ao inserir o pool de memórias de um nó.
FASE 3
Essa fase ocorreria apenas enquanto as mineradoras e empresas confirmarem satisfatoriamente a fase 2. Se tudo acontecesse satisfatoriamente, eles começariam a trabalhar em um tamanho do bloco dinâmico com base na proposta Stephen Pair da BitPay que já discutimos em nosso artigo de blocos dinâmicos.
também uma versão simplificada da testemunha segregada principal seria adicionada.
O que é o Bitcoin Unlimited?
Após o intenso debate entre Bitcoin Core e Bitcoin Classic, ainda há mais!
Neste caso, estamos falando sobre o primeira implementação que propunha aumentar o tamanho dos blocos para facilitar a escalabilidade do Bitcoin. Como o próprio nome sugere, não haveria limite definido pelo código e permitiria que os usuários definissem manualmente o limite de seus próprios nós. Derivando um limite que emerge naturalmente.
Ilimitado já é louco?
Não? O Bitcoin Unlimited inclui até 2 configurações padrão para limitar o tamanho dos blocos. A criação dos blocos é definida em 1 MB e os mineradores não criariam blocos superiores até que eles decidissem.
Também é muito importante observar que alguns desses nomes mais ou menos exóticos, representando atualizações fortes do Bitcoin, não apenas carregam alterações implícitas em torno do tamanho do bloco. Elas geralmente implicam mais mudanças do que, às vezes, é a totalidade que pode levar ao descontentamento popular. Algumas de suas propostas são muito interessantes e promissoras para um futuro pacote de propostas, com um novo nome e, por que não, desenvolvedores.
Outras propostas de escalabilidade de bitcoin
Algumas semanas atrás, publicamos um artigo onde falamos sobre a opção do blocos dinâmicos em Bitcoin, quais desenvolvedores trabalharam neles e como entender as propostas que todos eles publicaram nos fóruns ou no Modo de bipe do Github (Proposta de melhoria do Bitcoin).
Na Meni Rosenfeld a upalc o Bitpay. Se você ainda não leu, o que está esperando?
Imagem em destaque na capa | Bitcoinmagazine