区块链研究实验室 | 闪电网络编码教程-花费HTLC违约补救措施
发布日期:2019-07-11 17:15:19
浏览:次
本文的目标是花费HTLC违约补救措施,这与白皮书的图13 14相对应。
使用HTLC违约补救措施的19个步骤:
由于重复的讲解,教程直接跳到步骤11。前11个步骤操作教程,请参考之前的文章。
多签名资金
构建C1A和C1B(No sign)
构建RD1a和RD1b
C1A和C1B的交换签名
构建C2A和C2B(No sign)
构建RD2A和RD2B
构建HTD1B
构建HE1B
构建HELD1B
C2A和C2B的交换签名
构建BR1a和BR1b
构建C3A和C3B(No sign)
构建RD3A和RD3B
C3A和C3B的交换签名
公开私钥
花费C2B
构建和花费D2B
构建和花费br2b
构建和使用HBR1B
构建C3a和C3b(No sign)
现在,Alice和Bob想要关闭htlc,以便构建c3a和c3b来更新Lightning网络状态。请注意输出余额。Bob比Alice多接收0.1 BTC。这一次,Alice不需要Bob回答原像R。
构建RD3a和RD3b
跳过重复说明。 请参阅“Build RD1a and RD1b”部分的上一篇文章。
C3a和C3b的交换签名
Alice让Bob签署C3A。现在,Alice可以随时广播此交易。
以同样的方式,Bob让Alice签署C3b。
公开私钥
Alice和Bob分别公开私钥以撤销C2a和C2b输出。 如果Alice意外地广播C2a,她将失去所有BTC,以便Alice可以安全地撤销C2a。
起初,Alice透露了AliceKeys [4]。 使用此密钥,Bob可以自己构建和使用BR2a和HBR1a来接收Alice的BTC。
其次,Alice透露了AliceKey [5]。 使用此密钥,Bob可以自己构建HEBR1a。
同样,Bob向Alice透露了BobKey [4]和BobKey [5]。
花费C2b
如果Bob广播了c2b。他将因违规而失去了所有的btc。
构建与花费D2b
Alice花D2b witch 输出原本是属于Alice。
构建与花费BR2b
Alice可以使用Bob公开的私钥签署br2b。她立刻收到了Bob的BTC。
构建与花费HBR1b
以相同的方式,Alice可以使用Bob公开的私钥来签署HBR1b。 她立即收到Bob的BTC。
本文转载公众号:区块链研究实验室,专注区块链技术,产品社群,经济模型等全方位的知识体系输出,为大家带来不一样的社群学习体验。欢迎联系作者微信加入社群:csschan1120
- 193961AAX 价格竞猜活动 (8
- 189232万字回顾NFT市场发展
- 175283全览60个永续合约协议
- 162404Gate.io 双周报2021年
- 146145Gate.io 双周报2021年
- 113616Oleksandr Usyk 限量
- 110117星球日报 | BALD近乎
- 105688ETH周报 | 以太坊创世
- 97989法币出售流程(APP版
- 943210一周融资速递 | 15家
- 933111一文梳理模块化Layer2
- 872812Gate.io 联合 APENFT
- 830413AOFEX第22期新项目上
- 791414Gate.io 联合 APENFT
- 763615闪电网络被骂“难用”
- 734116币赢研究院——Liquid
- 721917Gate.io 今日智能量化
- 716718Gate.io OpenPunks 全
- 707819Gate.io 今日智能量化
- 707620Gate.io 今日智能量化
- 707621Gate.io 今日智能量化
- 707422Gate.io 今日智能量化
- 706223Gate.io 今日智能量化
- 704624Gate.io 今日智能量化
- 693825ATA、MASK上线DeFi矿
- 670126Gate.io 今日智能量化
- 649027Gate.io 创世OpenPunk
- 648928Gate.io 今日智能量化
- 640029ETH 限时折扣第二期,
- 638730Gate.io 今日智能量化