当初中本聪是先开发了比特币软件,之后才完成了大名鼎鼎的[satoshi_whitepaper]白皮书。 中本聪考虑是发布白皮书之前先确保系统能够正常工作。 比特币的第一个软件,就叫做“比特币(Bitcoin)”或者“Satoshi客户端”,到现在已经进行了大量的修改和改进了。为了与其他软件区别,这个软件后来演变成所谓的Bitcoin Core(比特币核心)。 Bitcoin Core是比特币系统的参考实现,这意味着它是所有技术实现的权威参考。 Bitcoin Core实现了比特币的所有方面,包括钱包,交易和区块验证引擎,以及P2P网络中的全节点。

    下图为Bitcoin Core的架构。

    图3-1比特币核心架构(来源Eric Lombrozo)