比特币简易理解图,最适合画成一条从发起交易到区块确认的流程线,而不是把复杂术语全部堆在一起。核心结构可以写成:用户钱包 → 交易广播 → 全网节点验证 → 矿工打包区块 → 工作量证明 → 区块链接入区块链 → 多次确认。这样一张图既能解释比特币怎么转账,也能把钱包、节点、挖矿和区块链之间的关系串起来。比特币本质上是点对点电子现金系统,交易不依赖单一银行记账,而是由网络节点共同维护账本。

画图时,左侧放付款人钱包,右侧放收款人钱包,中间用箭头连接一笔交易。钱包并不是装着一枚枚实体比特币的容器,链上真正记录的是一组可使用的交易输出,也就是UTXO。付款时,钱包会选取此前收到的UTXO作为输入,再生成收款输出和找零输出。例如某人支付0.01枚比特币,但选中的UTXO总额是0.015枚,图中就应拆成0.01枚转给对方、0.0049枚回到自己、0.0001枚作为交易费。这种输入、输出和找零关系,是理解比特币余额变化的关键。

在交易框旁边,可以补上私钥签名和节点验证两个小模块。付款人使用私钥完成签名,节点通过公钥和交易规则检查签名是否有效、输入是否确实存在、同一笔UTXO是否已经被花费,以及输出金额是否超过输入金额。私钥代表资产控制权,地址更像是收款标识,二者不能混为一谈。私钥一旦丢失,通常没有中心机构能够替用户找回;私钥泄露,别人也可能伪造合法签名转走资产。比特币开发文档明确将交易描述为输入、输出、脚本和签名共同组成的结构。

流程图的中部应突出矿工打包区块,再接上工作量证明。交易被广播后,会进入等待处理的交易池,矿工从中挑选交易组成候选区块,并不断尝试随机数,寻找符合难度要求的哈希结果。成功的区块会被广播给其他节点,节点验证其中的交易和规则后,才会把它接到已有链条上。每个区块都保存前一区块头的哈希,后续区块越多,篡改旧交易就越需要重新计算后面的工作量证明。比特币网络将平均出块时间设定在约10分钟,交易被写入区块后才获得一次确认。
想让这张比特币原理图更易懂,可以用三种颜色区分内容:蓝色表示参与者,如用户、钱包和节点;橙色表示动作,如签名、广播、验证和挖矿;绿色表示结果,如交易、区块和确认。图底部再加一条注释:新区块奖励会按约210000个区块减半,供应上限为2100万枚。不要把比特币存在钱包里矿工可以随意修改账本确认一次就绝对不可逆画成这些都是常见误解。简洁的图只需要讲清资产如何被授权、交易如何被验证、区块如何被连接,读者就能建立对比特币运行逻辑的基本认识。