本文讨论了闪电网络中HTLC输出聚合的方案,旨在解决替代交易循环攻击和通道阻塞攻击。核心思想是将多个HTLC输出合并成一个,并通过限制条款(covenant)来控制资金的赎回,从而提高链上效率、降低攻击成本。文章还探讨了使用PTLCs进一步优化的可能性,并提出了实现聚合输出所需的限制条款元件。
使用合适的限制条款,我们可以创建链上效率高得多的 HTLC 输出、使之不受替代交易循环攻击,而且更难被阻塞。
Payjoin 是一种协议,旨在通过混淆交易输入和输出的所有权,解决比特币的隐私性问题。它通过允许交易的发送者和接收者共同提供输入来打破常见的输入所有权启发式方法,使得链上分析更难追踪资金流动,并且可以与其他技术(如闪电网络)结合使用,以进一步增强隐私性和效率。Payjoin 还具有节省手续费和 UTXO 整理等优点。
Payjoin 是一种协议,运用一种简单、聪明的技巧来构造比特币交易,一石多鸟地解决了许多问题。
本文介绍了Liquid网络上已实现的限制条款技术及其在比特币中的应用前景。Liquid通过CSFS和内省操作码实现灵活的限制条款,并探讨了与比特币上提出的CTV、VAULT等操作码的对比,以及使用Liquid操作码模拟这些功能的方法,最后提议开发者可以先在Liquid上验证新的限制条款。
探索比特币钱包需要区块过滤器的理由
本文主要讨论了比特币钱包对区块过滤器的需求,指出当前轻钱包通过API连接第三方服务端存在隐私泄露问题,布隆过滤器也无法有效保护隐私。区块过滤器通过压缩区块数据,配合Tor网络,可以有效保护用户的网络隐私,避免交易关联和IP地址泄露。
文章解释了闪电网络中通道拼接(Channel Splicing)的概念,即重设闪电通道大小的能力,及其带来的用户体验提升(如“一套余额”钱包)和后端流动性提升(降低微型银行的运营成本)。同时概述了通道拼接的技术原理,包括UTXO移动、承诺交易重构和STFU状态的引入。
“拼接(splicing)” 是一个简单的概念,就是指重设闪电通道大小的能力。但随着时间推移,越来越显而易见的是,这种重设闪电通道大小的能力,将给我们带来许多额外的好处,这些好处往往在意料之外,而且从根本上提高了闪电网络的可用性。
Christian Lewe 在 Advancing Bitcoin 2023 大会上介绍了 Simplicity,这是一种新的区块链编程语言,它吸取了 Miniscript 的优点,并具备任意计算和形式化验证能力,旨在解决 Bitcoin Script 的复杂性问题,并支持通用签名哈希模式、零知识证明验证器以及定制化的密码学,最终目标是集成到比特币和 Liquid 网络中。