[发明专利]一种面向Hyperledger Fabric 2.0性能评估方法在审
申请号: | 202211021610.0 | 申请日: | 2022-08-24 |
公开(公告)号: | CN115361314A | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 吴欧;张贺;刘力文;李杉杉;周鑫;王岩泽;吕伟龙;杨洪山;段忠亮 | 申请(专利权)人: | 星环信息科技(上海)股份有限公司;星环众志信息科技(南京)有限公司 |
主分类号: | H04L43/0817 | 分类号: | H04L43/0817;H04L9/32;G06Q10/06;G06F17/16;G06F17/11 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 杜静静 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 hyperledger fabric 2.0 性能 评估 方法 | ||
1.一种面向Hyperledger Fabric 2.0性能评估方法,其特征在于,所述方法包括如下步骤:
S1、介绍Fabric上交易流程和共识系统的选择;
S2、阐明排队论共识系统中参数定义;
S3、构建共识系统马尔科夫链过程;
S4、共识系统Fabric性能分析指标结果。
2.根据权利要求1所述一种面向Hyperledger Fabric 2.0性能评估方法,其特征在于:在步骤S1中,还包含以下步骤:
S11、Hyperledger Fabric客户端发送交易信息给peer节点;
S12、交易信息请求使peer节点运行智能合约去产生一个新的账本,并且更新自己的账本;
S13、peer节点将更新账本结果交给背书节点进行背书;
S14、背书节点将背书请求返回给客户端;
S15、客户端将已背书的交易信息发送给排序节点;
S16、排序节点给交易信息进行排序并打包交易信息去产生新的区块;
S17、新的区块发送给所有的peer节点去验证交易信息的合法性并且提交验证合法的交易区块。
3.根据权利要求2所述一种面向Hyperledger Fabric 2.0性能评估方法,其特征在于:所述Hyperledger Fabric 2.0交易流的问题域包括:peer节点、背书节点、排序节点,
所述peer节点是存储账本和智能合约的区块链网络中的基本元素,为交易流运行智能合约和账本更改的部分;
所述背书节点通过有效证书的预期信息的有效签名来证明交易流的合法性;
所述排序节点为交易流中保证数据一致性的部分,在网络中起到代理作用。
4.根据权利要求2所述一种面向Hyperledger Fabric 2.0性能评估方法,其特征在于:在步骤S15中,排序节点节点按照基于Raft共识算法进行交易信息的传递,所有的排序节点按照已定义好的路由路线将已收到交易传递给当前通道内的主节点。
5.根据权利要求1所述一种面向Hyperledger Fabric 2.0性能评估方法,其特征在于:在步骤S2中,所述排队论共识系统服务过程的问题域为:
所述N为共识系统服务过程中共识系统的交易容量;
所述μ1为共识系统服务过程中交易验证时间服从指数分布的参数,位于排序主节点发送打包区块给peer群去验证交易合法性的过程;
所述μ2为共识系统服务过程中区块产生时间服从指数分布的参数,位于从排序主节点交易池中将交易打包成区块的过程;
所述b为共识系统服务过程中排序主节点向区块内部所打包的交易数量;
所述λ为共识系统服务过程中所到达排序主节点时间服从指数分布的参数,位于排序节点群中节点将交易信息发送给排序主节点。
6.根据权利要求1所述一种面向Hyperledger Fabric 2.0性能评估方法,其特征在于:在步骤S3中,还包括以下步骤:
S31、设置(I(t),J(t))为共识系统在t时刻的状态,其中I(t)代表在t时刻主节点队列中交易的数量,J(t)代表在t时刻区块中交易的数量;
S32、构建状态空间Ω,其中Ω={(i,j):i=0,1,...,N;j=0,1,2,...,b};
S33、根据状态转移矩阵,构建共识系统状态等式;
S34、利用共识系统状态方程,构建系数状态矩阵;
S35、设Π为共识系统的状态概率向量;
S36、利用共识系统的状态概率向量Π和系数状态矩阵构建共识系统状态方程组;
S37、利用共识系统状态方程组求解的状态概率向量Π去推到子速率矩阵Ri(i=0,1,2,...,N-b)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星环信息科技(上海)股份有限公司;星环众志信息科技(南京)有限公司,未经星环信息科技(上海)股份有限公司;星环众志信息科技(南京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211021610.0/1.html,转载请声明来源钻瓜专利网。