PeerSwap 是一种闪电节点的点对点通道余额调节协议,允许用户使用链上资产重新平衡闪电网络通道。它通过直接与对等节点协商链上原子互换来实现,避免了多跳路由的不可靠性和高成本,并提供了一种简单、低成本且无需信任的余额调节方法。
本文介绍了比特币交易中数字签名的结构、签名哈希标签(SIGHASH)的类型与用法及其应用场景。详细解释了DER签名的结构,以及SIGHASH的ALL、NONE、SINGLE三种基本类型及其与ANYONECANPAY修饰符的组合使用,并列举了各种SIGHASH标签在实际交易中的应用案例,展示了其在构造灵活交易方面的作用。
本文介绍了 Knapsack 混币的概念,这是一种用于提高比特币交易隐私性的 CoinJoin 技术。文章通过对比 Knapsack 混币与其他混币方法(如粗糙的 CoinJoin、GCD 混币、即席混币)的输入输出关联性,并引入 CoinJoin 混淆性指标(CJA)来评估不同方案的优劣,最终展示了 Knapsack 混币在混淆交易方面的优势,并提供了一个 CoinJoin 分析工具。
本文解释了签名过程的基本数学原理,阐述了为什么不同的签名可以用在同一笔交易上,以及隔离见证如何修复交易不定形问题。文章详细介绍了签名生成过程中的随机性,以及恶意用户如何利用签名脚本的灵活性来改变交易ID,最后说明了隔离见证通过将签名脚本数据移至witness字段,从而避免了交易ID被篡改。
本文深入探讨了 RGB 协议,这是一种在比特币和闪电网络上发行代币的创新方法。RGB 协议通过链下转移代币,利用比特币区块链进行重复花费保护和审查抗性,从而实现更高的可扩展性和隐私性。它还支持输出盲化和闪电网络兼容性,并提供了高级智能合约功能,为比特币上的代币发行提供了一种有前景的解决方案。
本文深入探讨了Utreexo技术,它旨在通过压缩UTXO集来降低比特币全节点的存储需求,同时保持安全性和去中心化。Utreexo使用默克尔树来表示UTXO集,并依赖桥节点来验证交易,从而允许节点仅存储几千字节的数据,极大地减少了存储负担。文章还讨论了Utreexo的实现现状以及它对带宽的影响。
Mercury 钱包是一种基于状态链的比特币钱包,它允许用户进行即时、免手续费的比特币交易。通过 Layer 2 状态链协议,用户可以在链下转移和结算比特币输出,同时保持对资金的完全控制。该钱包利用 UTXO 的概念,并通过互换功能增强隐私性。
这篇文章讲述了比特币历史上第一次重大的协议升级之争——P2SH(Pay-to-Script-Hash)的故事。文章详细描述了P2SH提出的背景、目的,以及由此引发的社区辩论和治理挑战,包括开发者之间的分歧,矿工的角色,以及最终P2SH如何通过软分叉成功激活的过程。文章也探讨了这次升级对比特币社区和未来发展的影响。
本文深入探讨了Neutrino的工作原理,包括其使用BIP158定义的Golomb编码哈希值集合的概率性过滤器,以及BIP157定义的P2P消息,用于在轻客户端上隐私地探测和下载区块数据。文章还介绍了区块过滤器头的作用,以及Neutrino节点如何通过验证过滤器头和在对等节点间进行二分搜索来保证诚实性,并讨论了存储空间与扫描速度之间的权衡。
本文分析了比特币社区中三种对比特币的不同定位:作为资产(价值储存)、作为网络(交换媒介,闪电网络)和作为平台(抗审查市场,DLC、Taro、限制条款等)。文章强调了在不损害其资产属性的前提下,如何通过闪电网络和Taro扩展比特币作为交换媒介的潜力,并探讨了构建在比特币上的抗审查金融市场的可能性,例如使用DLC和限制条款。