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

一种基于中继链的跨链组合支付方法技术

技术编号:38222688 阅读:17 留言:0更新日期:2023-07-25 17:54
本发明专利技术公开了一种基于中继链的跨链组合支付方法,该方法中交易双方与中间方/承兑方基于中继链进行交易,验证委员会验证交易。其中,验证委员会基于验证委员会选举流程随机选出,由符合信誉值阈值的验证者组成,验证委员会加入交易并验证交易;中间方/承兑方通过参与交易积累信誉值,验证者通过参与验证交易积累其信誉值,基于信誉智能合约管理中间方/承兑方、验证者信誉值。本发明专利技术提出的基于任意中继链的安全跨链组合支付方法,增强了不同区块链资产的流通性,提升了区块链的互操作性和可扩展性。扩展性。扩展性。

【技术实现步骤摘要】
一种基于中继链的跨链组合支付方法


[0001]本专利技术涉及数字货币资产交易领域,尤其涉及一种基于中继链的跨链组合支付方法。

技术介绍

[0002]随着区块链技术的不断发展和创新,不同应用场景和设计需求的区块链网络已经被广泛采用。然而,由于不同区块链之间的相互独立性,区块链的价值往往会被隔离,形成了“孤岛”效应。为了实现不同区块链之间的业务协同和价值流通,以及提高其互操作性和可扩展性,跨链技术成为了一个重要的解决方案。目前,跨链技术的主要机制包括公证人机制、侧链/中继、哈希锁定和分布式私钥控制等。公证人机制技术结构简单、兼容性好,但存在中心化带来的安全问题。侧链/中继技术具有良好的扩展性和安全性,并且适用于广泛的场景,但实现复杂度较高,交易效率低。哈希锁定技术的优点在于交易参与方无须互相信任,安全性高,但只能实现跨链资产的交换,不能实现跨链资产的转移。分布式私钥控制技术虽安全性高,但适用场景有限。

技术实现思路

[0003]针对现有技术的不足,本专利技术提出的基于任意中继链的安全跨链组合支付方法,增强了不同区块链资产的流通性,提升了区块链的互操作性和可扩展性。
[0004]为实现上述目的,本专利技术提供了一种基于中继链的跨链组合支付方法;该方法包括以下步骤:
[0005](1)所述付款方、收款方与中间方/承兑方基于交易智能合约进行交易,验证委员会验证交易结果;
[0006](2)所述验证委员会选举流程用于选出验证交易结果的验证者;
[0007](3)所述中间方/承兑方通过参与交易积累信誉值,验证者通过参与验证交易积累其信誉值。
[0008]具体为,所述步骤(1)包括如下子步骤:
[0009](1.1)付款方、收款方发布交易tx,所述交易tx的条件包括付款方和收款方的资产种类,付款方和收款方的账户地址、交易金额和交易汇率;
[0010](1.2)支持付款方所需资产种类中间方/承兑方A1、A2、A3

,以及支持收款方所需资产种类中间方/承兑方B1、B2、B3

根据交易信息,以及自身支持的资产种类,按照自主选择规则在规定时间内支付押金加入交易tx;
[0011](1.3)中间方/承兑方A1、A2、A3

分别在对应资产种类的区块链上与付款方建立交易,并在规定时间内完成交易;
[0012](1.4)通过验证委员会选举流程选出验证委员会加入步骤(1.1)中的交易tx,验证委员会验证步骤(1.3)中的交易结果,并在交易合约中对交易结果完成情况进行投票。
[0013](1.5)交易智能合约根据步骤(1.4)中的投票结果完成对中间方/承兑方A1、A2、
A3

和验证委员会押金的处置,并通知中间方/承兑方B1、B2、B3

和收款方B交易消息;
[0014](1.6)交易智能合约调用信誉智能合约更新中间方/承兑方、验证委员会信誉值;
[0015](1.7)中间方/承兑方B1、B2、B3

分别在对应资产种类的区块链上与收款方建立交易,并在规定时间内完成交易;
[0016](1.8)通过验证委员会选举流程选出验证委员会加入上述步骤(1.1)交易tx,验证委员会验证上述步骤(1.7)交易结果,并在交易合约中对交易结果完成情况进行投票;
[0017](1.9)交易智能合约根据上述步骤(1.8)投票结果完成对中间方/承兑方B1、B2、B3

和验证委员会押金的处置;
[0018](1.10)交易智能合约调用信誉智能合约更新中间方/承兑方、验证委员会信誉值。
[0019]具体为,所述步骤(1.5)具体包括如下子步骤:
[0020](1.5.1)投票结果根据验证委员会们投票类别多者为定,投票为结果多那一类被认定为诚实的验证者,未在规定时间内投票或者投票为结果少那一类被判定为作恶的验证者;交易智能合约会将作恶的验证者押金平分给其他诚实的验证委员会,诚实的验证者会基于均分规则额外获得交易成功奖励,以激励更多的诚实验证者参与交易验证;
[0021](1.5.2)若付款方与中间方/承兑方A1、A2、A3

在其他区块链上的交易均未完成,则交易结束,退回中间方/承兑方A1、A2、A3

押金;
[0022](1.5.3)若付款方与中间方/承兑方A1、A2、A3

