本文档是闪电网络BOLT1协议规范,定义了节点间通信的基础协议,包括连接处理、消息格式(类型-长度-值格式)、基本数据类型、设置消息(init、error、warning)和控制消息(ping、pong)等。该协议旨在建立认证和排序的传输机制,保证消息的可靠传输和处理,并允许通过TLV格式进行协议扩展。
本文介绍了10101项目,该项目旨在将非托管交易功能引入闪电网络,允许用户在不放弃资金控制权的前提下进行比特币交易。文章详细解释了非托管交易的原理、谨慎日志合约(DLC)的概念,以及如何在闪电网络中实现DLC,从而实现无对手方风险的交易。
本章介绍了比特币区块链作为应用平台的功能,包括开发模块(要素),例如杜绝双重支付、不可篡改性、中立性、安全时间戳等,并探讨了基于这些要素的应用,如存在证明、众筹、支付通道和状态通道。重点介绍了支付通道的原理、类型(单向、双向、可路由)及其在闪电网络中的应用,以及哈希时间锁合约(HTLC)的概念,最后阐述了闪电网络的优势,例如隐私、速度和容量。
本文档详细描述了闪电网络通道管理对等协议,该协议分为建立、正常运行和关闭三个阶段。
本文档描述了简单的节点发现、通道发现和通道更新机制,这些机制不依赖于第三方来传播信息。为了支持通道和节点发现,支持三种 gossip 消息:node_announcement、channel_announcement 和 channel_update。文章还详细介绍了这些消息的格式、要求以及路由推荐。
我一直在讨论闪电网络的用户体验,好几年了,也包括离线支付的困难
该文档描述了洋葱路由协议的构建方法,用于将支付从发起节点路由到最终节点。数据包通过多个中间节点(称为“跳”)进行路由。路由方案基于 Sphinx 构造,并扩展了每个跳的有效负载。中间节点可以验证数据包的完整性,并了解应将数据包转发到哪个节点。该协议使用共享密钥生成伪随机字节流来混淆数据包,并使用密钥来加密有效负载和计算 HMAC,以确保每个跳的数据包完整性。
本文档是闪电网络 BOLT 8 规范,详细描述了闪电网络节点之间通信的加密和认证传输协议。该协议基于 Noise Protocol Framework,采用 Noise_XK 握手方式进行密钥交换和身份验证,所有后续消息通过 ChaChaPoly-1305 进行加密和认证,确保通信的机密性和完整性。
本文介绍了基于隐形脚本(Scriptless Script)的多跳锁(Multi-hop Locks)技术,这是一种在闪电网络中实现隐私保护和高效支付的新方法。通过使用 MuSig2 签名和点时间锁合约(PTLC),多跳锁不仅减少了交易体积,提高了隐私性,还支持原子化的多路径支付和可取消的支付,从而解决了传统哈希时间锁合约(HTLC)的一些不足。
使用合适的限制条款,我们可以创建链上效率高得多的 HTLC 输出、使之不受替代交易循环攻击,而且更难被阻塞。
人们常常忽视的地方是,LSP 不仅加强了闪电网络的可扩展性和可靠性,而且是在不需要用户放弃资金自主保管的前提下完成的。
本文是闪电网络开发者在2024年东京峰会的会议记录,讨论了交易包转发和V3承诺交易、PTLC与简化的通道状态机、链下的SuperScalar、通道工厂等技术,以及Gossip改进、支付分发限制、移动用户体验和BOLT 12等问题。重点在于解决闪电网络当前的技术挑战和未来发展方向。
10101 正在构建一个允许用户使用比特币的平台,重点是将非托管交易引入闪电网络。该平台利用 Discreet Log Contracts (DLCs) 在闪电通道中实现,允许用户在不放弃资金控制权的前提下进行交易,降低了交易对手风险。文章还讨论了在闪电网络中实现 DLCs 的技术挑战和未来的发展方向。
本文主要探讨了闪电网络及闪电网络服务提供商(LSP)的兴起。随着闪电网络容量的增长,托管方案的使用量超过了自托管应用。LSP通过提供流动性和网络服务,简化用户和商家在闪电网络上的操作,从而解决了闪电网络流动性和用户获取的挑战,并促进了闪电网络生态系统的发展和自主保管的普及。
本文介绍了Breez的开放式闪电网络服务提供商(LSP)模型,该模型旨在通过共享投资回报率(ROI)来扩展闪电网络,并吸引更多的第三方LSP。该模型通过Lightning SDK驱动需求,LSP负责提供流动性,形成供需的良性循环,使得LSP在无需放弃比特币控制权的情况下赚取收益,并介绍了首家合作的第三方 LSP:LQwD Fintech Corp。