本文介绍了基于哈希的一次性签名(OTS)方案,包括Lamport签名、Winternitz OTS(WOTS)、WOTS变种以及WOTS+。这些方案都依赖于单向哈希函数的安全性,并为后量子密码学提供了基础。文章还列举了其他OTS方案,如Bleichenbacher-Maurer OTS、BiBa OTS、HORS和HORST。
本文讨论了比特币中一种被称为“64字节交易”的安全漏洞,该漏洞源于64字节长的交易可能与区块默克尔树的哈希对象相混淆,可能导致SPV客户端被欺骗。文章分析了攻击者如何利用这一漏洞欺骗SPV客户端,使其误以为收到了一笔实际上并不存在的交易。虽然攻击复杂性较高且风险相对较低,但文章仍建议通过软分叉禁用所有剥离见证数据后长度为64字节的交易以修复此漏洞。
本文讨论了基于BitVM的桥接合约中可能存在的“紧急更新”路径,这种路径允许特定签名人在出现漏洞或攻击时绕过正常挑战机制转移资金。作者强调,虽然这种机制并非BitVM独有,但用户有权了解其存在,并提出了一种标准化的披露方法,允许用户验证桥接合约的所有花费路径,从而确保透明度和信任。
本文深入探讨了比特币继承问题,提出了自治悖论,对比了托管、DIY、合作托管等多种继承方案的优缺点,并提出了一种结合辅助合作托管和链上自动执行的新模式,旨在实现安全、便捷且自主的比特币传承,同时兼顾法律兼容性和税务影响。文章强调选择合适的继承方案需在自治、安全性、继承人体验、隐私性、灵活性和法律兼容性之间取得平衡。
DahLIAS 是一种新的完全聚合签名方案,它可以在比特币的 secp256k1 椭圆曲线上工作,将多个签名聚合成一个固定大小的 64 字节签名,从而减少复杂交易的体积, 降低 CoinJoin 交易中合并输入的开销,并提高了验证效率,但它与比特币当前的共识规则不兼容。该方案通过形式化安全证明,为比特币引入完全聚合签名提供了密码学基础。
本文介绍了“人眼可读的比特币地址(HBA)”提案(BIP353),旨在通过DNS将复杂的比特币地址转换成类似于email的简单形式,提高比特币支付的易用性和用户体验。HBA具有隐私性、抗审查性、安全性与互操作性,并详细说明了HBA如何通过解析DNS记录中的BOLT12要约来实现简化的支付流程,以及如何在不牺牲比特币核心原则的前提下,改进用户体验。
本文作者认为比特币最重要的特性是免信任性,即无需信任第三方,只需信任开源软件即可使用。比特币的应用场景可分为数字黄金和支付系统,两者信任模式不同。在考虑变更比特币时,需谨慎考虑其后果,避免强制用户信任第三方。社区应在达成共识后实施变更,以保持比特币的免信任属性和可用性。
本文介绍了FROST门限签名方案,它与MuSig2相比,在隐私性和效率性上有优势,但密钥生成流程更为复杂。文章重点介绍了Blockstream提出的ChillDKG协议,旨在简化FROST的分布式密钥生成(DKG)过程,使其更易于实际应用,并讨论了ChillDKG的设计目标,包括广泛适用性和简单备份。
本文讨论了比特币开发中的漏洞处理哲学,包括尽责披露的重要性以及比特币历史上的一些重大漏洞案例,如OP_RETURN漏洞、数值溢出漏洞和BIP66相关的漏洞。强调了在修复漏洞时保持谨慎,以及在开放性和不公开漏洞之间取得平衡的必要性。
本文探讨了比特币的扩容问题,分析了垂直扩容、水平扩容、向内扩容和分层扩容等多种扩容方法。文章对比特币扩容的历史和不同方案进行了回顾,强调了在扩容过程中需要权衡去中心化和吞吐量之间的关系,并指出分层扩容是提高比特币吞吐量的最佳方法。