比特币是一种去中心化的电子货币,它使用密码学算法进行交易记录和生成新币。这种算法称为比特币算法,或简称“算法”。
比特币算法使用一种叫做“挖矿”的过程来生成新币。挖矿过程需要解决一个复杂的数学问题,称为工作量证明(Proof of Work)。参与挖矿的计算机会在网络上竞争解决这个问题。最先成功解决问题的计算机将被奖励一些比特币。
挖矿还可以用来确认交易,防止重复支付和双花。当用户A向用户B发送比特币时,这笔交易将被广播到网络上的所有节点。参与挖矿的计算机会将这笔交易打包到下一个块中,并尝试解决工作量证明问题。最先成功的计算机将成功产生一个新的块,将交易写入区块链,该交易即被确认。
比特币的总量是有限的,现在已经产出了大约2100万个比特币,预计将在2140年前后达到最大量。每隔固定时间,挖矿奖励会减半,这也是比特币通货膨胀率的一种设计。