一种多链管理方法、系统与流程

文档序号:32782700发布日期:2022-12-31 16:19阅读:74来源:国知局
一种多链管理方法、系统与流程

1.本发明涉及区块链技术领域,尤其涉及一种多链管理方法、系统。


背景技术:

2.区块链是一种去中心化、无需信任、防篡改性强的分布式记账本技术,综合利用了密码学、概率论、共识机制和分布式网络等多种计算机技术。区块链技术能够在金融、健康医疗、供应链、资产管理等诸多领域得到广泛应用。但是受吞吐量、网络孤立性、伸缩性等因素的制约,目前的区块链项目并不能很好地服务于商业应用。在区块链所面临的诸多问题中,网络孤立性阻碍了不同区块链之间的协同操作,极大程度的限制了区块链的发挥空间。


技术实现要素:

3.为了解决上述至少一个技术问题,本发明提出了一种多链管理方法、系统,丰富了区块链技术在商业应用的使用方式,为区块链多链运行机制提供简捷、安全、可靠的管理环境,提升了区块链多链系统的整体性能。
4.本发明第一方面提出了一种多链管理方法,所述方法包括:接收第一侧链的注册请求信息,并由第一侧链在主链上抵押一定的第一加密数字货币作为保证金,所述注册请求信息包括所述第一侧链的创世块信息,所述创世块信息至少包括所述第一侧链的数字身份;基于接收的注册请求信息,判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值;如果是,由主链的管理委员节点审核所述第一侧链的注册请求信息;判断主链的管理委员节点审核所述第一侧链的注册请求信息是否通过;如果是,则根据保证金数量为所述第一侧链分配一个资金池,用于管理所述第一侧链与其它侧链交互所用的资产。
5.本方案中,在判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值之前,所述方法还包括:在预设时间段内接收多个侧链的注册请求信息,且多个侧链包括第一侧链;获取每个侧链的注册请求信息的接收时间和数字身份;将每个侧链的接收时间与其他侧链的接收时间逐一进行比对,如果前者侧链的接收时间先于后者,则对前者侧链的接收时间项加一分;将每个侧链的数字身份与其他侧链的数字身份逐一进行比对,如果前者侧链的数字身份级别高于后者,则对前者侧链的数字身份项加一分;待多个侧链均完成基于接收时间项和数字身份项的两两比对后,统计每个侧链基于接收时间项的总得分,以及基于数字身份项的总得分;预设接收时间项对处理侧链注册请求的紧急性具有第一影响权重,数字身份项对处理侧链注册请求的紧急性具有第二影响权重;
将每个侧链基于接收时间项的总得分乘以第一影响权重,得到每个侧链的第一权重得分,将每个侧链基于数字身份项的总得分乘以第二影响权重,得到每个侧链的第二权重得分;将每个侧链的第一权重得分与第二权重得分相加,得到每个侧链的综合得分;基于综合得分的高低对多个侧链的注册请求信息进行排序,并按照优先顺序轮询处理多个侧链的注册请求信息,直到轮询到第一侧链的注册请求信息。
6.本方案中,在根据保证金数量为所述第一侧链分配一个资金池之后,所述方法还包括:由用户将其在主链上的第一加密数字货币锁定在第一侧链注册在主链的资金池中;由主链生成相应的跨链资产兑换信息;通过信息状态同步程序基于主链生成的跨链资产兑换信息在第一侧链释放对应比例的第二加密数字货币。
7.本方案中,由主链的管理委员节点审核所述第一侧链的注册请求信息,具体包括:预设主链有多个管理委员节点;由各个管理委员节点对注册请求信息进行评分,并对评分结果进行签名验证;经预设时间后,从主链的区块链网络中提取基于所述注册请求信息的最长签名验证链,其中最长签名验证链为主链的区块链网络中所有关于注册请求信息的多条签名验证链中管理委员节点最多的一条;判断最长签名验证链的管理委员节点签名总数量是否大于第二预设阈值;如果是,则从最长签名验证链中选定出评分结果大于第三预设阈值的管理委员节点为高分节点,并统计出高分节点数量;获取最长签名验证链中的各个管理委员节点的权威度;对最长签名验证链中的所有管理委员节点的权威度进行归一化计算,得到归一化后的权威度;将每个高分节点的评分结果分别乘以对应的归一化后的权威度,并对各个乘积进行累加,得到第一数值;将最长签名验证链的所有管理委员节点的评分结果分别乘以对应的归一化后的权威度,并对各个乘积进行累加,得到第二数值;将第一数值除以第二数值,计算得到签名审核通过率,并将签名审核通过率作为审核得分;判断所述审核得分是否大于第四预设阈值,如果是,则表示审核通过,如果否,则表示审核未通过。
8.本方案中,获取最长签名验证链中的各个管理委员节点的权威度,具体包括:获取历史预设时间段内所述主链中每个管理委员节点基于不同注册请求信息的多条历史审核数据,每条历史审核数据为相应管理委员节点对一注册请求信息的评分结果;从每个管理委员节点的多条历史审核数据中选定一条历史审核数据作为第一历史审核数据,计算第一历史审核数据与对应注册请求信息的签名审核通过率之间的匹配
度;判断所述匹配度是否大于第五预设阈值,如果是,则标记第一历史审核数据为正向审核;基于每个管理委员节点,累计历史预设时间段内所有历史审核数据的匹配度得到第三数值,并累计标记为正向审核的历史审核数据的匹配度得到第四数值;基于每个管理委员节点,将第四数值除以第三数值,得到每个管理委员节点的权威度。
9.本方案中,计算第一历史审核数据与对应注册请求信息的签名审核通过率之间的匹配度,具体包括:预设第一历史审核数据的评分结果为p,且p取值范围为0~k;预设对应注册请求信息的签名审核通过率为q,且q取值范围为0~d;将评分结果p除以k,得到p/k,将签名审核通过率q除以d,得到q/d;计算p/k与q/d之间的近似度,并将p/k与q/d之间的近似度作为第一历史审核数据与对应注册请求信息的签名审核通过率之间的匹配度。
10.本方案中,根据保证金数量为所述第一侧链分配一个资金池,具体包括:构建资金池容量计算模型;获取第一侧链的应用领域,将第一侧链的应用领域和保证金数量输入资金池容量计算模型,输出初始的资金池容量;获取多个参考侧链的历史注册数据,每个历史注册数据至少包括参考侧链的历史保证金数量和历史应用领域,以及历史资金池实际容量;对每个参考侧链的历史应用领域与第一侧链的应用领域进行比对,并计算得到每个参考侧链相较于第一侧链的近似度;判断每个参考侧链相较于第一侧链的近似度是否大于第六预设阈值;如果是,将对应的参考侧链加入第一数据库中;将第一数据库中每个参考侧链的历史保证金数量和历史应用领域输入资金池容量计算模型,并输出第一数据库中每个参考侧链的历史资金池预测容量;将第一数据库中每个参考侧链的历史资金池实际容量除以历史资金池预测容量,得到第一数据库中每个参考侧链的差异比例;将第一数据库中所有参考侧链的差异比例进行相加,得到差异比例和,并将差异比例和除以第一数据库中的参考侧链总数量,得到校正比例;将初始的资金池容量乘以所述校正比例,得到校正后的资金池容量。
11.本发明第二方面还提出一种多链管理系统,包括存储器和处理器,所述存储器中包括一种多链管理方法程序,所述多链管理方法程序被所述处理器执行时实现如下步骤:接收第一侧链的注册请求信息,并由第一侧链在主链上抵押一定的第一加密数字货币作为保证金,所述注册请求信息包括所述第一侧链的创世块信息,所述创世块信息至少包括所述第一侧链的数字身份;基于接收的注册请求信息,判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值;如果是,由主链的管理委员节点审核所述第一侧链的注册请求信息;
判断主链的管理委员节点审核所述第一侧链的注册请求信息是否通过;如果是,则根据保证金数量为所述第一侧链分配一个资金池,用于管理所述第一侧链与其它侧链交互所用的资产。
12.本方案中,在判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值之前,所述多链管理方法程序被所述处理器执行时还实现如下步骤:在预设时间段内接收多个侧链的注册请求信息,且多个侧链包括第一侧链;获取每个侧链的注册请求信息的接收时间和数字身份;将每个侧链的接收时间与其他侧链的接收时间逐一进行比对,如果前者侧链的接收时间先于后者,则对前者侧链的接收时间项加一分;将每个侧链的数字身份与其他侧链的数字身份逐一进行比对,如果前者侧链的数字身份级别高于后者,则对前者侧链的数字身份项加一分;待多个侧链均完成基于接收时间项和数字身份项的两两比对后,统计每个侧链基于接收时间项的总得分,以及基于数字身份项的总得分;预设接收时间项对处理侧链注册请求的紧急性具有第一影响权重,数字身份项对处理侧链注册请求的紧急性具有第二影响权重;将每个侧链基于接收时间项的总得分乘以第一影响权重,得到每个侧链的第一权重得分,将每个侧链基于数字身份项的总得分乘以第二影响权重,得到每个侧链的第二权重得分;将每个侧链的第一权重得分与第二权重得分相加,得到每个侧链的综合得分;基于综合得分的高低对多个侧链的注册请求信息进行排序,并按照优先顺序轮询处理多个侧链的注册请求信息,直到轮询到第一侧链的注册请求信息。
13.本方案中,在根据保证金数量为所述第一侧链分配一个资金池之后,所述多链管理方法程序被所述处理器执行时还实现如下步骤:由用户将其在主链上的第一加密数字货币锁定在第一侧链注册在主链的资金池中;由主链生成相应的跨链资产兑换信息;通过信息状态同步程序基于主链生成的跨链资产兑换信息在第一侧链释放对应比例的第二加密数字货币。
14.本发明提出的一种多链管理方法、系统,丰富了区块链技术在商业应用的使用方式,为区块链多链运行机制提供简捷、安全、可靠的管理环境,提升了区块链多链系统的整体性能。
15.本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
16.图1示出了本发明一种多链管理方法的流程图;图2示出了本发明跨链资产兑换的流程图;图3示出了本发明的审核匹配度计算方法的流程图;图4示出了本发明一种多链管理系统的框图。
具体实施方式
17.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本技术的实施例及实施例中的特征可以相互组合。
18.在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
19.图1示出了本发明一种多链管理方法的流程图。
20.如图1所示,本发明第一方面提出一种多链管理方法,所述方法包括:s102,接收第一侧链的注册请求信息,并由第一侧链在主链上抵押一定的第一加密数字货币作为保证金,所述注册请求信息包括所述第一侧链的创世块信息,所述创世块信息至少包括所述第一侧链的数字身份;s104,基于接收的注册请求信息,判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值;s106,如果是,由主链的管理委员节点审核所述第一侧链的注册请求信息;s108,判断主链的管理委员节点审核所述第一侧链的注册请求信息是否通过;s110,如果是,则根据保证金数量为所述第一侧链分配一个资金池,用于管理所述第一侧链与其它侧链交互所用的资产。
21.可以理解,区块链由多个相连的区块构成,每个区块记录了一段时间内网络中比特币的交易情况,可以将区块视为账簿中的帐页。第一个被最早构建的区块称为创世块,拥有一个唯一的id标识号。
22.侧链注册到主链需要使用数字身份id 完成认证,并提交创世块信息等基本信息到主链。同时,侧链需要在主链上抵押一定的第一加密数字货币作为保证金。该保证金由侧链初始验证人共同抵押,侧链验证人各自抵押的加密数字货币量由侧链验证人协商确定。在提交注册信息前,若抵押量不足,则会导致注册失败。若侧链存在恶意行为(例如,侧链验证人恶意增发侧链上的第二加密数字货币资产),则会扣除保证金作为惩罚。主链的管理委员节点审核侧链提交的基本信息,并在审核通过后根据保证金数量为侧链分配一个资金池,用于管理该链与其它链交互所用的资产。
23.可以看到,侧链的第二加密数字货币资产总量取决于其在主链中资金池的大小。某个侧链一旦作恶,那么该链在主链上质押的保证金可以用来偿付用户。因此,通常情况下,为了保证足够的安全性,侧链资金池的容量应该小于等于其抵押的保证金。
24.若某条侧链的验证人信息发生变更,那么需要新的验证人在变更前先去主链先抵押足够的第一加密数字货币,并要求其抵押量不能低于旧的验证人。当信息状态同步程序将包含新的共识周期验证人区块头提交到主链时,主链会验证新验证人总抵押是否足够。若不足,则该区块头同步将会被拒绝。
25.旧的侧链验证人抵押的第一加密数字货币将会在接下来两次验证人信息变更后被解锁。
26.本发明的多链管理方法能够丰富了区块链技术在商业应用的使用方式,为区块链多链机制提供简捷、安全的管理环境,提升了区块链多链系统的整体性能。
27.根据本发明的实施例,在判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值之前,所述方法还包括:在预设时间段内接收多个侧链的注册请求信息,且多个侧链包括第一侧链;获取每个侧链的注册请求信息的接收时间和数字身份;将每个侧链的接收时间与其他侧链的接收时间逐一进行比对,如果前者侧链的接收时间先于后者,则对前者侧链的接收时间项加一分;将每个侧链的数字身份与其他侧链的数字身份逐一进行比对,如果前者侧链的数字身份级别高于后者,则对前者侧链的数字身份项加一分;待多个侧链均完成基于接收时间项和数字身份项的两两比对后,统计每个侧链基于接收时间项的总得分,以及基于数字身份项的总得分;预设接收时间项对处理侧链注册请求的紧急性具有第一影响权重,数字身份项对处理侧链注册请求的紧急性具有第二影响权重;将每个侧链基于接收时间项的总得分乘以第一影响权重,得到每个侧链的第一权重得分,将每个侧链基于数字身份项的总得分乘以第二影响权重,得到每个侧链的第二权重得分;将每个侧链的第一权重得分与第二权重得分相加,得到每个侧链的综合得分;基于综合得分的高低对多个侧链的注册请求信息进行排序,并按照优先顺序轮询处理多个侧链的注册请求信息,直到轮询到第一侧链的注册请求信息。
28.需要说明的是,如果主链在预设时间段内接收多个侧链的注册请求,受限于主链对注册请求处理能力的限制,则需要逐个处理多个侧链的注册请求,然而考虑到不同侧链的注册请求的紧急性不同,本发明则将多个侧链的注册请求的紧急性进行对比,并对多个侧链按照对比后的得分进行排序,进而可以依序对多个侧链的注册请求进行审核处理。
29.可以理解,本发明在对多个侧链注册请求进行排序时,并未介入外界的比对模板,而是将多个侧链进行两两比对,因此每个侧链的综合得分为结合多个侧链相互对比之后的相对得分,更加有利于对多个侧链进行排序,且排序结果更加准确。
30.图2示出了本发明跨链资产兑换的流程图,如图2所示,在根据保证金数量为所述第一侧链分配一个资金池之后,所述方法还包括:s202,由用户将其在主链上的第一加密数字货币锁定在第一侧链注册在主链的资金池中;s204,由主链生成相应的跨链资产兑换信息;s206,通过信息状态同步程序基于主链生成的跨链资产兑换信息在第一侧链释放对应比例的第二加密数字货币。
31.根据本发明的具体实施例,在根据保证金数量为所述第一侧链分配一个资金池之后,所述方法还包括:用户在侧链中销毁第二加密数字货币;由侧链生成相应的跨链资产兑换信息;根据侧链生成的跨链资产兑换信息在主链资金池中释放对应的第一加密数字货币。
32.可以理解,第一加密数字货币为主链上交易流通的加密数字货币,第二加密数字
货币为侧链上交易流通的加密数字货币。
33.侧链注册完成后,用户可以将其在主链上的第一加密数字货币锁定在某条侧链注册在主链的资金池中,换取该侧链上相应的资产。用户在某条侧链注册在主链上的资金池中锁定第一加密数字货币后,主链会生成相应跨链资产兑换信息,若主链资金池被充满则锁定失败。若主链锁定成功,信息状态同步程序可基于主链生成的跨链资产兑换信息在侧链释放对应比例的第二加密数字货币。反之,用户在侧链中销毁第二加密数字货币,可根据侧链生成的跨链资产兑换信息在主链资金池中释放对应的第一加密数字货币。
34.根据本发明的具体实施例,在根据保证金数量为所述第一侧链分配一个资金池之后,所述方法还包括:若第一侧链欲扩大在主链中的资金池容量,则第一侧链可增加自己在主链中的保证金,并向主链提交申请,若审核通过,第一侧链在主链上的资金池容量会被扩大,第一侧链的资产供应量后续也会相应的增加。
35.可以理解,第一侧链欲减小在主链中的资金池容量,则侧链需要先向主链提交申请,若审核通过,第一侧链在主链上的资金池容量会减少,侧链的资产容量也会相应减少。需要说明,第一侧链的资金池容量不得大于侧链验证人的保证金总量,并且不允许小于当前所有用户锁定的第一加密数字货币总量。
36.根据本发明的实施例,由主链的管理委员节点审核所述第一侧链的注册请求信息,具体包括:预设主链有多个管理委员节点;由各个管理委员节点对注册请求信息进行评分,并对评分结果进行签名验证;经预设时间后,从主链的区块链网络中提取基于所述注册请求信息的最长签名验证链,其中最长签名验证链为主链的区块链网络中所有关于注册请求信息的多条签名验证链中管理委员节点最多的一条;判断最长签名验证链的管理委员节点签名总数量是否大于第二预设阈值;如果是,则从最长签名验证链中选定出评分结果大于第三预设阈值的管理委员节点为高分节点,并统计出高分节点数量;获取最长签名验证链中的各个管理委员节点的权威度;对最长签名验证链中的所有管理委员节点的权威度进行归一化计算,得到归一化后的权威度;将每个高分节点的评分结果分别乘以对应的归一化后的权威度,并对各个乘积进行累加,得到第一数值;将最长签名验证链的所有管理委员节点的评分结果分别乘以对应的归一化后的权威度,并对各个乘积进行累加,得到第二数值;将第一数值除以第二数值,计算得到签名审核通过率,并将签名审核通过率作为审核得分;判断所述审核得分是否大于第四预设阈值,如果是,则表示审核通过,如果否,则表示审核未通过。
37.本发明的实施例结合各个管理委员节点的权威度和评分结果进行综合计算出主链对注册请求信息的签名审核通过率,有效提升了签名审核通过率的准确性。
38.根据本发明的实施例,获取最长签名验证链中的各个管理委员节点的权威度,具体包括:获取历史预设时间段内所述主链中每个管理委员节点基于不同注册请求信息的多条历史审核数据,每条历史审核数据为相应管理委员节点对一注册请求信息的评分结果;从每个管理委员节点的多条历史审核数据中选定一条历史审核数据作为第一历史审核数据,计算第一历史审核数据与对应注册请求信息的签名审核通过率之间的匹配度;判断所述匹配度是否大于第五预设阈值,如果是,则标记第一历史审核数据为正向审核;基于每个管理委员节点,累计历史预设时间段内所有历史审核数据的匹配度得到第三数值,并累计标记为正向审核的历史审核数据的匹配度得到第四数值;基于每个管理委员节点,将第四数值除以第三数值,得到每个管理委员节点的权威度。
39.优选的,权威度大于等于0,小于等于1,但不限于此。
40.需要说明的是,本发明根据每条历史审核数据与对应注册请求信息的签名审核通过率之间的匹配度来计算出每个管理委员节点的权威度,从而便于准确计算出后续的签名审核通过率。
41.图3示出了本发明的审核匹配度计算方法的流程图,如图3所示,计算第一历史审核数据与对应注册请求信息的签名审核通过率之间的匹配度,具体包括:s302,预设第一历史审核数据的评分结果为p,且p取值范围为0~k;s304,预设对应注册请求信息的签名审核通过率为q,且q取值范围为0~d;s306,将评分结果p除以k,得到p/k,将签名审核通过率q除以d,得到q/d;s308,计算p/k与q/d之间的近似度,并将p/k与q/d之间的近似度作为第一历史审核数据与对应注册请求信息的签名审核通过率之间的匹配度。
42.需要说明的是,在主链每次对侧链的注册请求信息进行审核时,则由多个管理委员节点分别对此次的注册请求信息进行审核评分,本发明则计算每个管理委员节点的审核评分结果与最终的签名审核通过率之间的相似度,并根据相似度来判断每个管理委员节点的审核准确性,也就是说,如果相似度高,则该管理委员节点此次的审核准确性较高,相应的,将会积攒该管理委员节点的权威度。
43.根据本发明的实施例,根据保证金数量为所述第一侧链分配一个资金池,具体包括:构建资金池容量计算模型;获取第一侧链的应用领域,将第一侧链的应用领域和保证金数量输入资金池容量计算模型,输出初始的资金池容量;获取多个参考侧链的历史注册数据,每个历史注册数据至少包括参考侧链的历史保证金数量和历史应用领域,以及历史资金池实际容量;对每个参考侧链的历史应用领域与第一侧链的应用领域进行比对,并计算得到每个参考侧链相较于第一侧链的近似度;
判断每个参考侧链相较于第一侧链的近似度是否大于第六预设阈值;如果是,将对应的参考侧链加入第一数据库中;将第一数据库中每个参考侧链的历史保证金数量和历史应用领域输入资金池容量计算模型,并输出第一数据库中每个参考侧链的历史资金池预测容量;将第一数据库中每个参考侧链的历史资金池实际容量除以历史资金池预测容量,得到第一数据库中每个参考侧链的差异比例;将第一数据库中所有参考侧链的差异比例进行相加,得到差异比例和,并将差异比例和除以第一数据库中的参考侧链总数量,得到校正比例;将初始的资金池容量乘以所述校正比例,得到校正后的资金池容量。
44.可以理解,所述资金池容量为资金池大小,更具体为资金池的资金量,且第一侧链的资金池大小应小于保证金数量。不同的保证金数量可能对应不同的资金池大小,同时,侧链的应用领域不同也会影响对应资金池大小,如相同保证金的情况下,金融应用领域的资金池将略大于物流领域的资金池。
45.历史资金池实际容量可以由主链的管理委员节点协商决定,在积累一定量的历史注册数据后,则可以构建资金池容量计算模型,并通过资金池容量计算模型计算出第一侧链初始的资金池容量。受限于模型计算参数的影响,模型计算出的初始的资金池容量可能存在一定误差,本发明进一步结合第一数据库中的参考侧链的历史资金池预测容量与历史资金池实际容量,计算出校正比例,从而基于校正比例对初始的资金池容量进行校正,得到准确的资金池容量。
46.图4示出了本发明一种多链管理系统的框图。
47.如图4所示,本发明第二方面还提出一种多链管理系统4,包括存储器41和处理器42,所述存储器中包括一种多链管理方法程序,所述多链管理方法程序被所述处理器执行时实现如下步骤:接收第一侧链的注册请求信息,并由第一侧链在主链上抵押一定的第一加密数字货币作为保证金,所述注册请求信息包括所述第一侧链的创世块信息,所述创世块信息至少包括所述第一侧链的数字身份;基于接收的注册请求信息,判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值;如果是,由主链的管理委员节点审核所述第一侧链的注册请求信息;判断主链的管理委员节点审核所述第一侧链的注册请求信息是否通过;如果是,则根据保证金数量为所述第一侧链分配一个资金池,用于管理所述第一侧链与其它侧链交互所用的资产。
48.根据本发明的实施例,在判断所述第一侧链在主链上抵押的保证金是否大于等于第一预设阈值之前,所述多链管理方法程序被所述处理器执行时还实现如下步骤:在预设时间段内接收多个侧链的注册请求信息,且多个侧链包括第一侧链;获取每个侧链的注册请求信息的接收时间和数字身份;将每个侧链的接收时间与其他侧链的接收时间逐一进行比对,如果前者侧链的接收时间先于后者,则对前者侧链的接收时间项加一分;将每个侧链的数字身份与其他侧链的数字身份逐一进行比对,如果前者侧链的数
字身份级别高于后者,则对前者侧链的数字身份项加一分;待多个侧链均完成基于接收时间项和数字身份项的两两比对后,统计每个侧链基于接收时间项的总得分,以及基于数字身份项的总得分;预设接收时间项对处理侧链注册请求的紧急性具有第一影响权重,数字身份项对处理侧链注册请求的紧急性具有第二影响权重;将每个侧链基于接收时间项的总得分乘以第一影响权重,得到每个侧链的第一权重得分,将每个侧链基于数字身份项的总得分乘以第二影响权重,得到每个侧链的第二权重得分;将每个侧链的第一权重得分与第二权重得分相加,得到每个侧链的综合得分;基于综合得分的高低对多个侧链的注册请求信息进行排序,并按照优先顺序轮询处理多个侧链的注册请求信息,直到轮询到第一侧链的注册请求信息。
49.根据本发明的实施例,在根据保证金数量为所述第一侧链分配一个资金池之后,所述多链管理方法程序被所述处理器执行时还实现如下步骤:由用户将其在主链上的第一加密数字货币锁定在第一侧链注册在主链的资金池中;由主链生成相应的跨链资产兑换信息;通过信息状态同步程序基于主链生成的跨链资产兑换信息在第一侧链释放对应比例的第二加密数字货币。
50.本发明提出的一种多链管理方法、系统,丰富了区块链技术在商业应用的使用方式,为区块链多链运行机制提供简捷、安全、可靠的管理环境,提升了区块链多链系统的整体性能。
51.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
52.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
53.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
54.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
55.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品
销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
56.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1