这篇文章详细介绍了比特币改进提案BIP 54(共识清理),这是一个软分叉提案,旨在修复比特币核心共识协议中的四个长期存在的漏洞。这些漏洞包括影响工作量证明的Timewarp攻击、导致区块验证时间过长的攻击、伪造支付证明以及UTXO双重交易。文章逐一分析了每个漏洞的危害和BIP 54提出的具体修复方案,并讨论了提案的演变和当前状态。
本文详细介绍了 libsecp256k1 库的历史、演变及其在比特币生态系统中的关键作用。它阐述了该库如何从一个小型项目成长为比特币核心的关键加密组件,以及它在性能优化、安全性保障(如抵御侧信道攻击)和引入新功能(如 Schnorr 签名和 Taproot)方面所做的努力。
这篇文章深入探讨了比特币核心客户端中Cluster Mempool的新架构。它解释了当前内存池在交易排序和管理方面的局限性,特别是在费用估算、交易替换和二层协议安全性方面。文章介绍了Cluster Mempool如何通过将相关交易组织成集群和块来解决这些问题,从而提高效率、简化逻辑并更好地与矿工激励对齐。