
比特币核心开发者计划弃用BIP125 RBF信号
随着全RBF成为标准政策,钱包正在讨论共享序列默认设置以减少指纹识别。
比特币钱包开发者正在移除明确的BIP125自愿替代费用(RBF)信号,因为全RBF被视为标准网络政策。此变化被框架为隐私清理,但它要求钱包在共同输入序列号上达成一致,以避免产生新的链上指纹。
关键要点
- 全RBF被视为标准网络政策,使得钱包中的明确BIP125自愿RBF信号在功能上变得多余。
- 移除遗留信号的目标是减少链上钱包指纹,这可能揭示出哪个软件创建了交易。
- 比特币核心钱包维护者表示有意移除与拉取请求相关的交易中的BIP125 RBF信号。
- 每个输入的序列号是强制性的,并且一个值已经主导了大约75%的交易,主要是MAX-2。
在全RBF下,遗留自愿RBF信号变得多余
开发者正在讨论从钱包交易中移除明确的自愿RBF信号(BIP125),因为网络现在在全RBF政策下默认将交易视为可替代的。实际上,这意味着旧的“自愿”标记不再改变网络将接受的内容,即使钱包历史上使用它来指示交易可以被费用提升。
开发者rkrux在开发者邮件列表上写道:“比特币核心钱包有意在提出PR的交易中移除BIP 125 RBF信号。移除的主要原因是,自从全RBF成为标准政策以来,这个信号变得多余。”
对于交易者和高级用户来说,功能点很简单:如果全RBF已经是基础政策,保持一个明确的选择标志并不会增加能力。然而,它确实在交易模板中保留了一个可区分的标记。
钱包指纹识别风险:开发者为何希望信号消失
推动的重点显然是隐私和可追溯性。开发者将传统信号描述为“一个不必要的链上指纹”,这可以帮助观察者推断出哪个钱包软件生成了交易。
这很重要,因为钱包指纹识别是二级泄露。即使两个用户在费用和UTXO选择上表现相似,交易字段中的一致差异也可能成为聚类输入。在全RBF下,选择位不再是用户可见的功能,而是看起来像是自我施加的标签。
市场相关性是间接的但真实的:隐私一致性影响流动性被分析的容易程度,而分析又影响从监控启发式到对手方如何评估交易来源的方方面面。这不是一个吞吐量的升级。这是试图去除一个低价值标识符,因为网络政策已经改变。
序列号是强制性的,因此钱包需要共享默认值
删除选择信号并不是简单的删除。比特币交易要求每个输入都有一个输入序列号,而改变钱包填充该字段的方式本身可能会成为一个新的指纹。
社区参与者Murch总结了这一限制:“停止信号可替代性听起来像是放弃一个指纹,但……每个发送者必须为每个输入选择一个序列。”
实施风险是碎片化。如果钱包移除BIP125信号但在序列默认值上出现分歧,生态系统将用几个较小的可识别模式取代一个可识别的模式。这将通过使少数行为在链上更加明显而削弱隐私目标。
MAX-2成为收敛的主导候选者
开发者们正朝着对已经普遍的序列值达成共识,而不是从头开始创造一个新的标准。Murch表示,大约75%的交易已经使用一种特定的代码,“主要是MAX-2”,并认为融入主流模式是最佳的伪装。
rkrux将协调问题框架化为一个生态系统规范设定的练习:“默认输入序列号应该是由更广泛的钱包社区作为最佳实践达成一致的。”
短期信号是程序性的。具体的Bitcoin Core拉取请求,移除了BIP125的选择性信号,目前尚未在数据包中识别出来,合并结果将很重要。其他主要钱包是否会跟进发布说明或提交,既移除明确的信号,又在同一序列默认上达成一致,也将影响结果。另一个开放变量是测量:~75%的主导声称在方向上很重要,但未提供基础数据集和时间范围,因此更新的计数将有助于验证MAX-2的收敛确实意味着“在众人中隐藏”。
真正的权衡是隐私一致性与钱包用户体验期望之间的平衡。
我认为这是一次清理,只有在钱包协调的情况下才能奏效。全RBF作为标准政策剥夺了选择性标志的功能价值,仅仅作为一个纯标识符。概念上移除它是简单的,但真正的考验是钱包是否在相同的序列行为上达成一致,以便指纹不只是迁移。
重要的阈值是共享默认值的广泛采用,可能是MAX-2,伴随合并的Bitcoin Core变更。如果这一点成立,设置开始看起来更像是结构性的,而不是叙事驱动的,因为它减少了一个持续的链上差异化因素,而不在实践中打破费用提升的期望。