比特币网络本质是一套全球开放、无需中介的点对点价值传输与分布式记账系统,主要负责处理BTC转账交易、维护公开不可篡改的区块链账本、通过共识机制保障网络安全,同时按既定规则发行比特币,让世界各地用户可以不依赖银行、平台完成资产的转移与保管。很多新手容易把比特币代币和比特币网络混为一谈,代币BTC是网络产出的资产,而比特币网络才是承载所有交易、规则、安全保障的底层基础设施,没有这套网络,比特币代币就无法完成流转与确权。

比特币网络最基础的工作,就是接收、广播和验证每一笔用户发起的交易。当用户在钱包发起转账,交易并不会直接完成,而是会被加密签名之后广播到整个P2P网络,分布在全球的各类节点会第一时间校验这笔交易是否合规,检查私钥签名是否有效、对应的资产是否已经被花费,以此杜绝双花问题。比特币没有传统的账户余额体系,采用UTXO未花费交易输出模型,钱包显示的余额,只是把地址名下所有未被消耗的交易输出做汇总计算,网络本身只记录一笔笔完整的交易流水,不会单独存储某个地址的账面余额。不符合协议规则的交易,会直接被节点拒绝传播,不会进入后续打包流程。

完成初步校验的交易,会留在交易内存池等待矿工打包,挖矿就是比特币网络完成记账的核心流程。矿工收集内存池里待确认的交易,组装成候选区块,通过工作量证明算法竞争记账权,全网平均每10分钟产出一个新区块。区块成功算出之后会向全网广播,所有全节点独立校验区块合法性,确认无误后就把这个区块追加到区块链末尾。矿工可以获得区块奖励加上用户支付的交易手续费,而区块奖励会按照减半规则逐步缩减,以此严格约束比特币2100万枚的总供应量。网络还会自动调整挖矿难度,无论全网算力暴涨还是下跌,都尽力维持10分钟出块的节奏,保证整个系统稳定运行。

维护分布式账本与网络安全,也是比特币网络的核心使命。成千上万的全节点分散在全球各个地区,各自保存完整的区块链数据副本,不存在中心服务器掌控账本。一旦交易被打包上链,修改历史交易就需要重新计算该区块之后全部区块的工作量证明,成本极高,几乎无法实现。普通轻节点不需要下载全部账本,依靠全节点提供的数据完成交易查询,保障普通用户可以低成本接入网络。这套无许可的网络,任何人都可以运行节点或者发起交易,没有机构可以随意冻结地址、撤销已经确认的交易,实现资产由用户私钥掌控。
除了基础转账记账,比特币网络还依靠内置脚本系统,支持简单的条件化交易,实现多重签名、时间锁定等逻辑,也为闪电网络等二层方案提供底层支撑。二层网络并不脱离比特币网络独立运行,高频小额交易可以在链下通道完成,最终的资金结算依旧要提交比特币主网确认,借助主网的安全性来保障二层资产安全。不过比特币网络的定位偏向稳健保守,并不追求复杂智能合约,协议升级需要广泛获得节点、矿工群体的共识,以此优先保障网络长期稳定,而不是追求功能快速迭代。
