Como ler o código-fonte do Bitcoin


Melhor resposta

Estou no mesmo ponto que você. No entanto, acho mais fácil ler o código-fonte do Bitcoin Core no Github ( bitcoin / bitcoin ) depois de ler os seguintes recursos:

Além desses recursos, você precisará entender as linguagens C e C ++, além de Python para teste.

Também sugiro que você instale e execute seu próprio nó Bitcoin Full, para que você possa fazer testes sozinho e ver como interagir com a rede Bitcoin.

Lembre-se de que aprender não é um processo direto. Você vai se encontrar indo e voltando em torno de um único conceito para compreendê-lo corretamente. Bitcoin é agora uma solução de 9 anos, desenvolvida por milhares de pessoas (e ainda em desenvolvimento).

Fique forte e nunca pare de aprender.

Resposta

Bitcoin não é um programa. É um conjunto de protocolos e uma comunidade que concorda em usá-los. Dito isso, uma implementação completa de tais protocolos pode ser encontrada no github. O link abaixo deve apontar para a versão mais antiga, provavelmente a mais próxima do código original de Satoshi Nakamoto. O mesmo projeto também hospeda implementações mais recentes.

EDITAR: na verdade, minha resposta não é totalmente precisa. A comunidade não concorda, eles cooperam porque cooperar é a coisa mais conveniente a se fazer. Portanto, a cooperação não é baseada no acordo, mas na ganância, isso é explicável com a teoria dos jogos e é por isso que o Bitcoin está provando ser antifrágil.

bitcoin / bitcoin

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *