01

Bitcoin Purity
白皮书
现已发布。
Bitcoin Purity 是比特币全节点,旨在保留比特币作为点对点电子现金的定位,而非将其变成通用数据存储或应用平台。
货币转移属于区块的用途。精简数据共识边界拒绝过量的任意数据载荷。
SHA256d · 比特币地址 · 比特币交易 · 永久精简数据规则
网络
已上线的主网工具
用途
比特币用来做什么?
货币
- 点对点电子现金
- 价值转移
- 工作量证明安全保障
- 自行验证
- 稀缺的区块空间
并非通用数据库
- 任意文件存储
- 通用应用层
- 围绕数据嵌入优化的共识
- 无限扩展基础层用途
区块空间用于货币。
为什么需要硬分叉
策略可以改变。
共识持续有效。
中继和内存池策略可以配置,共识则是全验证节点实际执行的规则。Bitcoin Purity 认为比特币的货币用途不应仅依赖内存池策略,因此通过 Purity 硬分叉使 BIP110 / RDTS 精简数据规则永久生效。
代码仓库中的短期共识文档是权威来源。 阅读 purity-consensus.md(在新标签页打开)
延续性
保留比特币的经济延续性。
矿工
保留 SHA256d。
Bitcoin Purity 保留比特币的 SHA256d 工作量证明,不切换到不兼容的挖矿算法,避免在分叉中不必要地使现有 SHA256 挖矿投资失效。这不承诺挖矿盈利,也不保证每位矿工都免受经济损失。
用户
保留比特币交易。
比特币地址格式和交易序列化保持不变,sighash 保持兼容。Bitcoin Purity 有意不引入交易级重放保护,用户不会获得新代币。
网络
保留迁移路径。
Bitcoin Purity 保持交易兼容性,不强制用户经历一次性的代币领取或资产转换。长期目标是让经济活动迁移到 Purity 规则,而非创造永久独立的“新币”。
不要为了拯救比特币,而摧毁保护比特币的资本。
项目理念,不是实证保证
重放兼容性
没有强制迁移日。
Bitcoin Purity 有意不增加交易级重放保护。地址、交易格式和 sighash 保持兼容,因此同一交易可能在 Purity 与兼容的原有链历史上都有效。
兼容交易可能传播到两个链历史的节点并被接受,具体取决于各节点当前的策略、链状态和有效性规则。各节点维护自己的内存池。
协议不要求用户仅为了兼容 Purity,就将比特币转换成新创建的资产。
难度
难度跟随可用算力。
Purity 激活后,难度采用 aserti3-1d ,半衰期为 24 小时,目标间隔为600秒。SHA256d 工作量证明保持不变。该算法旨在可用算力明显不同于分叉前网络时更快适应,但不保证完全规律的出块时间。
- 算法
- aserti3-1d
- 半衰期
- 86400 秒
- 锚点高度
- 961632
缓解重组风险
深度重组等待运营者审查。
如果连接某个区块会让活跃链回退超过 6 个区块,则暂存该区块,不自动重组活跃链。这是节点本地策略,不是共识保证,也不代表免疫 51% 攻击。
当前代码树
协议规范
以下仅为摘要。 以代码仓库的共识规范为准。(在新标签页打开)
02
固定的激活区块
03
SHA256d
04
ASERT / 24 小时
05
深度重组暂存
06
比特币交易兼容性
07
不提供交易级重放保护
方向
当前实现与后续研究。
短期
- 永久 BIP110 / RDTS
- 24 小时 ASERT,SHA256d 保持不变
- 深度重组暂存
- 双花冻结已有规范,尚未实现
后续研究
- SEAL-2 区块头
- 移除 Taproot,也可能移除 Segwit
- 后量子签名与 32 MB 区块大小
路线图列出研究和产品方向,不是已生效的共识规则,需要另行制定规范并决定是否实施。
问题
常见问题
Bitcoin Purity 如何编号版本?
Bitcoin Purity 现采用独立的 MAJOR.MINOR.PATCH 版本系列。最新主网版本为 v1.0.0(正式版)。Git 标签以 v 开头(例如 v1.0.0),独立于上游 Bitcoin Knots 版本(29.4.0)和 Bitcoin Core 共识基线(29.4)。在 P2P 网络中,节点标识为 /Satoshi:29.4/Purity:1.0.0/。过去基于日期的标签(例如 v29.4.purity20260830rc2)属于旧版标识。完整规则见代码仓库的 doc/VERSION.md。
Bitcoin Purity 主网已上线吗?
是。主网于 2026年8月19日 10:00 UTC 启动,区块高度为 961637。主网激活规则已硬编码,激活区块由共识固定为 0000000000000000003ea74f4dafdda7ed4e02c4c1ccb9768e0ca4f9e1a35159。最新官方正式版为 v1.0.0,包含源码和二进制程序。如果升级后现有区块索引在激活高度包含冲突区块,请使用 -reindex 重建。试验单挖矿池端点为 stratum+tcp://pool.bitcoinpurity.org:3333 和 stratum+tcp://pool.bitcoinpurity.org:4444,其中端口 4444 面向低算力矿工。
Bitcoin Purity 是新的加密货币吗?
不是。Bitcoin Purity 不将自己定位为新发行的资产,也不引入新交易代码。它是主张延续比特币的全节点:保留相同的地址、交易序列化、sighash、P2P 魔数、默认端口、二进制程序名称和默认数据目录。项目为比特币提供一条路径,而非另造一种币。
为什么需要硬分叉?
节点运营者和软件默认值可以改变中继与内存池策略,共识则是每个全验证节点实际执行的规则。Bitcoin Purity 认为比特币的货币用途不应仅依赖可配置策略,因此通过 Purity 硬分叉使 BIP110 / RDTS 精简数据规则永久生效。代码仓库中的短期共识文档是这些规则的权威来源。
有重放保护吗?
本设计有意不增加交易级重放保护。由于地址、交易格式和 sighash 保持兼容,同一交易可能在 Purity 与兼容的原有链历史上都有效。兼容交易可能传播到两个链历史的节点并被接受,具体取决于各节点当前的策略、链状态和有效性规则。两者共存期间,花费币前请阅读安全指南。
多数算力攻击者能偷走我的币吗?
不能任意偷取。没有你的私钥,仅靠算力无法授权花费你的 UTXO。不过,足够的竞争算力仍可重组近期区块、审查或延迟交易,并撤销攻击者自己的早期付款以实施双花。这些风险很严重,但与花费他人的币不同。
双花冻结已实现吗?
没有。代码仓库仅以草案形式规定自动冻结双花 coinbase 和输入,尚未实现。不要将其视为已启用的保护措施。