每天一个知识点:闪电网络(上)

本文作者来自【U赞全球发烧友】,U赞社区将从今天开始,为大家每日分享一个区块链的知识点。

U赞,U Network 价值内容第一公链,是全球第一个去中心化内容估值和发布平台。

每天5分钟,助你在区块链的世界里自由翱翔~

本期分享者介绍

陈成标,坐标深圳,现担任产品经理职位,曾担任移动客户端开发工程师,在移动互联网、物联网、智能家居等方面积累了一些经验。

无意中了解到区块链,深入学习后,决定往区块链方向发展。目前正在研究知识产权、物联网等相关领域在区块链中落地应用的可行性。同时积极学 习区块链开发,因为我深刻地意识到,不懂开发的项目管理者不是一个好的产品经理。

以下为分享内容:

目的

由于比特币网络交易处理能力低,等待确认时间长,无法满足大量用户和应用场景的需求,所以提出了闪电网络的解决方案。

定义

闪电网络提供了一个可扩展的快速的微支付通道网络。交易双方预先在区块链上设有支付通道,就可以多次、高频、双向地通过轧差方式实现瞬间确认的微支付。双方若无直接的点对点支付通道,只要网络中存在一条连通双方的、由多个支付通道构成的支付路径,则闪电网络也可以利用这条支付路径实现资金在双方之间的可靠转移。

简单说明

1、如果A和B打开了一个双向支付通道,里面有1BTC属于A,2BTC属于B,即(A:1BTC;B:2BTC);

2、B和C打开了一个双向支付通道,里面有3BTC属于B,4BTC属于C,即(B:3BTC;C:4BTC)。那A就可以通过B来向C转账。

具体的过程是这样的:

A签署一个1BTC转账密文给C。但C肯定收不到,因为A和C没有打开2-2签名的通道;

C拿着A给他的转账密文跑去跟B要1BTC,拟定要签署一个2-2签名的交易。

B拿着这个密文和A做一个2-2签名交易,将A和B之间的余额状态分配调整为(A:0BTC;B:3BTC)。

B拿到和A完成的签名信息后再和C完成第2步的2-2签名交易,将B和C之间的余额状态分配调整为(B:2BTC;C:5BTC)。

原理

RSMC解决了通道中币单向流动问题,HTLC解决了币跨节点传递的问题。这两个类型的交易组合构成了闪电网络。

(未完待续)

更多学习内容,添加小猪手微信

回复“知识点”进群免费学习

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

同媒体快讯

扫码关注云+社区

领取腾讯云代金券