买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:北京白龙马云行科技有限公司
摘要:本发明提供一种区块链跨链通信方法及装置,涉及区块链跨链技术领域,本发明通过详细记录每次交易的交易费用、速度、负载和失败率,对采集到的数据进行深入分析,生成匹配指数,这一指数能够精确描述通信成本与性能之间的比例关系,根据跨链通信的需求数据,生成需求指数,进一步细化通信成本与性能的期望比例,最后通过对比匹配指数和需求指数,构建一个高度精确的区块链选择模型,这个模型可以筛选出在成本和性能比上最优的区块链,以进行高效、低成本的跨链通信。
主权项:1.一种区块链跨链通信方法,其特征在于,具体步骤包括:步骤S1、对能够进行跨链通信的若干区块链标记为{1,2,...,i,...,n},其中i表示第i个区块链,i∈{1,2,...,n},n为区块链总数;并对第i个区块链中的历史交易数量标记为{1,2,...,j,...,m},j∈{1,2,...,m},其中j表示当前所属区块链的第j次交易,m为交易数量总数;采集第i个区块链中第j次交易的交易费用、交易速度、负载数据,并获取当前交易次数下的交易失败率,最终形成历史数据集;所述交易费用包括跨链通信数据传输量对应的资源消耗费用以及交易确认速度需求的手续费用;对交易费用标记为JYf,对资源消耗费用标记为Fy1,对手续费用标记为Fy2,计算公式如下: 其中,表示第i个区块链中第j次交易费用,分别表示第i个区块链中第j次交易的资源消耗费用和手续费用;所述交易速度包括区块确认时间、网络延迟和处理速度,并对交易速度标定为JYSd,对区块确认时间标记为QRt,对网络延迟标记为Wy,对处理速度标记为Cv,计算公式如下; 其中,表示第i个区块链中第j次交易速度,分别表示第i个区块链中第j次交易的确认时间、网络延迟和处理速度;所述负载数据包括当前区块链的容量参数和处理算法效率参数,并对负载数据标记为FZs,对容量参数标记为Lr,对处理算法效率参数标记为SFXl,计算公式如下; 表示第i个区块链中第j次负载数据,分别表示第i个区块链中第j次交易的容量参数和处理算法效率参数,和为非负数的权重系数,;所述交易失败率表示交易无法顺利完成的预测概率,通过将第j次交易时之前的交易失败次数除于j次数获得,并对交易失败率标记为SBl,失败次数标记为u,计算公式如下: 其中,表示第i个区块链中第j次交易失败率预测值,表示第i个区块链中第j次失败次数;步骤S2、在历史数据集中,获取第i个区块链中第j次交易的交易费用、交易速度、负载数据和交易失败率后进行分析处理,生成匹配指数,所述匹配指数描述了在当前数据下的通信成本和性能之间的组成比例;定义匹配指数为,计算公式如下所示: 其中,均是归一化函数,用于分别将第i个区块链中第j次交易的交易费用、交易速度、负载数据进行取值范围归一化到[0,1]范围内;是第i个区块链中第j次交易的匹配指数,分别表示在所有历史数据中交易费用、交易速度和负载数据的最大值;其中是一个正常数,为第i个区块链中第j次交易的交易费用;为第i个区块链中第j次交易的交易速度;为第i个区块链中第j次的负载数据;为第i个区块链中第j次交易的交易失败率预测值;设定值域在[0,1]范围内,其中接近1的值表示成本与交易效率代表的性能比较优化,而接近0的值则表示高失败率或者不平衡的成本与性能比;将值域[0,1]范围划分为若干个等级区间,不同区间表示交易费用、交易速度、负载数据、交易失败率处于不同的组成比例状态;步骤S3、获取需要跨链通信数据中关于交易费用、交易速度、负载数据、交易失败率的需求数据;并对需求数据进行分析处理后,生成需求指数,所述需求指数描述了对通信成本和性能之间的组成比例期望;定义需求指数为ND,计算公式如下所示: 其中,ND是需求指数;和分别为资源消耗费用和手续费用的需求期望值;是容量参数的需求期望值;分别是区块确认时间、网络延迟和处理速度的需求期望值;分别是处理算法效率参数和负载数据的需求期望值;是交易失败率的需求期望值;上述数据均经过归一化量化处理;a1、a2、a3是对应参数的权重系数,且a1、a2、a3均为非负数,a1+a2+a3=1,e1是权调节系数,;设定ND的值域为[0,1],越接近0,表示对成本最小化和性能最大化中的任意一种需求越大,越接近1,表示对成本最小化和性能最大化的区块链需求越大;步骤S4、获取匹配指数和需求指数,并进行分析处理,基于这些指数构建区块链选择模型,该区块链选择模型能够根据需求指数代表的组成比例期望,从匹配指数中选择同时满足成本要求和性能要求的区块链,以进行跨链通信交易。
全文数据:
权利要求:
百度查询: 北京白龙马云行科技有限公司 一种区块链跨链通信方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。