这是第二篇解释闪电网络流程的文章。这一次,我将解释的是与白皮书图9相对应的违约补救措施。?
花费违规补救措施的10个步骤:
由于第一篇文章应讲解前面4个骤,将不在本篇文章重新讲述。
多签名资金
构建C1a和C1b
构建RD1a和RD1b
C1a和C1b的交换签名
建立C2a和C2b
声音 | 香港国际新经济研究院郑磊:区块链天然适合用在社会公益场景:2月11日消息,香港国际新经济研究院数字经济研究中心主任郑磊表示,区块链技术可以将前中后端的数据打通,使捐赠数据和分配数据都公开,无论捐赠还是调拨、分配和使用,都有一个时间戳记录,而且每笔资金可以快速匹配验证。区块链利用分布式技术和共识算法重新构造的一种信任机制,链上存储的数据可靠且不可篡改,天然适合用在社会公益场景。区块链上的数据,既从技术上保障了公益数据的真实性,又能帮助公益项目节省信息披露成本,充分体现出了区块链公益的价值。(新浪财经)[2020/2/11]
构建RD2a和RD2b
声音 | 新加坡科学院院士:未来区块链应注重提升性能、增强功能和友好交互:金色财经报道,新加坡科学院院士黄铭钧表示,未来区块链应注重三个方面:一是提升性能,改进共识模型、运行引擎和存储系统;二是增强功能,优化智能合约语言,加强约束检查;三是友好交互,采用声明式编程语言。[2019/12/26]
C2a和C2b的交换签名
建立BR1a和BR1b
花费C1b
动态 | 货币系统提供商Kinesis Money推出区块链平台:据NewSwire消息,货币系统提供商Kinesis Money推出区块链平台Kinesis Mint。Kinesis Money是使用黄金和白银实际资产作为数字货币基础的货币系统。[2019/5/1]
花费BR1b
构建C2a和C2b
结构与C1a相同。请注意,2个输入也与C1a相同,因为此时C1a还没有花费。此交易更新了Alice和Bob之间的比特币余额。只有最终输出对比特币主网非常重要。如果Alice花了C2a,比特币主网就无法察觉C1a的存在。
构建RD2a和RD2b
构建RD2a和RD2b几乎与RD1a和RD1b所需的过程相同。??
C2a和C2b交换签名
与C1a部分相同,Alice将C2a移交给Bob,让Bob签名。现在Alice和Bob可以花费C2a和C2b。如果Alice意外地花费了C1a,她就会失去所有的BTC,这样Alice就可以安全地撤销C1a。
以同样的方式,Bob让Alice签署C2b。
构建BR1a和BR1b
Alice建立BR1a并签名,然后将BR1a移交给Bob。请注意,BR1a的输出是Bob的。本质上,此输出属于Alice。
如果Alice不配合Bob,她花了c1a,甚至认为c2a和c2b已经交换了,Alice就会因为她的违约而失去所有的btc。
Json格式BRscriptSig如下。?
以同样的方式,Bob把签名的BR1b递交给Alice。
花费C1b
Bob意外地花了C1b。不幸的是,他永远失去了所有的BTC
花费BR1b
Alice可以在没有任何时间锁的情况下立即使用br1b。请注意,如果时间锁过期,Bob可以花费RD1b。所以,最好是Alice早点花掉BR1B。
好的,本章节到此结束,下一节我们将会继续讲解;??
本文转载公众号:区块链研究实验室,专注区块链技术,产品社群,经济模型等全方位的知识体系输出,为大家带来不一样的社群学习体验。欢迎联系作者微信加入社群:csschan1120?
根据CoinMetrics的数据,ETH30天日均调整交易量从2018年6月21日的12.4亿美元下降至2019年6月21日的7.43亿美元,下降约40%.
1900/1/1 0:00:007月1日,德国基督教社会联盟和基督教民主联盟表示,有兴趣开发一种基于欧元的稳定代币。其认为此举将使德国能够跟上全球技术进步,实现对中央银行的全面监督,并降低总体成本.
1900/1/1 0:00:00DearHcoinusers:XRPtop-upscrapingHDKTwillendtheactivityonJune11,2019.
1900/1/1 0:00:00最近币价大涨,恰巧适逢贸易战升级,美国制裁伊朗等等国际经济摩擦,于是有不少能人异士开始长篇大论比特币在宏观经济层面的避险属性,说的我差点都信了。愿望是丰满的,现实是骨干.
1900/1/1 0:00:00依据推广挖矿升级优化实施方案、FCoin推广挖矿升级方案奖励细则公布所确立的原则,现公布首期推广节点投票规则具体如下:1.2019年7月1日16:00-2019年7月3日16:00为社区投票时间.
1900/1/1 0:00:00最近币价大涨,恰巧适逢贸易战升级,美国制裁伊朗等等国际经济摩擦,于是有不少能人异士开始长篇大论比特币在宏观经济层面的避险属性,说的我差点都信了。愿望是丰满的,现实是骨干.
1900/1/1 0:00:00