standard download
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210986298.2 (22)申请日 2022.08.17 (65)同一申请的已公布的文献号 申请公布号 CN 115063246 A (43)申请公布日 2022.09.16 (73)专利权人 人民法院信息技 术服务中心 地址 100745 北京市东城区东交民巷27号 专利权人 上海协成新 技术发展有限公司 (72)发明人 吴斌 朱箭飞 章旭东 许坚翔  孙福辉 王晓燕  (74)专利代理 机构 北京三友知识产权代理有限 公司 11127 专利代理师 贾磊 刘飞 (51)Int.Cl. G06Q 40/04(2012.01)G06Q 10/06(2012.01) G06F 21/62(2013.01) (56)对比文件 CN 109118038 A,2019.01.01 CN 114037245 A,202 2.02.11 CN 113657802 A,2021.1 1.16 KR 20210 004091 A,2021.01.13 审查员 林筱枫 (54)发明名称 一种基于成熟度模型的区块链评价方法和 装置 (57)摘要 本文提供一种基于成熟度模型的区块链评 价方法和装置, 方法包括根据待评价区块链的交 易信息、 区块信息和节点信息, 计算区块链的区 块高度指数、 交易回滚指数、 区块回滚指数、 节点 高度指数、 出块概率指数、 出块时间指数、 交易堆 积指数和交易接受概率指数; 根据区块高度指 数、 交易回滚指数、 区块回滚指数、 节点高度指 数、 出块概率指数、 出块时间指数、 交易堆积指数 和交易接受概率指数以及评分模 型, 计算区块链 的得分; 根据得分和成熟度模型, 对待评价区块 链进行分级。 本文提供的方法能够通过区块链的 多个运行状态指标和评分模型计算出待评价区 块链的得分, 并可根据得分将区块链对应到成熟 度模型的相应等级, 更加直观 地对区块链发展运 行进行动态评价。 权利要求书3页 说明书11页 附图3页 CN 115063246 B 2022.11.04 CN 115063246 B 1.一种基于成熟度模型的区块链评价方法, 其特 征在于, 包括: 根据待评价区块链 的交易信息、 区块信息和节点信息, 计算待评价区块链的区块高度 指数、 交易回滚指数、 区块回滚指数、 节点高度指数、 出块概率指数、 出块时间指数、 交易堆 积指数和交易接受概 率指数; 根据区块高度指数、 交易回滚指数、 区块 回滚指数、 节点高度指数、 出块概率指数、 出块 时间指数、 交易堆积指数和交易接受概率指数, 以及预设的评 分模型, 计算待评价区块链的 得分; 所述评分模型为: Eval =f(H,Tx,Block,NodeBlock,probitBlock,BlockInterval,Txpending,Nodetxcount) =a1×H×(a2×Tx+a3×Block+a4×NodeBlock+a5×probitBlock+a6×BlockInterval+a7× Txpending+a8×Nodetxcount); 其中,Eval为待评价区块链的得分; H为区块高度指数; Tx为交易回滚指数; Block为区块回滚指数; NodeBlock为节点高度指 数;probit Block为出块概率指数; Block Interval为出块时间指数; Txpending为交易堆积指数; Nodetxcount为交易接受概率指数; a1为大于零常系数,  a2、a3、a4、a5、a6、a7和a8为大于等于零 的常系数; 根据所述得分和成熟度模型, 对待评价区块链进行分级。 2.根据权利要求1所述的方法, 其特征在于, 计算所述待评价区块链的区块高度指数, 进一步包括: 根据待评价区块链中各区块的高度、 预设的安全高度以及各区块的哈希值, 获取所述 待评价区块链的区块高度指数为: ; f(σ) =1/(Hmax‑Hmin) ; 其中,H为区块高度指数; Hi为第i个节点的高度, Hj为第j个节点的高度, Hsafe为安全高度; Hmax为各节点的高度中的最大值, Hmin为各节点的高度中的最小值; k为 高度,BlockHash[k]为高度为 k时的哈希值。 3.根据权利要求1所述的方法, 其特 征在于, 计算交易回滚指数, 进一 步包括: 获取交易所 涉及区块在交易回滚前后的交易状态; 根据所涉及区块在交易回滚前后的交易状态, 获取待评价区块链的交易回滚状态指 数, 为: ; 其中,Tx为交易回滚指数; txstatus为所涉及区块在交易回滚后的交易状态, txstatus’为 所涉及区块在交易回滚前的交易状态; 取值 为1表示交易存在, 取值 为0表示交易 不存在。 4.根据权利要求1所述的方法, 其特征在于, 所述区块回滚指数通过如下公式计算得权 利 要 求 书 1/3 页 2 CN 115063246 B 2到: Block=1/(RollbackBlockCount*BlockFlag) ; ; 其中,Block为区块回滚指数; RollbackBlockCount为回滚高度;blockhash为节点重启后区 块的哈希值; blockhash’为节点重启前区块的哈希值。 5.根据权利要求1所述的方法, 其特 征在于, 计算节点高度指数进一 步包括: 计算所有节点的高度的平均值和方差; 根据所有节点的高度的平均值和方差, 计算得到节点高度指数为: ; 其中,NodeBlock为节点高度指数; Xi为第i个节点的高度,i的取值为1至 n,μ为所有节点 高度的平均值, σ为所有节点高度的方差 。 6.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 计算在一段检测时间区间内, 所有节点的出块 概率的方差; 根据所有节点的出块 概率的方差, 计算得到所述待评价区块链的出块 率指数, 为: ; 其中,probit Block为出块概率指数;σprobit为所有节点的出块 概率的方差; 以及, 计算在一段检测时间区间内, 所有区块的出块时间 间隔的方差; 根据所有区块的出块时间间隔的方差, 计算得到所述待评价区块链的出块时间指数, 为: ; 其中,Block Interval为出块时间指数; σblock为所有区块出块时间 间隔的方差 。 7.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 计算在一段检测时间区间内所有节点交易 堆积数量的方差; 根据所有节点交易 堆积数量的方差, 计算得到所述待评价区块链的交易 堆积指数, 为: ; 其中,Txpending为交易堆积指数; σpending为所有节点交易 堆积数量的方差; 以及, 计算在一段检测时间区间内, 所有节点接受到的交易数量的方差; 根据所有节点接受到的交易数量的方差, 计算得到所述待评价 区块链的交易接受概率 指数, 为:权 利 要 求 书 2/3 页 3 CN 115063246 B 3

PDF文档 专利 一种基于成熟度模型的区块链评价方法和装置

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于成熟度模型的区块链评价方法和装置 第 1 页 专利 一种基于成熟度模型的区块链评价方法和装置 第 2 页 专利 一种基于成熟度模型的区块链评价方法和装置 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:35上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。