首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

火龙果财经:区块链的闪电网络科普 下

如图所示,Alice想给Dave发送0.05 个单位的区块链网络资产,但Alice和Dave之间并没有微支付通道。但这没关系,Alice找到了一条经过Bob、Carol到达Dave的支付路径,该路径由Alice/Bob、Bob/Carol和Carol/Dave这样三个微支付通道串联而成。

Dave生成一个秘密R并将Hash(R)(R语言里面的list对象,来实现hash的功能)发送给Alice,Alice不需要知道R。R和Hash(R)的作用就像是古代调兵用的一对虎符。

Alice和Bob商定一个HTLC(HTLC的目的是在多个节点间通过HASH的方式来传递全局信息。)合约:只要Bob能在3天内向Alice出示哈希正确的R,Alice会支付Bob 0.052 个单位的区块链网络资产;如果Bob做不到这点,这笔钱3天后自动退还给Alice。

同样地,Bob和Carol也商定一个HTLC合约:只要Carol能在2天内向Bob出示哈希正确的R,Bob会支付Carol 0.051 个单位的区块链网络资产;如果Carol做不到这点,这笔钱到期后自动退还给Bob。

最后,Carol和Dave商定一个HTLC合约:只要Dave能在1天内向Carol出示哈希正确的R,Carol会支付Dave 0.05 个单位的区块链网络资产;如果Dave做不到这点,这笔钱到期后自动退还给Carol。

一切就绪后,Dave及时向Carol披露R并拿到0.05 个单位的区块链网络资产;现在Carol知道了R,她可以向Bob出示密码R并拿到0.051 个单位的区块链网络资产(差额部分的0.001 个单位的区块链网络资产成了Carol的佣金);Bob知道R后当然会向Alice出示并拿到他的那份0.052 个单位的区块链网络资产,差额部分的0.001 个单位的区块链网络资产成了Bob的佣金。

整个过程很容易理解。最终结果是Alice支付了0.052 个单位的区块链网络资产,Dave安全地拿到0.05 个单位的区块链网络资产,整个闪电支付网络为此收取的佣金成本是0.002 个单位的区块链网络资产。上述过程中的全部动作都发生在区块链之外。

“闪电网络”本身可以基于任何合适的传统技术构建,尽管“闪电网络”的支付通道可能逐渐向少数大型中介集中,变成若干大型中介彼此互联、普通用户直连大型中介的形式;此外,还存在需要发送者和接受者同时在线,以及点对点支付路径等问题。但这种方案仍然具有传统中心化方案不可比拟的优势,因为用户现在并不需要信任中介,不需要在中介处存钱才能转移支付,资金安全受到区块链的充分保护。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190123A0EZYF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券