[发明专利]一种区块链网络的处理性能分析方法及装置有效
申请号: | 201911242997.0 | 申请日: | 2019-12-06 |
公开(公告)号: | CN111144883B | 公开(公告)日: | 2023-05-16 |
发明(设计)人: | 莫楠;张开翔;范瑞彬;石翔;贺双洪;尹强文;王章;李辉忠 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 彭燕 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 网络 处理 性能 分析 方法 装置 | ||
1.一种区块链网络的处理性能分析方法,其特征在于,包括:
在区块链网络执行多个跨链事务;其中,所述多个跨链事务中各跨链事务是在所述区块链网络的多个区块链上通过依次执行多笔交易来完成的事务;每个跨链事务对应的多笔交易中均具有相同的事务标识;
在区块链网络执行多个跨链事务,包括:
针对任一跨链事务,启动所述跨链事务,向参与所述跨链事务的任一条区块链发起跨链的启动交易;
确认所述启动交易成功上链,记录所述跨链事务的事务ID、所述启动交易的发起时刻和上链时刻;所述事务ID用于对所述跨链事务中的交易进行跟踪,并记录交易的发起时刻和上链时刻;
确认所述跨链事务中的最后一笔交易上链成功,记录最后一笔交易的发起时刻和上链时刻;
根据所述多个跨链事务中每笔交易的发起时刻和上链时刻,确定所述区块链网络的处理性能。
2.如权利要求1所述的方法,其特征在于,所述区块链网络的处理性能为所述区块链网络处理跨链事务的平均处理时长;所述根据所述多个跨链事务中每笔交易的发起时刻和上链时刻,确定所述区块链网络的处理性能,包括:
针对所述多个跨链事务中每个跨链事务,将所述跨链事务的最后一笔交易的上链时刻与第一笔交易的发起时刻之间的间隔时长,作为所述跨链事务的处理时长;
根据所述多个跨链事务的处理时长、所述多个跨链事务的权重值和所述多个跨链事务的事务数量,确定所述区块链网络的平均处理时长。
3.如权利要求1所述的方法,其特征在于,所述区块链网络的处理性能为所述区块链网络中每个区块链的交易确认性能;所述根据所述多个跨链事务中每笔交易的发起时刻和上链时刻,确定所述区块链网络的处理性能,包括:
针对所述区块链网络的每个区块链,根据所述多个跨链事务在所述区块链上发起的每笔交易的发起时刻和上链时刻,确定该笔交易在所述区块链的交易确认时长;
至少根据在所述区块链上发起的每笔交易的交易确认时长,确定所述区块链的交易确认性能中是否存在性能瓶颈。
4.如权利要求3所述的方法,其特征在于,所述至少根据在所述区块链上发起的每笔交易的交易确认时长,确定所述区块链的交易确认性能中是否存在性能瓶颈,包括:
根据在所述区块链上发起的每笔交易的交易确认时长,确定所述区块链的交易确认时长的波动程度;
若确定所述区块链的交易确认时长的波动程度为波动较高,则确定所述区块链的交易确认性能中的交易执行性能存在性能瓶颈;或者,
若确定所述区块链的交易确认时长的波动程度为波动较低,且所述区块链的平均交易确认时长不大于预设时长,则确定所述区块链的交易确认性能中的交易执行性能不存在性能瓶颈。
5.如权利要求4所述的方法,其特征在于,在所述区块链上发起的每笔交易的交易确认时长包括该笔交易的交易执行时长和该笔交易的区块共识时长;还包括:
若确定所述区块链的交易确认时长的波动程度为波动较低,且所述区块链的平均交易确认时长大于所述预设时长,则确定所述区块链的交易确认性能存在瓶颈,并确定第一比例和第二比例;所述第一比例为所述区块链的交易执行总时长在所述区块链的交易确认总时长中的占比;所述第二比例为所述区块链的区块共识总时长在所述区块链的交易确认总时长中的占比;
若所述第一比例大于所述第二比例,则确定所述区块链的交易确认性能中的交易执行性能存在性能瓶颈;或者,
若所述第一比例不大于所述第二比例,则确定所述区块链的交易确认性能中的区块共识性能存在性能瓶颈。
6.如权利要求1-5任一所述的方法,其特征在于,还包括:
针对所述区块链网络的任一区块链,根据所述多个跨链事务的执行过程中,所述区块链的区块交易数量等于所述区块链的区块交易数量上限的跨链事务个数,确定所述区块链的区块打包饱和程度;所述区块交易数量等于所述区块链的区块交易数量上限时,所述区块链的区块进行了打包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911242997.0/1.html,转载请声明来源钻瓜专利网。