在其他区块链上的交易部分完成或全部完成,交易智能合约扣除成功部分中间方/承兑方的押金,退回失败部分中间方/承兑方的押金;
[0023](1.5.3)交易智能合约将上述步骤1.5.3中扣除的总押金,根据交易tx按比例转移给中间方/承兑方B1、B2、B3

,并通知中间方/承兑方B1、B2、B3

和收款方交易消息。
[0024]具体为,所述步骤(1.9)具体包括如下子步骤:
[0025](1.9.1)投票结果根据验证委员会们投票类别多者为定,投票结果为多数者那一类被认定为诚实的验证者,未在规定时间内投票或者投票结果为少数者的那一类被判定为作恶的验证者。交易智能合约会将作恶的验证者押金平分给其他诚实的验证委员会,诚实的验证者会基于均分规则额外获得交易成功奖励,以激励更多的诚实验证者参与交易验证;
[0026](1.9.2)若收款方与中间方/承兑方B1、B2、B3

在其他区块链上的交易均完成,则退回所有中间方/承兑方B1、B2、B3

押金,交易结束;
[0027](1.9.3)若收款方与中间方/承兑方B1、B2、B3

在其他区块链上的交易部分完成,则退回成功部分中间方/承兑方的押金,扣除失败部分中间方/承兑方的押金,转移至收款方在此中间链上的账户,交易结束。
[0028]具体为,所述步骤(2)包括以下子步骤:
[0029](2.1)验证者支付一定的押金成为候选验证者;
[0030](2.1)使用可验证随机函数VRF从已支付押金的候选验证者中随机选出初始验证委员会和备用验证者集合;
[0031](2.2)对参与交易验证的验证者,首先检查其信誉值是否大于阈值,低于阈值则从候选验证者中选择新验证者。
[0032]具体为,所述步骤(3)包括如下子步骤:
[0033](3.1)若交易均失败,则中间方/承兑方信誉值不变;
[0034](3.2)若交易部分成功或全部成功,则成功部分的中间方/承兑方信誉值增加,失败部分的中间方/承兑方信誉值不变;
[0035](3.3)诚实的验证者信誉值按预定规则增加,作恶的验证者信誉值按预定规则扣减。
[0036]本专利技术的有益效果是:实现在任意链上的组合支付,而无需建立新的中继链,增强了不同区块链资产的流通性,提升了区块链的互操作性和可扩展性。
附图说明...

【技术保护点】

【技术特征摘要】
1.一种基于中继链的跨链组合支付方法,其特征在于,该方法包括以下步骤:(1)所述付款方、收款方与中间方/承兑方基于交易智能合约进行交易,验证委员会验证交易结果;(2)所述验证委员会选举流程用于选出验证交易结果的验证者;(3)所述中间方/承兑方通过参与交易积累信誉值,验证者通过参与验证交易积累其信誉值。2.根据权利要求1所述一种基于中继链的跨链组合支付方法,其特征在于,所述步骤(1)包括如下子步骤:(1.1)付款方、收款方发布交易tx,所述交易tx的条件包括付款方和收款方的资产种类,付款方和收款方的账户地址、交易金额和交易汇率;(1.2)支持付款方所需资产种类中间方/承兑方A1、A2、A3

,以及支持收款方所需资产种类中间方/承兑方B1、B2、B3

根据交易信息,以及自身支持的资产种类,按照自主选择规则在规定时间内支付押金加入交易tx;(1.3)中间方/承兑方A1、A2、A3

分别在对应资产种类的区块链上与付款方建立交易,并在规定时间内完成交易;(1.4)通过验证委员会选举流程选出验证委员会加入步骤(1.1)中的交易tx,验证委员会验证步骤(1.3)中的交易结果,并在交易合约中对交易结果完成情况进行投票。(1.5)交易智能合约根据步骤(1.4)中的投票结果完成对中间方/承兑方A1、A2、A3

和验证委员会押金的处置,并通知中间方/承兑方B1、B2、B3

和收款方B交易消息;(1.6)交易智能合约调用信誉智能合约更新中间方/承兑方、验证委员会信誉值;(1.7)中间方/承兑方B1、B2、B3

分别在对应资产种类的区块链上与收款方建立交易,并在规定时间内完成交易;(1.8)通过验证委员会选举流程选出验证委员会加入上述步骤(1.1)交易tx,验证委员会验证上述步骤(1.7)交易结果,并在交易合约中对交易结果完成情况进行投票;(1.9)交易智能合约根据上述步骤(1.8)投票结果完成对中间方/承兑方B1、B2、B3

和验证委员会押金的处置;(1.10)交易智能合约调用信誉智能合约更新中间方/承兑方、验证委员会信誉值。3.根据权利要求2所述一种基于中继链的跨链组合支付方法,其特征在于,所述步骤(1.5)具体包括如下子步骤:(1.5.1)投票结果根据验证委员会们投票类别多者为定,投票为结果多那一类被认定为诚实的验证者,未在规定时间内投票或者投票为结果少那一类被判定为作恶的验证者;交易智能合约会将作恶的验证者押金平分给其他诚实的验证委员会,诚实的验证者会基于均分规则...

【专利技术属性】
技术研发人员:王鑫
申请(专利权)人:浙江大学
类型:发明
国别省市:

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

1