实现后量子时代的闪电网络:逐层密码学改造 本文深入探讨了量子计算机对闪电网络的潜在影响,逐层分析BOLT规范中依赖椭圆曲线密码学的部分(发票、通信、gossip、洋葱路由、通道),并提出后量子密码学替代方案,如ML-KEM、ML-DSA和SLH-DSA。文章展示了不同方案的签名/公钥体积对比,指出后量子时代所有数据体积将大幅增加(如节点宣告消息膨胀30-65倍,洋葱包裹体积增长7-22倍),并讨论了混合加密、带宽开销、签名次数限制等技术挑战。作者认为需要部署多种后量子密码原语才能实现当前ECC的等效功能。 后量子密码学 闪电网络 BOLT ML-KEM ML-DSA SLH-DSA BTCStudy 发布于 2026-06-24 64 0 0
BOLT 1:基础协议 本文档是闪电网络BOLT#1协议规范,定义了节点间通信的基础协议,包括连接处理、消息格式(类型-长度-值格式)、基本数据类型、设置消息(init、error、warning)和控制消息(ping、pong)等。该协议旨在建立认证和排序的传输机制,保证消息的可靠传输和处理,并允许通过TLV格式进行协议扩展。 闪电网络 BOLT 协议规范 消息格式 Type-Length-Value TLV lightning 发布于 2025-02-25 1806 0 0
BOLT 8:加密和认证传输 本文档是闪电网络 BOLT #8 规范,详细描述了闪电网络节点之间通信的加密和认证传输协议。该协议基于 Noise Protocol Framework,采用 Noise_XK 握手方式进行密钥交换和身份验证,所有后续消息通过 ChaChaPoly-1305 进行加密和认证,确保通信的机密性和完整性。 闪电网络 BOLT 加密 认证 Noise Protocol ChaChaPoly-1305 密钥交换 lightning 发布于 2023-05-13 1762 0 0
闪电网络 - Eclair Logo - Acinq Eclair 是一个用 Scala 语言编写的闪电网络实现,遵循闪电网络规范(BOLT)。它依赖于 Bitcoin Core 来与区块链进行交互和监控,并提供 HTTP API 以方便应用程序集成。Eclair 支持插件扩展,并可在主网、测试网和 regtest 上运行。 闪电网络 Eclair Scala Bitcoin Core BOLT JSON API ACINQ_ 发布于 2025-05-21 1640 0 0
BOLT 1:基础协议 本文档是闪电网络基础协议规范(BOLT #1),定义了闪电网络节点之间通信的基本规则。内容涵盖连接处理、消息格式、类型-长度-值(TLV)编码、基本数据类型以及设置、控制消息,并详细阐述了节点如何通过ping/pong消息保持连接活跃,以及如何使用peer_storage消息进行对等存储。文档还包含了BigSize和TLV格式的测试向量,便于开发者验证实现。 闪电网络 协议 BOLT 消息格式 类型-长度-值 TLV 节点通信 lightning 发布于 2025-02-25 2104 0 0
BOLT 9:已分配的特性标志 本文档追踪了闪电网络 BOLT #9 中 `init` 消息、`channel_announcement` 和 `node_announcement` 消息里的 `features` 标志的分配。 features 标志 init 消息 channel_announcement 消息 node_announcement 消息 闪电网络 BOLT lightning 发布于 2025-04-09 1500 0 0
规范更新中——上周比特币回顾(3月9日-15日) 比特币开发者生态周报:BOLT规范更新,合并了三个PR(PR1316、PR1312、PR1298),涉及BOLT12金额要求、bech32填充测试向量和BOLT11非规范签名测试向量。 比特币 BIP 闪电网络 BOLT OP_PAIRCOMMIT Taproot INSIDER 发布于 2026-03-16 64 0 0
Core Lightning 版本更新日志 本文是Core Lightning(CLN)项目的版本更新日志,记录了从v0.1到v25.12rc2的所有重要变更,包括新增功能、改进、修复、弃用和移除。内容涵盖JSON-RPC命令、协议支持(如多路径支付、拼接、锚定通道)、插件系统、构建优化、数据库迁移等。日志结构清晰,按版本号、日期和发布代号组织,每个版本细分Added、Changed、Fixed等类别,并附有对应的Pull Request链接。该日志是开发者了解CLN演进和运维节点的重要参考。 Core Lightning 闪电网络 json-rpc 通道 HTLC BOLT ElementsProject 发布于 2026-05-22 90 0 0
上周比特币动态(1月12-18日) 本周比特币开源开发周报(1月12-18日)涵盖三项进展:1) Stratum V2的sv2-apps PR177利用Bitcoin Core v30.2移除临时workaround,未来版本要求Core≥v30.2;2) CDK的PR1190基于新NUT-26规范,采用bech32m和TLV编码优化Cashu支付请求,体积减少30%并提升错误处理;3) Lightning BOLT的PR1236和PR1289接近合并,为splicing特性铺路,包括允许双方发起RBF及断线重连时重发签名。 Bitcoin Core Stratum V2 Cashu Lightning Network BOLT Splicing INSIDER 发布于 2026-01-19 62 0 0
比特币上周回顾(1月12日-18日) 本周比特币开发者生态亮点:Stratum V2 的 PR177 利用 Bitcoin Core v30.2 移除了 IPC 挖矿接口的临时方案;CDK 合并 PR1190,引入基于 bech32m 和 TLV 的支付请求编码,效率提升超 30%;Lightning Network 的 BOLT PR1236 和 PR1289 接近就绪,为 splicing 规范合并扫清障碍。 Bitcoin Core Stratum V2 Cashu Lightning Network BOLT bech32m INSIDER 发布于 2026-01-19 62 0 0
比特币上周动态(1月12日至18日) 本周比特币开发者生态亮点:Stratum V2 移除临时工作区,提升与 Bitcoin Core v30.2 的兼容性;Cashu 协议采用 bech32m 和 TLV 编码优化支付请求,体积减少30%以上;闪电网络 BOLTs 的两项 PR 即将合并,为 splicing 规范扫清障碍。 Stratum V2 Cashu 闪电网络 BOLT bech32m TLV INSIDER 发布于 2026-01-19 64 0 0