比特币的核心原理,可以概括为用密码学证明所有权,用点对点网络传播交易,用工作量证明决定记账顺序,再用区块链保存结果。它不是装在某个账户里的实体硬币,也不是由单一公司维护的数据库,而是一套运行在全球节点上的开放协议。用户真正持有的,是能够支配特定比特币输出的私钥;网络真正记录的,是哪些utxo尚未被花费,以及这些交易按照什么顺序写入区块。

一笔比特币转账,通常由输入、输出和数字签名组成。钱包并不会直接把账户余额转给别人,而是引用此前收到、尚未使用的UTXO,再生成新的输出,分别指向收款地址和找零地址。私钥负责签名,公钥及其相关地址用于验证,节点可以确认发起者确实拥有这笔资金,却不需要知道真实身份。签名还会锁定交易中的关键内容,交易一旦被篡改,验证就会失败,这构成了比特币安全体系的第一道门槛。
交易广播到网络后,会被各个节点独立检查,包括签名是否有效、输入是否已经花费、是否违反协议规则。通过验证的交易进入待确认队列,矿工从中挑选交易打包成区块。区块头包含前一区块哈希、时间信息、默克尔根和随机数,矿工不断改变随机数并计算哈希,直到结果低于网络设定的难度目标。这个过程就是挖矿中的工作量证明:寻找答案成本很高,验证答案却很快,节点因此能够用统一标准判断哪个区块具备有效记账资格。

新区块被发现后会向全网传播,节点只接受其中交易有效、且没有重复花费的区块。每个区块都引用前一区块的哈希,形成连续链条。有人想修改过去的一笔交易,不仅要重做该区块的工作量证明,还要重新计算后面所有区块,并赶上不断增长的诚实链条,现实成本会随着确认区块增加而上升。这里的确认并不代表绝对不可逆,而是代表交易后面叠加了更多累计工作量,重组它所需的资源越来越大。

比特币最关键的创新,是在没有中央清算机构的情况下解决双花问题:同一笔资金不能被同时支付给两个人,网络会通过共识规则和累计工作量最大的链确定有效历史。矿工通过区块补贴与交易手续费获得激励,节点则负责验证规则,二者并不是同一种角色。也正因为比特币的价值逻辑不只来自价格波动,还来自一套公开运行、无需许可、难以单方面修改的记账系统。私钥丢失、交易不可逆、网络拥堵和算力集中等风险依然存在,理解这些边界,才算真正看懂比特币工作原理。
