[发明专利]一种区块链共识算法评估优化方法在审
申请号: | 202110202743.7 | 申请日: | 2021-02-23 |
公开(公告)号: | CN112907082A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 张皓;刘晓春;熊真真;张艳霞;陈雪梅;屠盛春;黄福海;罗博航;沈翔宇;陈思捷;平健 | 申请(专利权)人: | 上海腾天节能技术有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 张宁展 |
地址: | 200050 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 共识 算法 评估 优化 方法 | ||
1.一种区块链共识算法评估优化方法,其特征在于包括以下步骤:
S1、构建包括若干普通节点、以及若干共识节点的区块链;
S2、基于步骤S1构建的区块链根据应用场景加载不同的共识算法;
S3、对步骤S2不同的共识算法计算效率维度指标;
S4、对步骤S2不同的共识算法计算容错性维度指标;
S5、对步骤S2不同的共识算法计算运行成本维度指标;
S6、根据步骤S3、S4和S5获得的指标确定该应用场景下区块链的共识算法。
2.根据权利要求1所述的一种区块链共识算法评估优化方法,其特征在于:所述的效率维度是指共识算法对请求的响应和处理时间;所述的容错性维度是指共识算法对错误情况的容忍程度与产生错误后的自我修复能力;所述的运行成本维度是指维持共识算法有效运行的代价。
3.根据权利要求2所述的一种区块链共识算法评估优化方法,其特征在于:所述的效率维度指标包括单次请求确认时间、单次请求结果敲定时间;所述的单次请求确认时间TC指从节点发起请求到包含该请求响应结果的区块被生成的时间间隔,其计算公式为:TC=tconfirmed-trequest,式中trequest为请求发起的时间点,tconfirmed为请求确认的时间点;所述的单次请求结果敲定时间TF指从请求被确认到包含该请求响应结果的区块被敲定的时间间隔,其计算公式为:TF=tfinalized-tconfirmed,式中tfinalized为包含请求响应结果的区块敲定的时间点。
4.根据权利要求2所述的一种区块链共识算法评估优化方法,其特征在于:所述的容错性维度指标包括离线容错性、数据恢复能力;所述的离线容错性PerT指特定共识算法在正确执行生成区块、敲定区块两个阶段的同时,能容纳离线节点的上限,其计算公式为:PerT=max(noffline/ntotal),式中noffline为不中断共识流程的离线节点数量,ntotal为节点总数;所述的数据恢复能力TR指节点存储数据被清除后,重新获取区块链上所有运行数据的能力,由数据恢复所需时间衡量,其计算公式为:TR=trecovery-tstart,式中tstart为重新启动节点的时间点;trecovery为节点重新获取区块链上所有运行数据的时间点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海腾天节能技术有限公司,未经上海腾天节能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110202743.7/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理