本文深入探讨了比特币闪电网络中的交易机制,从比特币交易的基础格式、Sighash 标志、绝对和相对锁定时间讲起,详细解析了闪电网络中的各种交易类型,包括资金交易、承诺交易、HTLC交易和关闭交易,并讨论了锚定输出(Anchor Outputs)如何解决交易拥堵问题以及RBF pinning攻击,最后提出了一个替代方案以增强闪电网络的安全性。
本文回顾了闪电通道手续费支付设计的逐步优化,以及这些优化如何改善用户体验。文章从比特币手续费的支付与追加机制(RBF、CPFP)入手,分析了早期闪电网络设计中手续费支付的不足及其对用户体验的影响,并介绍了锚点通道和基于 1P1C 交易包的新范式,说明了它们如何简化实现、优化手续费占用余额的问题,最终实现谁希望交易上链就由谁来支付手续费的理想状态。
该文章是 Bitcoin Optech Newsletter 发布的 2022 年终总结特别版,回顾了 2022 年比特币领域值得关注的进展,涵盖了闪电网络、手续费替换(RBF)、静默支付、Taro 协议、MuSig2 协议、包中继、软分叉提议等多个方面,并总结了多个流行基础设施项目的主要发布。
本文介绍了 Bitcoin Core 24.0 版本的重要更新,包括钱包模块的升级(初步的 Miniscript 支持、不设找零的交易、找零输出随机化、RBF升级、描述符钱包迁移)、图形用户界面(GUI)的改进,以及P2P通信的变更(下载区块头的新逻辑),这些更新旨在提升比特币的可编程性、隐私性、用户体验和安全性。
本文介绍了 Bitcoin Core 28.0 版本中引入的新的 P2P 和交易池特性,包括 1P1C 交易包转发、TRUC 交易(v3 交易)以及支付到锚点(P2A)。这些特性旨在改进交易手续费替换(RBF)的可靠性,缓解交易钉死攻击,并优化闪电网络等应用中的交易处理方式,并给出了在regtest 网络中,建立演示 1P1C 转发的钱包的命令。
本文介绍了比特币交易长时间未确认的原因,主要是因为交易手续费过低。文章提供了多种解决方案,包括RBF(手续费替换)、CPFP(子为父偿)等方法来加速交易确认,并介绍了mempool accelerator等第三方服务。此外,还讨论了如何避免发送卡住的交易,以及常见问题解答,如什么是聪、RBF和CPFP等。
本文介绍了比特币交易替换机制(RBF)及其潜在攻击面,以及Bitcoin Core中引入的一种新的、更全面的RBF配置选项mempoolfullrbf,旨在解决多方交易中的DoS攻击问题。该选项允许节点替换所有交易,即使交易未明确表示允许替换,但也可能对零确认交易的可靠性产生影响。
mempoolfullrbf
本文作者分析了比特币开发者提议激活完全RBF(Replace-by-Fee)节点选项的伦理问题,作者认为,评估这种改变是否道德,不应侧重于优缺点,而应考察对货币基本属性是否造成负面影响。作者使用2017年用于评估隔离见证2x的伦理框架,评估了完全RBF节点策略选项的伦理道德,最终认为比特币开发者在完全RBF问题上的行为是符合伦理的。
Gloria Zhao 提议修改 Bitcoin Core 的交易池规则,以实现基于交易包的交易池验证,为交易包转发特性做准备。提案允许包含多笔父交易和一笔子交易的交易包在网络中传播,旨在优化手续费追加机制,提升交易处理效率,并详细解释了相关术语、规则变更及理由。
本文深入探讨了比特币交易手续费追加的两种主要方法:手续费替换(RBF)和子为父偿(CPFP)。RBF允许用户通过支付更高的手续费来替换未确认的交易,而CPFP则允许用户创建一笔新的子交易,该交易花费未确认父交易的输出,从而提高整个交易包的平均手续费率。文章分析了这两种方法的原理、用户体验考量以及对大体量用户的特殊影响,并讨论了各自的优势和劣势,为比特币工程师和相关服务提供商提供了宝贵的参考。
本文概述了 Bitcoin Core 新交易池设计,即 Cluster Mempool 提案。该提案旨在解决当前交易池设计在交易驱逐、挖矿选择和手续费替换(RBF)规则方面存在的缺陷,通过引入族群(cluster)的概念和族群规模限制,实现交易池的全面排序,从而优化挖矿和驱逐算法,并提供更好的 RBF 规则,最终提升交易处理效率和激励兼容性。
本文介绍了闪电网络中的锚点输出技术,该技术旨在解决通道强制关闭时可能出现的手续费问题,通过允许通道参与者使用CPFP安全地追加手续费,解决了交易钉死攻击的潜在风险。锚点输出使得闪电通道的关闭更加高效和安全,提升了用户体验。
本文讨论了比特币交易池中节点规则差异对交易中继的影响,指出规则的一致性有助于交易的顺利中继和费用估算。虽然 Bitcoin Core 在规则配置上保持保守,但节点操作者可以根据自身目的调整交易池容量,但这也会影响 CPFP 和 RBF 的使用。文章强调节点应尽量遵守使得交易池同质化的规则,以优化比特币网络的性能。
本文是 Gloria Zhao 在 Optech Newsletter 上编写的 “交易池” 系列周刊的第八篇,主要探讨了交易池规则对合约式协议(尤其是闪电网络)的影响,以及如何利用交易池规则的限制进行“钉死攻击”,并讨论了缓解这些攻击的方法。文章强调了交易池作为比特币生态系统中应用和协议接口的重要性以及需要提升的地方。
本文讨论了比特币交易池中继规则的改进方案,包括交易包中继、包RBF、v3交易中继规则和临时锚点等,旨在解决锚点输出的不足、费用提升的限制以及交易钉死攻击等问题。文章还提到了重构交易池数据结构、改进RBF规则的讨论和建议,以及去中心化决策过程的重要性。