比特币本质是一套基于密码学、点对点网络与工作量证明共识的去中心化电子现金系统,不依靠银行、第三方机构完成转账记账,所有交易记录保存在全网共同维护的分布式账本当中,这套体系的运行完全依靠协议代码与数学规则自动运转,不存在单一管控主体。

比特币交易的安全根基来自非对称密码学,用户拥有私钥与公钥,公钥衍生出对外公开的收款地址,私钥则是掌控资产的唯一凭证。用户发起转账时,需要用私钥对交易信息完成数字签名,以此证明这笔转账属于本人操作,签名会随交易广播到整个P2P网络,全网节点都可以通过公钥校验签名真伪,确认交易发起者拥有对应资产的支配权,这一机制杜绝了身份伪造与虚假转账的可能。

全网所有节点共同保存完整的区块链账本,每一笔经过验证的交易,会被矿工收集打包进入区块,区块内部会记录大量交易数据,同时保存上一个区块的哈希值,依靠SHA‑256哈希算法实现区块之间的链式绑定。哈希算法具备雪崩效应,只要区块内任意一点数据发生改动,整个区块哈希就会完全改变,想要篡改历史交易,就必须重新计算后续全部区块,在现实中需要掌控全网过半算力,成本极高,以此实现账本的不可篡改特性。

挖矿是比特币网络的记账竞争机制,也就是工作量证明PoW。矿工通过算力持续计算哈希谜题,率先算出符合难度条件结果的矿工,获得该区块的记账权,把新区块广播全网,全网节点校验无误后,将区块追加到本地账本。网络会每2016个区块自动调整挖矿难度,保证平均出块时间稳定在十分钟左右,矿工能够获得区块奖励与交易手续费作为回报。比特币协议设定总量上限2100万枚,每产出21万个区块,区块奖励就会减半,按照该节奏,全部比特币预计在2140年左右全部产出,后续矿工将依靠交易手续费维持网络运行。
比特币网络依靠最长链原则处理网络分叉,全网节点默认认可累计工作量最大的那条区块链作为有效主链,临时出现的分叉会被自动舍弃,以此保障全网账本保持统一。整套系统没有中心服务器,世界各地的普通计算机都可以运行比特币全节点参与网络维护,任何个人、机构都无法单方面修改协议规则,想要改动系统逻辑,必须获得全网绝大多数参与者的共识,这也是比特币去中心化特性的核心体现。
