Bitcoin Whitepaper 指 Satoshi Nakamoto 的九页文档 Bitcoin: A Peer-to-Peer Electronic Cash System,于2008年10月31日公布。它解释系统设计,并非当今比特币的完整协议规范;九页中也包括参考文献。
第2节用数字签名描述币的转移。收款人可以验证授权,但付款人也可能为同一笔资金签署另一笔冲突支付。共同的公开历史是所提出的解决办法。签名有效与交易被纳入这段历史,是两个不同条件。 [Original Bitcoin whitepaper]
第3至5节通过哈希和 Proof of Work 连接区块。这里的最长链指累积工作最多的历史,而不是按 IP 地址数量投票。工作不能取代交易验证:节点会拒绝无效区块。链建立的是顺序,不是每笔支付精确而独立的时钟。 [Original Bitcoin whitepaper] [Bitcoin Developer Guide — Block Chain]
第6节将新币与手续费视为生产区块的激励。手续费是输入与输出金额之差,文档还考虑了完全依靠手续费的过渡。但其中没有给出2100万的数值上限或210000个区块的减半间隔;这些参数需要查阅其他资料。 [Original Bitcoin whitepaper] [Bitcoin Developer Guide — Block Chain]
第8节提出 SPV:客户端获取区块头及交易被纳入区块的 Merkle 证明。被纳入区块并不等于独立检查所有规则和完整支出历史。文档明确承认,这种方法比全节点更容易受到攻击者的欺骗。 [Original Bitcoin whitepaper]
第10节将公开交易与密钥持有者身份分开,并建议使用新的密钥对。同时也警告,一旦某个身份暴露,交易关联可能揭示更多支付。因此,新地址本身不能保证匿名;公开历史仍可供分析。 [Original Bitcoin whitepaper]
第11节建立攻击者追赶诚实链的模型。结果取决于攻击者算力占比与链的领先程度;攻击者较弱时,领先越大,风险越低。模型使用假设及泊松近似,并未为所有支付与攻击规定一个统一安全的确认次数。 [Original Bitcoin whitepaper]
白皮书没有包含后来的改动,例如 BIP 141 描述的 SegWit。发布 BIP 本身也不代表已经采用。理解当前行为,应区分提案、实现、已部署的共识规则和本地转发策略;最后一项并非区块有效性规则。 [BIP 141 — Segregated Witness] [Bitcoin Developer Guide — Block Chain]
最初的十月公告证明了设计的公布,而 PDF 包含其论证。签名、网络和计算各节应结合阅读,因为它们解决不同部分的问题。脱离假设引用一句话,不能证明某个钱包或当前实现的安全性。 [Original announcement — 31 October 2008] [Original Bitcoin whitepaper]
要获得更完整的理解,请将本词条与以下词条结合阅读: Satoshi Nakamoto, Bitcoin, Proof of Work, 交易, Timechain. 反向关联还来自: Bitcoin, Satoshi Nakamoto, Genesis Block, 密码朋克.