本文分析了以太坊多签名钱包的安全问题,指出由于以太坊虚拟机(EVM)的复杂性和缺乏原生多签名支持,以太坊上的多签名合约容易出现漏洞。相比之下,比特币的多签名功能是内置的,安全性更高。文章强调,安全性应该是区块链设计的首要考虑因素。
Nunchuk 发布了新的 Taproot 多签名钱包,利用 Taproot、Schnorr 签名和 MuSig2 协议来增强隐私性和降低手续费。Taproot Multisig 具有强化隐私性(链上交易与单签名无异)、降低手续费(签名合并降低交易体积)和可证明的安全性等优点。但需要参与者之间进行两轮签名通信,该钱包目前为测试功能,存在一些限制,例如仅支持软件密钥。
对任何非单签名的钱包账户来说,备份描述符都是极为关键的,因为弄丢描述符可能会有灾难性的后果(损失资金) —— 即使理论上来说足以复原钱包的种子词没有丢失。哪怕对简单的多签名钱包来说也是如此,因为仅仅弄丢一个 xpub 中的信息就有可能使钱包无法复原。
本文提出了一种针对非单签名钱包账户的简单备份方案,旨在解决描述符丢失带来的资金损失风险。该方案通过结合公钥和哈希函数生成对称密钥,并使用AES-GCM算法加密描述符和钱包条款,从而实现确定性、加密的电子备份,并允许授权的参与者能够解密备份。
本文介绍了SwiftSync,一种近乎无状态且完全可并行化的比特币区块链验证方法。通过使用关于哪些输出未被花费的提示,以及哈希聚合值来高效地验证区块链,从而极大地提升验证速度,降低内存使用,支持并行验证,适用于内存受限的环境和分布式验证。
使用关于哪些输出将保持不花费的提示,实现近乎无状态的、完全可并行的比特币区块链验证。所有其它的 输入/输出 都会在一个哈希聚合值中高效划去;如果验证成功且提示都是正确的,这个聚合值最终会是零。
本文介绍了 BIP-177 提案,该提案建议在显示比特币数量时,移除小数点,并将最小单位(聪)重新命名为“比特币”,同时将“BTC”标签保留给传统金融。通过在钱包和交易所界面中加入一键切换功能,用户可以在整数形式(₿)与传统小数点形式(BTC)之间自由切换。此举旨在简化比特币的使用,使其更易于理解,并促进比特币的日常使用,而非仅仅作为一种储蓄手段。
改变价格标签上的数字并不会改变比特币的灵魂 …… 并且会让在我们之后来到这世界的朋友更加轻松。
手续费支付
本文回顾了闪电通道手续费支付设计的逐步优化,以及这些优化如何改善用户体验。文章从比特币手续费的支付与追加机制(RBF、CPFP)入手,分析了早期闪电网络设计中手续费支付的不足及其对用户体验的影响,并介绍了锚点通道和基于 1P1C 交易包的新范式,说明了它们如何简化实现、优化手续费占用余额的问题,最终实现谁希望交易上链就由谁来支付手续费的理想状态。