Blockchain/Nível VI · Depois do bitcoin/6.1 Cópias e promessas/Lição 1
Qualquer um pode copiar o código
O código é a parte mais barata de uma rede monetária
MateriaisRepositório de código-fonte do Bitcoin Core (GitHub)Explorador de blocos com dados de hashrate e capitalização de mercado
Curiosidade
- Por que uma cópia perfeita do código-fonte do Bitcoin começa com valor zero?
- O que distingue uma bifurcação que herda saldos de uma que começa vazia?
- Quanta potência de hashing é necessária para atacar uma cadeia que compartilha um algoritmo, mas não a comunidade?
Explorar
- O Bitcoin Core é lançado sob a licença MIT, um padrão de código aberto permissivo. Desde janeiro de 2009, qualquer pessoa pode baixar o código-fonte em C++, modificar parâmetros e compilar um novo binário. A barreira técnica para entrar nesse mundo é insignificante; milhares de versões derivadas surgiram ao longo dos anos, cada uma tecnicamente válida, mas economicamente distinta. Essa abertura foi intencional, visando garantir que nenhuma entidade única pudesse controlar o desenvolvimento ou a distribuição do próprio software.
- Um fork não herda nenhum dos ativos acumulados pelo Bitcoin. Ele carece do livro-razão existente com seus detentores, da taxa de hash dos mineradores estabelecidos, dos operadores de nó que mantêm o consenso e da liquidez nas exchanges. Também carece de dezessete anos de funcionamento contínuo e de uma comunidade de desenvolvedores com memória institucional. Uma cópia começa do zero em termos de efeitos de rede. O código é apenas o conjunto de instruções; o valor reside no acordo entre os participantes para executá-lo.
- A segurança aumenta com a participação econômica. Uma cadeia pequena que utiliza o mecanismo de prova de trabalho SHA-256 é vulnerável a ataques por parte de uma fração da capacidade de processamento de hashes do Bitcoin. Um atacante pode alugar poder de mineração para realizar transações duplas ou reverter blocos, já que o custo para proteger a cadeia é baixo em relação à sua capitalização de mercado. Isso revela um trade-off crítico: enquanto o algoritmo oferece integridade criptográfica, a inércia econômica proporciona segurança contra coerção e reversões.
- Os primeiros forks, como Namecoin (2011) e Litecoin (2011), modificaram parâmetros, mas começaram com livros-razão vazios. Eles exigiram que novas comunidades os adotassem do zero. Em contraste, o Bitcoin Cash (2017) e o Bitcoin SV (2018) foram forks hard do livro-razão existente. Os detentores de BTC no fork de agosto de 2017 receberam uma quantia igual de Bitcoin Cash (BCH), e os detentores de BCH na divisão de novembro de 2018 receberam Bitcoin SV. Essas cadeias herdaram os saldos, mas fragmentaram a rede, já que operadores de nós e mineradores escolheram qual cadeia apoiar.
- A “guerra pelo tamanho dos blocos” (lição 3.3.5) mostrou que o consenso diz respeito às pessoas, e não ao código. Mineradores e empresas de grande porte apoiaram blocos maiores por meio do acordo SegWit2x; operadores de nodes e usuários se recusaram a adotá-lo, então o SegWit2x foi cancelado em novembro de 2017, e aqueles que queriam blocos maiores optaram pelo Bitcoin Cash. A taxa de hash e acordos corporativos não conseguiram forçar uma mudança de regra que os operadores de nodes não quisessem adotar.
- Para verificar essa dinâmica, abra um explorador de blocos e compare a capitalização de mercado total do Bitcoin com a de qualquer fork de altcoin ativo. Observe a disparidade na profundidade da liquidez. Em seguida, verifique os gráficos de hashrate de ambas as cadeias nos últimos trinta dias. A relação revela quanto esforço econômico cada rede dedica à segurança. Essa diferença explica por que os clones permanecem como instrumentos especulativos em vez de concorrentes monetários sérios.
Fatos-chave
- O Bitcoin Core é de código aberto sob a licença MIT, permitindo que qualquer pessoa copie e modifique o código.
- Um fork não herda nenhum livro-razão existente, nem detentores, nem hashrate, nem liquidez; ele começa com zero efeitos de rede.
- Cadeias pequenas de prova de trabalho são vulneráveis a ataques de 51% por parte de uma fração da taxa de hash do Bitcoin.
- Bitcoin Cash (2017) e Bitcoin SV (2018) herdaram saldos de BTC por meio de hard forks, mas dividiram a comunidade.
- As mudanças de protocolo exigem adoção voluntária por parte dos operadores de nó; a validade técnica não garante consenso.
- O código é o componente mais barato de uma rede monetária; o valor está no acordo para executá-lo.
Exercício nove, seis, três, um
9ReunirListe 9 cópias ou ramificações do código ou livro-razão do Bitcoin de 2011 a 2018. Indique o ano de lançamento, o que mudou e se os detentores herdaram seus saldos.
6AgruparAgrupe os 9 em 6: novo livro-razão com o mesmo algoritmo, novo livro-razão com um novo algoritmo, mineração por fusão, bifurcação do livro-razão devido ao tamanho do bloco, bifurcação de uma bifurcação ou outro.
3DestilarReduza os 6 grupos a 3 fatores que predizam melhor se uma cópia mantém a atividade econômica real ao longo do tempo.
1CristalizarOs licenciamentos de código aberto aceleram a inovação porque permitem a colaboração e o compartilhamento de recursos, mas não transfere valor monetário de uma cadeia para outra.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.
- Bitcoin Core, 'MIT License' (github.com/bitcoin/bitcoin/blob/master/COPYING)
- J. Bier, The Blocksize War (2021)