当前位置: 首页 > 专利查询>武汉大学专利>正文

区块链支付通道网络的支付管理方法技术

技术编号:24579166 阅读:41 留言:0更新日期:2020-06-21 00:49
本发明专利技术提供一种区块链支付通道网络的支付管理方法,该方法包括以下步骤:支付请求发起步骤,支付发起方向支付通道网络中的寻路单元发起支付请求;支付路径生成步骤,寻路单元在接收到支付请求后,执行反向寻路算法从而获取得到匹配的支付路径;支付路径返回步骤,寻路单元得出支付路径后,将该支付路径返回给支付发起方;支付网络更新步骤,寻路单元定期更新保存在本地的整个支付网络拓扑以及各通道的余额,通过将支付接收方设为起始节点,将支付发起方设为目的节点,从起始节点到目的节点进行改进的Dijkstra算法,并将各种收费模式设为路径上的权重,使得最终得到的支付路径的收费更合理,并且支付时间更短。

Payment management method of blockchain payment channel network

【技术实现步骤摘要】
区块链支付通道网络的支付管理方法
本专利技术属于区块链支付通道
,具体地涉及一种支持多种收费模式、收费更合理且支付时间更短的区块链支付通道网络的支付管理方法。
技术介绍
在过去的十年中,基于区块链的加密货币蓬勃发展,其峰值资本超过8000亿美元,如比特币、Ripple和以太坊。然而,基于区块链的加密货币无法扩展到广泛的应用。为了保证全局状态的唯一性和同步性,区块链将所有交易广播给所有参与者,并要求每个参与者了解每一个单独的交易,这样造成了较高的开销和本地存储需求。现在每个比特币用户每年都需要大约20GB的额外存储空间。此外,为了在区块链中附加一个区块以确认区块中的交易,必须执行工作证明计算。因此,网络可以处理的最大事务速率是有限的,例如,比特币每秒钟最多只能处理7个事务,这远不能满足人们的需求。为了克服这一扩展性问题,支付通道网络(PCN)被提了出来,它在不需要昂贵和缓慢的区块链交易的情况下实现即时和廉价的支付,只需要将注册通道的初始和最终余额发布到区块链上即可。这种PCN的例子有比特币的闪电网络和以太坊的雷电网络。在PCNs中,本文档来自技高网...

【技术保护点】
1.一种区块链支付通道网络的支付管理方法,其特征在于,包括以下步骤:/n支付请求发起步骤:支付发起方向支付通道网络中的寻路单元发起支付请求;/n支付路径生成步骤:所述寻路单元在接收到所述支付请求后,执行反向寻路算法从而获取得到匹配的支付路径;/n支付路径返回步骤:所述寻路单元得出所述支付路径后,将该支付路径返回给所述支付发起方;/n支付网络更新步骤:所述寻路单元定期更新保存在本地的整个支付网络拓扑以及各通道的余额。/n

【技术特征摘要】
1.一种区块链支付通道网络的支付管理方法,其特征在于,包括以下步骤:
支付请求发起步骤:支付发起方向支付通道网络中的寻路单元发起支付请求;
支付路径生成步骤:所述寻路单元在接收到所述支付请求后,执行反向寻路算法从而获取得到匹配的支付路径;
支付路径返回步骤:所述寻路单元得出所述支付路径后,将该支付路径返回给所述支付发起方;
支付网络更新步骤:所述寻路单元定期更新保存在本地的整个支付网络拓扑以及各通道的余额。


2.根据权利要求1所述的区块链支付通道网络的支付管理方法,其特征在于:
在所述支付请求发起步骤之前,还包括支付通道网络构建步骤,
支付通道网络表示为图G=(V,E),其中,顶点集V表示节点,边集E表示支付通道。


3.根据权利要求2所述的区块链支付通道网络的支付管理方法,其特征在于:
在所述支付通道网络构建步骤与所述支付请求发起步骤之间,还包括支付模型构建步骤,
所述支付请求表示为R(vs,vr,α),其中,vs和vr分别是所述支付发起方和所述支付接收方,α是要转移的支付金额。


4.根据权利要求3所述的区块链支付通道网络的支付管理方法,其特征在于:
所述支付路径生成步骤包括:
初始化阶段:所述寻路单元将保存在本地的每个通道的两端余额进行交换,并将所述支付接收方设置为起始节点、所述支付发送方设置为目的节点,
迭代阶段:首先将支付网络中的每一个节点到所述起始节点的距离设置为dis数组并初始化dis[]=∞,将每一个节点到所述目的节点的跳数设置为hop[]=0,节点的前一个节点preNode设置为-1,设置集合v...

【专利技术属性】
技术研发人员:陈艳姣冉渝阳张健周竞月
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1