Prezados, estou terminando a implementação de um Bitcoin (descrito no White-paper, não o Bitcoin-Core) em Java puro, sem bibliotecas de fora.
São 7 arquivos apenas, fazendo a comunicação p2p (cliente/servidor), a mineração e a wallet (chave pública/privada). Tudo de forma assincrona, dentro de um “while(true)”, sem threads, conseguindo debugar e entender facilmente tudo que está acontecendo.
Enfim, se quiser ajudar no desenvolvimento ou apenas aprender como funciona de verdade uma criptomoeda, fica o convite. No link abaixo tem mais infos e o link pro github.
Abraços,
Marconi Soldate