比特币并不是依靠某一项单独技术运行,而是由区块链、点对点网络、密码学和工作量证明共同构成了一套无需中心机构维持的数字货币系统。区块链负责记录交易,密码学负责证明资产控制权,p2p网络负责传播数据,矿工则通过工作量证明竞争记账权。几类机制彼此咬合,才让比特币能够在没有中央服务器、银行或清算机构的情况下持续运转。

一笔比特币交易的起点,是用户使用钱包发起转账。钱包并不真正存放比特币,用户控制的是私钥,以及由私钥签名的交易权限。签名可以证明交易获得了对应私钥持有者的授权,同时防止交易内容被随意篡改。比特币采用UTXO模型,余额由一组尚未花费的交易输出组成;转账时,旧的UTXO被作为输入消耗,新的输出则分别指向收款方和找零地址。同一笔输出只能被使用一次,这也是系统防止双重支付的关键。

交易完成签名后,会通过比特币P2P网络向多个节点广播。全节点会检查签名、输入是否存在、金额是否合理,以及相关UTXO是否已经被花费。通过验证的交易通常会进入待确认交易池,矿工从中挑选交易并组装区块。每个区块包含交易数据、前一区块哈希、默克尔根、时间戳、难度目标和随机数等信息。前一区块哈希把区块首尾相连,任何历史交易发生变化,后续区块的哈希关系都会被破坏,篡改成本随区块累积而快速上升。

工作量证明是比特币共识机制的核心。矿机不断调整区块头中的随机数,并计算哈希值,直到得到低于网络目标值的结果。这个过程寻找答案很难,但验证答案只需重新计算一次哈希,因此矿工必须投入真实算力和电力,节点却能快速判断区块是否合规。矿工找到有效区块后,会向网络广播;其他节点确认其中交易有效、没有重复花费,才会接受并继续构建下一个区块。多条链发生竞争时,网络倾向于接受累计工作量更高的那条链。
挖矿因此不只是制造新币,更承担着交易排序、网络同步和账本安全等任务。矿工获得的收益通常由区块补贴和交易手续费组成,区块补贴按照协议逐步减少,比特币总发行量被设定为2100万枚。即便未来不再产生新的比特币,交易手续费仍可能成为矿工维护网络的重要激励。需要看到的是,比特币的安全性建立在分布式节点、密码学规则和现实算力共同作用之上,它并非绝对不可攻击,而是让大规模篡改账本需要付出极高且持续的经济成本。
