揭露闪电网络支付通道余额的方法、节点及系统

文档序号:28298539发布日期:2021-12-31 23:28阅读:来源:国知局

技术特征:
1.一种揭露闪电网络支付通道余额的方法,其特征在于,包括,确认发送方a1与接收方a2之间的n个待探测通道及对应各个待探测通道的两端节点u
i1
和u
i2
;发起者分别与各待探测通道两端节点建立支付通道,其中i、n均为正整数,i≤n;发送方a1向接收方a2发起一笔金额为m_p_a的预探测交易:当节点u
i1
能够转发该预探测交易时,延迟节点u
i2
的交易结算,待探测支付通道的余额增加m_p_a,重复执行该过程,直至u
i1
没有足够的余额转发交易为止;否则执行余额探测过程,所述余额探测过程为:设定当前交易金额小于当前支付通道余额的上限,当u
i1
响应为余额不足,则设定待探测支付通道的余额可能的上界为当前支付金额;如果u
i1
响应为未知交易,则设定待探测支付通道的余额可能的下界为当前支付金额;重复,直至当前待探测支付通道的余额符合设定精度;返回待探测支付通道的余额,其中待探测支付通道的余额的下限为当前支付金额与待探测支付通道的余额可能的下界之和,待探测支付通道的余额的上限为当前支付金额与待探测支付通道的余额可能的上界之和。2.如权利要求1所述的揭露闪电网络支付通道余额的方法,其特征在于,所述预探测交易中交易金额m_p_a为闪电网络中所允许的路由支付的最大金额。3.如权利要求1所述的揭露闪电网络支付通道余额的方法,其特征在于,所述余额探测过程中当前交易金额为当前支付通道余额的上界与下界之和的一半。4.如权利要求1所述的揭露闪电网络支付通道余额的方法,其特征在于,所述节点u
i2
处的结算延迟时间不大于交易在当前支付通道中所允许的最大存活时间。5.如权利要求1所述的揭露闪电网络支付通道余额的方法,其特征在于,n个所述待探测通道在闪电网络中的未结算交易不大于其所允许存在的最大交易数。6.如权利要求1所述的揭露闪电网络支付通道余额的方法,其特征在于,所述确认发送方a1与接收方a2之间的n个待探测通道及对应各个待探测通道的两端节点u
i1
和u
i2
,设定其余额的预设精度p;发起者分别与各待探测通道两端节点建立支付通道,设定其抵押资金上限均为m_p_a,其中i、n均为正整数,i≤n;初始化各所述待探测通道的余额的可能下限和可能上限分别为0和m_p_a,初始化各所述待探测支付通道的余额为0;发送方a1向接收方a2发起一笔预探测交易,交易金额为m,m∈(0,m_p_a]:当节点u
i1
能够转发该预探测交易时,则同一所述待探测通道对应的延迟节点u
i2
的交易结算并重复如下过程:待探测支付通道的余额增加m,发送方a1再次向接收方a2发起一笔交易金额为m的预探测交易;否则判断当前待探测支付通道的余额可能的上界和下界的差值c是否大于预设精度p,如c>p,则设定当前支付金额为n,其中n不大于当前待探测支付通道的余额可能的上界和下界的平均值,并由发送方a1向接收方a2发起新一笔的预探测交易,交易金额为n:如果收到的响应为资金不足,则设定待探测支付通道的余额可能的上界为当前支付金额;如果收到的响应为未知交易则设定待探测支付通道的余额可能的下界为当前支付金额;重复,直至c≤p;返回待探测支付通道的余额[balance
min
,balance
max
],其中待探测支付通道的余额的下限balance
min
为当前支付金额与待探测支付通道的余额可能的下界之和,待探测支付通道的余额的上限balance
max
为当前支付金额与待探测支付通道的余额可能的上界之和。
7.如权利要求6所述的揭露闪电网络支付通道余额的方法,其特征在于,所述确认连接在发送方a1与接收方a2之间的待探测支付通道并设定其余额的预设精度,选定待探测支付通道两端的节点u1和u2,过程发起者分别与所述节点u1和u2建立支付通道,建立通道时的抵押资金均设置为闪电网络中所允许的最大金额m_p_a;初始化待探测支付通道的余额可能的下界为0,初始化待探测支付通道的余额可能的上界为m_p_a,初始化待探测支付通道的余额为0;发送方a1向接收方a2发起一笔预探测交易,交易金额为m_p_a:当节点u1能够转发该预探测交易时,则延迟节点u2的交易结算并重复如下过程:待探测支付通道的余额增加m_p_a,发送方a1向接收方a2发起一笔交易金额为m_p_a的预探测交易;当节点u1无法转发该预探测交易时,则判断当前待探测支付通道的余额可能的上界和下界的差值是否大于预设精度,如大于则设定当前支付金额为当前待探测支付通道的余额可能的上界和下界的平均值,并由发送方a1向接收方a2发起新一笔的预探测交易,交易金额为当前支付金额:如果收到的响应为资金不足,则设定待探测支付通道的余额可能的上界为当前支付金额;如果收到的响应为未知交易则设定待探测支付通道的余额可能的下界为当前支付金额;重复,直至当前待探测支付通道的余额可能的上界和下界的差值小于预设精度;返回待探测支付通道的余额[balance
min
,balance
max
],其中待探测支付通道的余额的下限balance
min
为当前支付金额与待探测支付通道的余额可能的下界之和,待探测支付通道的余额的上限balance
max
为当前支付金额与待探测支付通道的余额可能的上界之和。8.区块链节点,其特征在于,执行如权利要求1

7任一所述的揭露闪电网络支付通道余额的方法的。9.区块链系统,其特征在于,包括如权利要求8所述的区块链节点。

技术总结
本发明公开了揭露闪电网络支付通道余额的方法、节点及系统,其中方法,包括,确认发送方A1与接收方A2之间的待探测通道节点U


技术研发人员:葛春鹏 刘哲 赵智鑫
受保护的技术使用者:南京航空航天大学
技术研发日:2021.09.29
技术公布日:2021/12/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1