新的比特币通过采矿这一过程在网络中创建。采矿其实类似与不断买彩票的过程类似。网络中采矿的节点在解决某一数学问题后便会被奖励比特币 (从而创建了一个新的货币块)。在比特币网络中创建一个货币块的难度是根据整个网络的计算能力动态调整的。这样,在第一个四年中,比特币网络内大约 10,500,000 个比特币会被创建。此数目每四年减半,因此第 4-8 年内会有 5,250,000 个比特币被创建,第 8-12 年内会有 2,625,000 个比特币被创建,依此类推。因此总共存在的比特币不会超过 21,000,000 个。每10 分钟就会产生一个比特币货币块,在第一个四年内(会产生 210,000 个货币块)平均每个货币块包括50个新的比特币。随着挖矿硬件能力的改变,创建新的货币块的难度也会随之改变。这个难度参数会在每产生2016个货币块后重新计算,而算法依据的是前2016个货币块生成的时间。