PROTO基于来源的主题指南

比特币如何运作:协议、节点与共识

将交易和 UTXO 与 Proof of Work、Full Node 的验证以及有效历史的选择规则联系起来。

55个关联坐标
175来源链接

Full Node 拒绝无效区块,并在已知的有效分支中跟随累计工作量最大的链。矿工产生这些工作量。同一个人可以承担这两种互补角色。 Full Node 检查区块和支出,包括签名、发行规则,以及已接受历史中禁止双重花费的要求。 未确认交易的接收和转发策略可能比共识规则更严格。被内存池拒绝本身并不意味着区块无效。

本概览不能替代完整规范。Bitcoin Core v29.0 是具体的实现示例,并非声称它是最新版本。BIP141 描述 SegWit 的变更;规则变更的激活条件始终需要核实。链接词条有各自的来源和审阅记录。

第一手来源

从第一原则走向关键细节的精选路径。

01
协议 · BTC

Bitcoin

开放的货币网络:持有 bitcoin 意味着什么,付款如何形成,以及节点为何验证其接纳。

打开词条打开来源
02
协议 · PoW

工作量证明

生成昂贵、验证廉价的哈希条件,为有效比特币历史提供可度量的累计工作量。

打开词条打开来源
03
网络 · NODE

全节点

独立验证比特币完整规则并维护自身有效链和UTXO集合的软件。

打开词条打开来源
04
协议 · UTXO

UTXO

当前可花费集合中的特定交易输出,只能被整体消耗。

打开词条打开来源
05
协议 · SHA²

SHA-256

SHA-256 是 NIST 标准化的 SHA-2 家族中的 256 位成员。比特币既直接使用它,也把它置于严格定义的结构中;序列化、域分离和共识规则与压缩函数本身同样重要。

打开词条打开来源
06
协议 · CORE

Bitcoin Core

Bitcoin Core 是使用最广泛的开源 Bitcoin 全验证节点实现,但它不等同于 Bitcoin 协议或整个网络。

打开词条打开来源

与该领域相连的定义、机制、人物与源数据。

BTCBitcoin协议 · 8 §TIME时间链协议 · 2 §PoW工作量证明协议 · 4 §HASH挖矿网络 · 3 §NODE全节点网络 · 4 §2016难度调整协议 · 4 §TX交易协议 · 4 §UTXOUTXO协议 · 3 §MEM内存池网络 · 3 §BLK区块协议 · 3 §HDR区块头协议 · 3 §HASH密码学哈希协议 · 8 §SHA²SHA-256协议 · 12 §MRKLMerkle树协议 · 3 §ADDR比特币地址协议 · 16 §CONF确认网络 · 14 §CBTXCoinbase交易协议 · 12 §SCRIPT比特币脚本协议 · 4 §FORK↓软分叉协议 · 17 §FORK↑硬分叉协议 · 2 §BIP比特币改进提案协议 · 5 §RULES共识规则协议 · 4 §REORG链重组网络 · 3 §STALE陈旧区块网络 · 3 §ASICASIC矿机网络 · 3 §POOL矿池网络 · 3 §H/s算力网络 · 3 §NONCE随机数协议 · 2 §TIME时间锁协议 · 3 §COREBitcoin Core协议 · 8 §TESTTestnet协议 · 8 §BGP拜占庭将军问题协议 · 8 §NC中本聪共识协议 · 2 §PROP区块传播网络 · 3 §CMPCT紧凑区块中继网络 · 2 §IBD初始区块下载网络 · 3 §PRUNE修剪节点网络 · 3 §SIGNETSignet网络 · 2 §vB虚拟字节协议 · 3 §WU区块权重协议 · 5 §WIT见证数据协议 · 5 §OP比特币脚本操作码协议 · 3 §CLTVCHECKLOCKTIMEVERIFY协议 · 2 §CSVCHECKSEQUENCEVERIFY协议 · 3 §PKGPackage Relay网络 · 4 §COV比特币契约协议 · 3 §CTVOP_CHECKTEMPLATEVERIFY协议 · 2 §NOSTRNostr网络 · 7 §SOLOSolo Mining网络 · 7 §PPSPay Per Share网络 · 5 §PPLNSPay Per Last N Shares网络 · 4 §AUXPOWMerged Mining网络 · 5 §FINAL概率结算终局性网络 · 2 §BIP110BIP 110 — Reduced Data 临时软分叉协议 · 5 §OP_RETOP_RETURN 与空数据输出协议 · 4 §
691搜索全部图谱词条