解释比特币的工作原理。
比特币是基于区块链技术的一种数字货币，它的工作原理涉及到分布式记账、加密货币、共识机制等。

当一个用户向另一个用户发送比特币时，交易会被广播到区块链网络中的所有节点。这些节点通过解决一个数学难题来验证并打包这笔交易。打包后的交易会被添加到区块链上，成为一个新的区块。

为了鼓励节点参与验证和打包交易，网络会奖励他们一定数量的比特币，这个过程被称作“挖矿”。

由于区块链的去中心化特性，比特币的交易是公开的、透明的和不可逆转的。同时，比特币的供应是有限的，这意味着它的价值在一定程度上受到限制，因为它不能像政府货币那样随意增发。