比特币的产生,本质上是一次用密码学和计算资源发行数字货币的实验。2008年10月31日,中本聪发布比特币:一种点对点的电子现金系统,提出不依赖银行或清算机构的电子支付网络;2009年1月3日,首个区块,也就是创世区块被挖出,比特币网络正式启动。它不是某家公司在服务器里批量生成余额,而是把发行规则、交易验证和记账权竞争写进协议,让网络节点共同维护一套公开账本。

比特币要解决的核心难题,是数字资产可以被复制,以及同一笔钱可能被重复支付。用户发起转账时,钱包并不是把账户里的币直接搬到另一个账户,而是用私钥对交易进行数字签名,证明自己有权使用此前获得的交易输出。比特币采用UTXO模型,每笔交易都会消耗旧的未花费交易输出,并生成新的输出;节点检查签名、金额和输入是否已经被使用,只有通过验证的交易才会进入待确认交易池。钱包显示的余额,实际上是多个可支配UTXO的总和。

所谓挖矿,重点并不是挖出藏在地下的币,而是矿工收集交易、组装区块,并争夺新区块的记账权。区块头包含前一区块哈希、默克尔根、时间戳、难度目标和随机数,矿工不断调整随机数,对区块头进行双重SHA-256哈希,直到结果低于网络设定的目标值。这个过程很难找到答案,却很容易被其他节点验证。网络把累计工作量最多的有效链视为共识结果,区块之间通过前一区块哈希相连,修改历史交易就必须重新计算后续区块的工作量。
新比特币主要通过区块奖励进入流通。矿工成功打包区块后,会在区块首笔交易中获得区块补贴和交易手续费,前者是协议自动发行的新增BTC,后者来自用户为获得区块空间支付的费用。比特币最初的区块补贴为50 BTC,协议规定每210000个区块减半一次,区块间隔目标约为10分钟,因此发行速度会逐步下降,理论总量接近2100万枚。矿工获得的币并非立即可自由花费, coinbase交易通常要等待100个区块成熟,这一设计用于降低短链分叉带来的结算风险。

比特币机理的关键,不在于某个中心机构保证账本正确,而在于节点、密码学、工作量证明和经济激励相互咬合。网络会根据近一段时间的出块速度动态调整难度,尽量把平均出块时间维持在10分钟左右;矿工投入设备、电力和运维成本,节点则按照统一规则拒绝无效区块。随着新区块不断叠加,交易被推翻的成本持续上升,但确认并不等于绝对不可逆,算力集中、手续费波动、能源消耗和区块空间有限等问题仍然存在。理解这些边界,才能看清比特币既是数字稀缺资产,也是由分布式网络共同运行的结算系统。
