值得信赖的区块链资讯!
科普 | 理解闪电网络,Part-2:构建网络

在上一篇文章中,Alice 和 Bob 建立了一个双向的支付通道。现在,Alice 想要给一个第三方 Carol 支付 1 btc。
一般来说,Alice 和 Carol 需要在彼此之间开设一个支付通道。但实际上并不需要。因为 Bob 和 Carol 之间已经有了一个通道,所以 Alice 可以通过 Bob 给 Carol 支付。
具体来说,Alice 可以给 Bob 支付 1 btc,而 Bob 再支付 1 btc 给 Carol。
但是,Alice 实际上并不信任 Bob,或者 Carol 并不信任 Bob。她担心把钱给 Bob 之后,Bob 不会给 Carol;又或者,他把钱给了 Carol,但 Carol 谎称自己压根没见到钱,而 Alice 也不知道该找哪个来追责。
因此,Alice 希望能保证,仅当 Bob 给了 Carol 1 btc,自己才需要给 Bob 支付 1 btc。
当 Alice 要给 Carol 支付 1 btc 时,她让 Carol 先生成一个秘密值(一个随机的数字串)并把对应的哈希值发给她。Alice 也告诉 Carol 可以用这个秘密值跟 Bob 交换 1 btc。
与此同时,Alice 把从 Carol 处得到的哈希值发给 Bob,并告诉 Bob 如果 Bob 能提供对应于这个哈希值的原始值,她就会给 Bob 1 btc(这个原始值当然只有 Carol 拥有)。
所以 Bob 找到 Carol,用 1 btc 换来了 Carol 的初始值。
然后,Bob 找回 Alice,提供这个初始值。Alice 因此知道了 Bob 一定给过钱了,也就是 Carol 肯定已经收到了 1 btc,于是就把钱给了 Bob。
皆大欢喜。
几乎,啊,几乎是皆大欢喜。
在这种「过家家」的情形下,中间人 Bob 还是需要新人 Alice 和 Carol。Bob 必须相信 Carol 给他的是一个真正有用的值(不然钱都给了就拿不回来了),而且要相信 Alice 真的会给他 1 btc,假如他能提供对应于哈希值的原像的话。
哈希时间锁合约
哈希时间锁可以让 Alice 和 Bob 用秘密值来交换 btc(当然 Bob 和 Carol 也需要这个,但我们先按下不提)。
为了使用哈希时间锁,Alice 要将 1 btc 发送至一个新的多签地址,而非直接发送给 Bob。这个地址中锁定的 btc 可以通过两种方式解锁。
第一种方式是 Bob 将自己的签名和秘密值一起发送至该地址。
第二种方式是 Alice 将自己的签名发送至该地址。但是,这个方式存在 CLTV 时间锁限制:Alice 必须等待一段时间(例如两周)才能签署并广播交易取走这个 btc。
也就是说,Bob 有两周时间来创建一个包含签名和秘密值的交易,并广播该交易,将多签地址上的 btc 发送给自己。这样一来,这笔交易就有了保证。只要 Bob 能提供秘密值,他就能取走 Alice 的 btc:在比特币网络公开广播该交易可以让 Alice 看到它。
如果 Bob 没有在规定时限内提供秘密值,Alice 就可以取回她的 btc。就这么简单。
再说回网络,因为这是哈希时间锁合约真正发挥作用的地方。
如上文所述,不仅 Alice 和 Bob 之间有哈希时间锁合约,Bob 和 Carol 之间也有。因此,如果 Carol 向 Bob 索要 btc,Bob 也可以从 Carol 那里取得秘密值。这些在区块链上都是可见的。
因此,如果发生这种情况,Bob 也一定可以从 Alice 那里拿到 1 btc。Bob 可以将从 Carol 那里拿到的秘密值在链上公开,发送至他与 Alice 的哈希时间锁合约,然后取走多签地址上的 1 btc。这两个状态通道有效地关联了起来。
最后要强调的一点是,Bob 必须在有效期内从 Carol 那里拿到秘密值,否则 Alice 就有可能取回多签地址上的 1 btc。如果等 Alice 取回 1 btc 之后 Bob 才从 Carol 那里拿到了秘密值,Bob 就会被卡在中间进退两难。因此,Bob 和 Carol 的哈希时间锁合约必须比 Alice 和 Bob 的先到期(例如,前者的时限可以设成 10 天,而非两周)。这就是为什么哈希时间锁合约需要 CheckLockTimeVerify(绝对时间锁)而非 CheckSequenceVerify(相对时间锁)。
最后还有一个问题需要解决:要保证闪电网络的可用性,所有这些必须在链下完成。具体是如何实现的将在本系列第三篇文章中揭晓。
原文来源:Bitcoin Magazine
原文作者: AARON VAN WIRDUM
原文编译: 闵敏 & 阿剑
比推快讯
更多 >>- 40 年期日本国债收益率自 2007 年推出以来首次突破 4%
- 美联储独立性面临挑战,鲍威尔或将出庭力挺库克
- 某巨鲸平仓其 BTC、ETH 等多单,账户利润从超 2570 万美元降至 258 万美元
- BitMine 再次质押 86,848 枚 ETH,价值 2.794 亿美元
- BTC OG 内幕巨鲸浮盈收窄至 960 万美元,并已支付超 790 万美元资金费
- 以太坊跌破 3200 美元
- 芬兰总统:我不认为美国会从军事上控制格陵兰岛
- 美联储 1 月维持利率不变概率高达 95%
- ETH 跌破 3200 USDT,24H 跌幅 4.65%
- 数据:109.93 枚 BTC 从匿名地址转出,经中转后流入 GSR Markets
- 美元指数下跌 0.34%,收于 99.052
- 百慕大政府与 Coinbase 和 Circle 合作,拟构建“完全链上”的经济体系
- 数据:过去 24h Binance 净流出 3.52 亿 USDT
- 美联储主席鲍威尔将出席理事库克在最高法院的听证会
- Kalshi 日交易额于 1 月 17 日达 4.742 亿美元,创历史新高
- 数据:1400 万枚 EIGEN 从 Eigenlayer 转入 BitGo,价值约 486 万美元
- Coinbase CEO 已抵达达沃斯参加世界经济论坛年会
- 隐私协议 Zama 主网上线质押功能
- 某巨鲸或正通过 Galaxy Digital 抛售总计 1.3 万枚 ETH
- 某鲸鱼通过 Galaxy Digital OTC 钱包转出 1.3 万枚 ETH,价值 4175 万美元
- HyperLend 公布 HPL 代币经济学:30.14% 用于生态系统增长与激励
- 某内部地址仅花费 285 美元买入 6630 万枚 ZReaL,回报率达 2200 倍
- Sentora 联创质疑跨链桥生态安全性,建议引入保险模型保证偿付能力
- Coinbase 将收购预测市场公司 The Clearing Company
- Magic Eden:自 2 月 1 日起将 15%收入用于 ME 代币回购和生态发展
- OpenAI 计划于 2026 年推出首款产品,可能是与用户交互的可穿戴设备
- STBL:通过 Kaito 运行的社区奖励计划已被取消
- 中央政法工作会议,对虚拟货币等新问题开展前瞻性研究,主动提出立法建议
- YZi Labs 宣布对链上交易终端 Genius 进行投资
- 今日美国比特币 ETF 净流出 1106 枚 BTC,以太坊 ETF 净流入 9171 枚 ETH
- Glassnode:比特币短期投资者自 25 年 11 月以来持续处于浮亏状态
- 永续 DEX Paradex:平台和金库提款功能已重新启用
- Wintermute:加密市场摆脱困境需 ETF 扩大投资范围,头部资产领涨带动散户注意力回归
- 数据:DUSK 涨超 46%,SKY 触及今日新高
- 美国快餐连锁品牌 Steak‘n Shake 已将价值 1000 万美元的比特币纳入储备
- 分析师:近期市场反弹还远不到牛市,比特币突破 10 万美元压力很大
- PancakeSwap 通过提案将 CAKE 最大供应量减少至 4 亿枚
- 数据:若 ETH 突破 3,377 美元,主流 CEX 累计空单清算强度将达 16.31 亿美元
- Immunefi CEO:链上安全在提升,但“人”正成为加密安全最大漏洞
- 对冲基金大佬警告:若美联储成“傀儡”,美国将面临史诗级惩罚
- 分析:美银警示加密市场风险,交易员紧盯本周关键通胀数据
- 分析师:Coinbase 比特币溢价差指标受美国巨鲸假期抛售拖累跌至近一年新低
- 当前主流 CEX、DEX 资金费率显示市场全面转向看空
- 美股上市公司 Aether 收购加密通讯与媒体平台 Coinstack
- YZi Labs 启动 EASY Residency 计划第三季并转变为全年创业孵化项目
- 数据:1000 万枚 DUSK 从 Binance 转出,价值约 241 万美元
- 某鲸鱼过去 4 小时买入 65700 枚 stETH,目前持有 142777 枚 ETH
- 市场消息:纽交所将启动美股 7x24 小时全天候交易
- 分析:BTC 算力已较 10 月高点回落约 15%,市场短期供应压力或将增大
- Tether 与 Bitqik 合作在老挝推广稳定币教育
比推专栏
更多 >>观点
比推热门文章
- 某巨鲸平仓其 BTC、ETH 等多单,账户利润从超 2570 万美元降至 258 万美元
- BitMine 再次质押 86,848 枚 ETH,价值 2.794 亿美元
- BTC OG 内幕巨鲸浮盈收窄至 960 万美元,并已支付超 790 万美元资金费
- 以太坊跌破 3200 美元
- 芬兰总统:我不认为美国会从军事上控制格陵兰岛
- 美联储 1 月维持利率不变概率高达 95%
- ETH 跌破 3200 USDT,24H 跌幅 4.65%
- 数据:109.93 枚 BTC 从匿名地址转出,经中转后流入 GSR Markets
- 美元指数下跌 0.34%,收于 99.052
- 百慕大政府与 Coinbase 和 Circle 合作,拟构建“完全链上”的经济体系
比推 APP



