本文深入探讨了闪电支付通道和闪电网络的工作原理,详细解释了如何利用比特币脚本实现双向支付通道,并通过哈希时间锁合约(HTLC)实现支付路由。此外,还介绍了闪电网络在可扩展性方面的优势,以及Lightning Pool和Swap-in-Potentiam等周边应用,展示了比特币脚本的灵活性和强大功能。
文章介绍了Breez项目,这是一个利用闪电网络实现比特币快速支付的项目。Breez通过提供简洁的用户体验和端到端的解决方案,旨在将比特币转变为日常商业中广泛使用的功能货币。文章详细介绍了Breez的工作原理、技术架构以及与交易平台的集成。
本文介绍了比特币脚本中的哈希锁功能,也称哈希原像检查,并通过示例展示了如何使用 Policy 函数实现哈希锁脚本。哈希锁可用于资助哈希碰撞的发现、实现免信任的原子化互换,也被闪电网络用于支付路由,和潜水艇互换等重要功能。
本文介绍了 Lightning Rod 技术,旨在解决传统闪电网络支付中收付款双方必须同时在线的问题。通过引入一个名为“Rod”的节点,Lightning Rod 允许用户异步完成闪电网络支付,改善用户体验,使闪电网络更易于使用,并向主流化迈进。
本文讨论了比特币的现状及其作为功能性货币的挑战,并介绍了闪电网络(Lightning Network)如何解决这些问题,包括即时支付、扩展性和低成本交易。闪电网络通过离线交易模型减少区块链上的交易,从而大幅提高比特币的交易效率。
该BIP(Bitcoin Improvement Proposal)描述了一种新的比特币脚本操作码CHECKSEQUENCEVERIFY,结合BIP68,允许基于输出的年龄限制脚本的执行路径。它通过重新定义NOP3操作码,使得可以根据交易的nSequence字段来限制脚本的执行,从而实现诸如带过期时间的合约、追溯失效、HTLCs、双向支付通道和闪电网络等应用。
本文介绍了闪电网络服务提供商(LSP)的概念,阐述了LSP在闪电网络生态中的作用,包括简化通道管理、提供流动性、以及保证路由可靠性等方面。同时强调了LSP模式在吸引用户进入闪电网络经济中的重要性,以及保持网络去中心化的方法。最后,文章介绍了Breez在LSP领域的实践,并欢迎更多LSP加入。
Phoenix是ACINQ开发的第二代移动端闪电网络钱包,旨在提供媲美传统比特币钱包的用户体验,简化通道管理、流动性问题和备份等复杂操作。它通过集成收账开启通道、无需确认即可使用、对等备份、零保证金等新功能,以及在信任和隐私性方面做出一些折中,实现了非托管型钱包和优质用户体验的结合。
本文提出了一种评估去中心化金融网络中攻击缓解策略的框架,并通过闪电网络中的通道阻塞攻击为例,展示了该框架的应用。文章提出了一种结合无条件手续费和基于节点行为的本地声誉系统的新方案,以有效缓解通道阻塞攻击。通过分析和模拟证明,该方案在保持网络激励兼容性、用户体验和隐私性的同时,能够显著提高网络的安全性。
本文深入探讨了闪电网络通道如何在无需任何一方承担资金丢失风险的情况下更新余额。文章详细介绍了承诺事务的概念,以及在Alice向Bob支付0.02 BTC时,双方如何通过构建和签名“先给自己支付”和“先给对方支付”的交易,并结合RSM合约来保证资金安全和通道状态的更新。
本文介绍了在闪电网络中使用Schnorr适配签名的方法,以解决当前闪电网络中使用的常见秘密导致的隐私问题和中间节点串通窃取费用的问题。文章详细说明了Alice向Bob支付的过程,以及通过中间节点支付的具体步骤。
本文介绍了适应性签名(Adaptor Signature)的基本理论,包括其在Schnorr签名和ECDSA签名中的应用。文章详细解释了适应性签名的构造、单签名者与双签名者场景下的应用,并探讨了其在不同场景中的实现方式。
本文讨论了闪电网络中HTLC输出聚合的方案,旨在解决替代交易循环攻击和通道阻塞攻击。核心思想是将多个HTLC输出合并成一个,并通过限制条款(covenant)来控制资金的赎回,从而提高链上效率、降低攻击成本。文章还探讨了使用PTLCs进一步优化的可能性,并提出了实现聚合输出所需的限制条款元件。
BlueWallet 发布了支持闪电网络的移动钱包 LndHub,该工具通过开源后端简化了闪电网络的使用,用户无需自行运行节点即可进行闪电支付,提高了使用便捷性,但也存在资金托管和网络中心化的问题。
本文分析了V3交易提议,该提议旨在优化闪电通道的锚点输出和交易包转发。文章指出V3交易依赖CPFP,导致区块空间和手续费昂贵,且对挖矿中心化构成潜在威胁。作者建议不应实施V3交易,并提倡使用手续费替换(RBF)技术,因为RBF比锚点输出更高效。