Atualmente o código do bitcoin é muito grande e complexo para você compreender rápido.
Aprenda primeiro como o Bitcoin funciona, depois utilize o código fonte de outro projeto parecido.
Eu recomendo voce utilizar o Basic Coin. Que foi criado para ser pequeno e ainda assim implementar
todas as características de uma criptomoeda, inclusive podendo servir de base para uma futura criptomoeda real.
Veja a página do projeto e bons estudos:
https://github.com/zack-bitcoin/basiccoin