本文探讨了在比特币中添加限制条款(Covenant)的可能性,旨在扩展比特币 Layer 1 的能力,使其成为支持一切计算的通用结算层。
本文介绍了比特币地址的构成和演变,包括P2PKH、P2SH、bech32以及bech32m等地址格式。解释了base58和base32编码,以及bech32的纠错特性及其漏洞和修复方案。最后,还探讨了量子计算对地址安全性的影响。
本文是Tadge Dryja在Bitcoin Core Dev Tech活动上的演讲记录稿,主要讨论了使用UTXO累加器(尤其是基于哈希值的Utreexo)来减少存储UTXO集合的需求,通过累加器和证据来验证交易输入,并探讨了桥接节点、RSA累加器、软分叉以及安全假设等相关问题,目标是降低全节点的存储负担,并使在移动设备上运行比特币成为可能。
本文介绍了 Commerceblock 团队提出的将 Statechain 与闪电网络结合的方案,旨在提升 Statechain 的效用和灵活性,并为闪电网络提供流动性管理方法。该方案允许用户通过 Statechain 资金建立闪电通道,实现资金的分割和再平衡,从而提高支付效率和网络连接性。通过结合 Statechain 和闪电网络技术,可以实现链下完成闪电网络的再平衡。
本文介绍了RGB协议,它使用比特币的UTXO作为一次性密封条,实现资产所有权的转移和状态变更。验证RGB转账需要追溯到合约的创始状态,但客户端只需验证与自己钱包相关的交易,从而提高可扩展性。此外,RGB利用盲化的UTXO和Bulletproofs等技术增强隐私性,并通过多种通信渠道实现客户端间的数据分享和交易验证所需信息的传输。
本文介绍了Eclair客户端的架构,它基于Actor模型,使用Scala语言和Akka库实现。Eclair客户端具有并发、稳定和易于横向扩展的特点,在JVM上运行速度快,并提供强大的插件系统和集群模式,可以支持大型闪电网络节点。
本文介绍了闪电网络服务身份验证Token(LSATs),这是一种允许用户在无需创建帐户或存储数据的情况下向服务验证身份的方法。LSATs 结合了比特币微支付、HTTP状态码、macaroons 和身份验证头,并提供开源工具供开发者创建自己的 LSAT 应用程序,并介绍了 Tierion 开发的 Boltwall 中间件以及 HODL 发票在 LSAT 中的应用。
本文介绍了闪电网络地址的工作原理,详细解释了闪电网络发票和LNURL-pay协议,阐述了闪电网络地址如何通过将地址翻译成HTTPS链接,简化了支付流程,并提供了使用闪电网络地址的建议。
本文介绍了比特币硬件钱包,它是一种离线存储比特币密钥的专用设备,通过生成和安全存储密钥、签署交易等功能来保护用户的比特币资产。文章详细解释了硬件钱包的功能、交易签署过程、以及优势与劣势,并强调了硬件钱包在比特币安全存储中的关键作用。
本文深入探讨了比特币Coinjoin技术的复杂性,剖析了不同实现方式在隐私性、区块空间效率等方面的差异与权衡,强调了理解Coinjoin技术和选择合适的实现对于比特币用户的重要性,并提出了评估各种Coinjoin方案的关键问题,旨在帮助用户更好地保护自己的隐私。