比特币账本通过去中心化的公开记账系统运作,所有交易按时间顺序打包进数据块并链接成链,全球节点共同维护同一账本副本且任何修改需获得全网多数确认,从而确保交易不可篡改与透明可追溯。

咱们可以把比特币账本想象成一个谁都能围观但谁都不能乱改的公共记账本。这个本子不放在某个公司或银行手里,而是分散在世界各地成千上万台电脑上,每台电脑都存着一模一样的副本。每当有人转一笔比特币,这笔交易就会被广播给这些电脑,它们一起核对:转出账户余额够不够、签名对不对。没问题的话,交易就暂时记到待办清单里。这种大伙儿一起管账的模式,就是所谓的“去中心化”,彻底告别了传统银行那种单独说了算的中心化记账。

光有记账还不行,得把账目规整地打包保存。比特币网络里有些叫“矿工”的参与者,专门负责把这些零散的交易记录收集起来,大约每十分钟打包成一个“区块”。打包过程得解一道特别复杂的数学题,这个过程就是“挖矿”。谁先解出来,谁就有权把新区块挂在原来的账本链条后面,这就形成了“区块链”。每个新区块都包含了前一个区块的数字指纹,这样环环相扣,想偷偷改中间某一页账,后面对不上了,所有人立马就能发现,账本的安全性就靠这个来保障。

那怎么保证大家手里的账本都一样呢?全靠共识机制。比特币用的是“工作量证明”,矿工们比赛解题,谁投入的计算力多,谁就更可能获得记账权。一旦某个矿工成功打包并广播新区块,其他节点就会独立验证区块里所有交易是否合法。只要多数节点认可,这个新区块就被正式接纳,所有节点同步更新自己的账本。这意味着,个别人甚至少数群体想伪造交易或篡改记录,除非你能控制全球超过一半的计算力,这几乎不可能。所以,记账权是靠真金白银的算力竞争和多数节点的诚实共识来维持的。
对于你作为用户来说,整个记账过程其实是感觉不到的。你发起转账时,用私钥签名交易就等于授权了。这笔交易进入待打包队列,等矿工把它装进区块、区块链确认了若干个新区块之后,你的交易就被认为是铁板钉钉了。通常等上六个区块确认,这笔钱就完全可以放心用了。整个过程公开透明,你在区块链浏览器上输入交易号,就能看到它的状态和确认数,这就是比特币记账最终给你的体验:安全、可信,无需中间人。