本文讨论了基于点支付的闪电网络新功能,重点是解决支付“卡住”的问题。通过引入“更新”阶段,在启动和结算之间增加通信轮次,使得Alice可以在收到支付凭证后再进行结算,从而可以安全地重发或并行尝试支付,提高支付的成功率。这种方法只需要支付的终点节点使用,并为闪电网络上的托管合约等应用奠定基础。
文章讨论了“无钥即无币”口号在现代比特币环境中已不再适用,因为复杂的私钥生成和智能合约(如多签机制)导致仅持有私钥不足以完全控制比特币。文章介绍了比特币地址的演变、BIP16/BIP32、隔离见证和 Taproot 等技术,以及它们如何增加地址的复杂性。最后,文章提出了使用描述符语言作为解决方案,建议备份主私钥和描述符以确保资产所有权。
本文深入探讨了FROST(Flexible Round-Optimized Schnorr Threshold)签名方案,FROST 可以被认为是 MuSig 利用分布式的密钥生成延伸成了门限签名。
本文介绍了Schnorr签名在门限签名方案中的应用,探讨了门限签名的多种用途,包括托管、密钥管理和集体资金,并提出了两种构造门限签名的方法:MuSig + Taproot 和 MuSig-DN + 适配器签名。文章还预告了下一篇关于FROST门限签名的博客。
本文概述了闪电网络实现的生态系统,重点介绍了六个主要闪电网络实现(c-lightning、Eclair、lnd、Rust-Lightning/LDK、Electrum和LNP Node)。文章分析了各个实现的使用情况、开发活动,并提供了有关如何运行、构建和贡献每个项目的详细信息,还探讨了每个闪电网络实现的独特价值主张和未来开发路线图。
本文介绍了 Utreexo,一种为比特币设计的哈希累加器,旨在解决比特币全节点存储 UTXO 的问题。Utreexo 通过仅存储 UTXO 的哈希树根,实现了更轻量级的全节点,并提升了初始区块下载的速度和并行处理能力,同时增强了比特币的安全性。
本文介绍了Schnorr签名在比特币生态系统中的一个重要应用:批量验证。批量验证允许一次性验证多个签名,且速度比逐个验证更快,尤其是在验证新区块或节点初次下载区块(IBD)时。文章还解释了批量验证的原理,以及它如何通过Bos-Coster算法等优化方法实现加速。
文章分析了权益证明(PoS)和工作量证明(PoW)的优缺点,认为PoS并没有消除成本,只是混淆了成本,并且PoW才能激励便宜能源的开发和生产,PoS则会提高资本的成本,最终得出结论PoS目前仍是一个乌托邦式的幻想,而PoW虽然有缺点,但仍然是目前已知最好的方案。
本文探讨了由 Schnorr 签名赋能的隐形脚本的概念及其在比特币中的应用。隐形脚本是一种合约,它由不包含任何代码的区块链协议来执行,仅使用签名方案来执行合约。适配器签名是实现隐形脚本的关键技术,通过修改 Schnorr 签名方案,使得签名中可以“藏匿一个秘密值”,收款方需要公开这个秘密值才能取走资金。
本文作者Hugo Nguyen критикует механизм Proof-of-Stake (PoS), 指出它在极端情况下的恢复能力不足,比如网络隔离和私钥被盗等。作者认为PoS基于有缺陷的假设,并且会降低防御质量。相比之下,Proof-of-Work (PoW) 在链分裂时提供客观的冲突解决机制,并保护过往交易历史的安全。