01
协议 · BTCBitcoin
开放的货币网络:持有 bitcoin 意味着什么,付款如何形成,以及节点为何验证其接纳。
打开词条 ↗打开来源 ↗
PROTO基于来源的主题指南
将交易和 UTXO 与 Proof of Work、Full Node 的验证以及有效历史的选择规则联系起来。
Full Node 拒绝无效区块,并在已知的有效分支中跟随累计工作量最大的链。矿工产生这些工作量。同一个人可以承担这两种互补角色。 Full Node 检查区块和支出,包括签名、发行规则,以及已接受历史中禁止双重花费的要求。 未确认交易的接收和转发策略可能比共识规则更严格。被内存池拒绝本身并不意味着区块无效。
本概览不能替代完整规范。Bitcoin Core v29.0 是具体的实现示例,并非声称它是最新版本。BIP141 描述 SegWit 的变更;规则变更的激活条件始终需要核实。链接词条有各自的来源和审阅记录。
从第一原则走向关键细节的精选路径。
开放的货币网络:持有 bitcoin 意味着什么,付款如何形成,以及节点为何验证其接纳。
生成昂贵、验证廉价的哈希条件,为有效比特币历史提供可度量的累计工作量。
独立验证比特币完整规则并维护自身有效链和UTXO集合的软件。
当前可花费集合中的特定交易输出,只能被整体消耗。
SHA-256 是 NIST 标准化的 SHA-2 家族中的 256 位成员。比特币既直接使用它,也把它置于严格定义的结构中;序列化、域分离和共识规则与压缩函数本身同样重要。
Bitcoin Core 是使用最广泛的开源 Bitcoin 全验证节点实现,但它不等同于 Bitcoin 协议或整个网络。
与该领域相连的定义、机制、人物与源数据。