无论是单向支付通道和rsmc双向支付通道,交易双方都需要一个建立通道和关闭通道的过程,这对于需要频繁持续进行交易支付的场景来说没什么问题,但是对于很多一次性支付的场景,比如alice在旅行途中去bob商店买东西,alice不太可能成为bob商店的回头客,这时建立双方的支付通道进行支付就很不合适了,直接广播支付交易到比特币网络会更划算一些。
	而是否可能继续利用离线支付通道的方式进行支付?可以考虑一个简单的支付模型:
	alice需要支付0.1 btc给bob,alice和bob之间没有建立支付通道,但是alice、bob和支付服务公司payx之间拥有已经建立的rsmc双向支付通道,这时,alice可以将0.1btc支付给payx,然后payx再将0.1btc支付给bob即可。
alice--》payx--》bob,显然这是一个典型的中心化结构,alice和bob需要无条件的信任payx会提供诚实可靠的服务。针对这个问题,htlc就被设计出来,htlc是hashed timelock contract的缩写。有了htlc,闪电网络才能被称之为“网络”,其核心思想是:
	1)bob生成一个随机数secret,只有bob自己知道;
	2)bob将secret的哈希值hs发给alice,由于哈希函数的特性,通过hs无法反推出secret;
	3)alice和payx利用rsmc通道,建立一个新合约:若payx知道hs的原像secret,则alice支付0.11btc给payx,否则2天后交易失效;
	4)payx和bob利用rsmc通道,建立一个新合约:若bob知道hs的原像secret,则alice支付0.1btc给payx,否则1天后交易失效;
	显然,bob是知道secret的,bob通过secret得到payx的0.1 btc,payx验证secret和hs是匹配的,payx也得到了secret,并通过secret得到alice的0.12 btc,在这个过程中,payx获得了0.01的手续费,这里假设是alice支付了手续费,也可以是bob支付手续费,比如alice支付0.1 btc,bob得到0.09 btc,payx得到0.01手续费。在利益的驱驶下,即使alice、bob、payx互相之间没有信任关系,payx还是乐意为其他人做支付桥梁的。
	当闪电网络非常普及的时候,通过支付路由算法,可以找到任何两个人之间的最短支付路径,比如alice--》payx--》payy--》payz--》bob。支付通道、失效时间、哈希原像、路由算法四个核心元素构筑了闪电网络,以去信任的方式实现了比特币链外支付。
			
			
       	 	
    	事故教训丨 火灾造成4死6伤,烧尽10亿市值,你应该准备好“它”
         	 	
    	2014 CES:可穿戴设备的新奇之旅
         	 	
    	Microchip安全认证让LoRa技术从此再无漏洞
         	 	
    	手机内存6g和8g的区别
         	 	
    	谷歌为Daydream VR虚拟现实平台增加了三个试验性功能
         	 	
    	闪电网络的核心思想是什么
         	 	
    	什么叫五极管?五极管的分类及其工作原理
         	 	
    	基于循环前缀的非数据辅助估计算法研究与FPGA实现
         	 	
    	智慧工业之智慧物流解决方案-新导物联
         	 	
    	小米6情怀已灭,不再1999,改成2299元起
         
       	 	
    	比特币对金融公司造成了什么影响
         	 	
    	雷达人体感应技术,雷达感应模组方案
         	 	
    	小米居然被“抢先了”!首发骁龙835处理器的手机,或许是它!
         	 	
    	未来,真的是数字的吗?
         	 	
    	众合云科荣获中企联合中国雇主品牌年度评选两项大奖
         	 	
    	什么是电容的直流偏压特性?如何规避偏压影响呢?
         	 	
    	松下电池这头“大象”正在试图转身 效果如何
         	 	
    	选择在家健康氧疗没那么简单!制氧机如何选购?
         	 	
    	华为即将启动或发布智能穿戴产品
         	 	
    	基于单片机实现设计太阳能高压气体放电灯的自动控制和智能控制