比特币扩容一直是社区热议的高频词汇。作为最受欢迎的钱包服务商,Blockchain 首次将闪电网络侧链扩容原型 Thunder 开源,让链下地秒级交易第一次触手可及。
Lightning 网络简史:从论文到代码
2015 年,Joseph Poon 与 Thaddeus Dryja 发表《闪电网络白皮书》,提出通过支付通道与多签名脚本把大量交易搬离主链,只将最终结算写回比特币区块链,即可兼顾去中心化与安全,同时解决以下三大痛点:
- 确认延迟:主链十分钟的平均出块时间往往在拥堵情况下被拉长至小时级别。
- 交易费用:链上每笔交易须竞价手续费,微量支付场景几乎被堵死。
- 可扩展性: Visa 峰值约 5.6 万 TPS,而比特币全网仅 7 TPS。
理论社区沸腾,却迟迟缺少工业级实现。Blockchain 随即招募曾为大型交易所设计撮合引擎的 Mats Jerratsch,用 6 个月时间把论文变代码,Thunder 就这样诞生。
Thunder 技术拆解:为什么能做到秒级转账?
核心关键词:支付通道、多签资金池、智能合约、哈希时间锁、链下扩容
支付通道:Alice 与 Bob 先在链上锁定一笔共同押金,形成一个“资金池”。双方随后可不断互换未广播的、但已被双方签名的交易笔来更新余额。
哈希时间锁:确保任何一方想作恶关门,对方都可在时间锁内把最新状态广播上链,保证公平。
路由网络:任何两个无直连通道的用户可经由中间节点组成的多跳路线完成付款;中间节点一旦作恶,资金将通过智能合约原路退回。
Thunder 带来的三大性能提升:
- 速度:主网 Alpha 在局域网环境实测 100,000 TPS;即便公开节点网络,端到端延迟也维持约 1 秒。
- 费用:链下手续费趋近于零,仅需为开启/关闭通道付一次链上矿工费。
- 容量:不再受限于区块大小,网络整体的吞吐量能随节点并发能力线性扩张。
使用场景立体化:微支付、IoT、交易所提币
- 原创文章打赏:0.00001 BTC 一笔也不会被链上手续费劝退。
- 物联网微交易:智能电表实时向可再生能源电站结算,按秒计费。
- 交易所高频提币:日内资金归集一次链上结算即可,省去用户等待 3–6 次确认的烦恼。
Thunder 现状:Alpha 版本实测与生态合作
- 技术栈:Java 8 + Spring Boot,符合现代后端团队习惯;GitHub 仓库已公开,遵循 AGPLv3 开源协议。
- 本地测试:官方维护一组种子节点,国内开发者可通过 VPN 延迟 80 ms 以内成功打通支付通道。
- 钱包兼容:BitPay、Airbitz 正在评估代码捐赠方案;硬件钱包 Ledger 表示将在下一次固件中支持 HTLC 签名。
代码亮点片段(开发者可忽略,展现严谨态度):
Transaction commitTx = buildCommitTx(fundingOutput, localKey, remoteKey);
Sha256Hash htlcHash = new Sha256Hash(htlcPreimage);
if (timeout > now + CLTV_DELAY) unlockHTLC(commitTx, htlcHash);短短 70 行,将闪电网络论文精髓凝练落地。
常见疑问 FAQ
Q1:使用 Thunder 需要把比特币全部转移到链下吗?
A:完全不需要。你可以选择一部分资金放入通道,随时通过“关闭通道”写回链上,额度由原脚本的 UTXO 控制,安全可靠。
Q2:节点掉线会不会导致资金永久丢失?
A:不会。Thunder 默认设有 144 个区块(约 24 小时)的时间锁;在节点离线的窗口内,你可用最新状态交易自行上链索回余额。
Q3:路由失败怎么办?
A:支付在链下验证失败即自动回滚,不会广播到主链。Thunder 已内置“回溯+重路由”算法,最多重试 3 次即可找到备选线路。
Q4:普通人没有技术背景能直接使用吗?
A:完全没问题。预计在下一版移动端钱包内,用户只会看到更快的“秒到账”按钮,后台自动帮你开启/关闭通道,零学习成本。
Q5:Thunder 与 Blockstream 的 C-Lightning、ACINQ 的 Eclair 有何差异?
A:Thunder 更偏向“SDK”与“节点”两套方案同时开源;Java 代码对企业级环境更友好,更容易嵌入交易所或支付网关。
未来展望:下一步路在何方?
- 主网正式版:预计在 3 个月内发布,Beta 阶段将接入 Bitcoin Core 0.18 的 BIP157/158,实现轻节点也能运行 Lightning。
- 跨币种通道:Thunder 团队已启动 L-BTC 与 BTC 的双向锚定研究,未来想在 Liquid 侧链与主链之间高速转账。
- 开发者激励:Bug Bounty 计划即将上线,最高单个漏洞奖励 1 BTC,鼓励全球贡献者参与代码审计与性能优化。
写在最后
链下扩容、实时比特币、闪电网络、Thunder 开源、Java 闪电协议、支付通道、微支付未来 七大关键词,正共同构成下一轮比特币基础设施革命的核心拼图。
无需再纠结十分钟的链上确认时间,也无需为持续上涨的矿工费买单。Thunder 已把闪电网络的理论搬到每一台电脑的 JDK 环境;只要你愿意,现在就可在本地跑起一个节点,体验秒级、秒结、近乎零手续费的比特币付款魔力。