System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于协作管理,具体涉及一种基于区块链的数字化建模协作管理方法及系统。
技术介绍
1、随着工业4.0的推进和数字化转型的加速,越来越多的企业和组织开始采用数字孪生、bim(建筑信息模型)等技术,创建数字化模型以仿真和优化物理资产、生产过程及运营管理。然而,在多方协作的复杂环境中,数字化建模往往需要跨部门、跨组织甚至跨地区的多方参与,这对数据的安全、协作的透明性以及信任机制提出了更高的要求。
2、传统的数字化建模协作系统通常依赖于中心化的管理平台,系统运营商或第三方服务提供商负责数据的存储和管理。然而,这种中心化的管理方式带来了诸如数据垄断、数据隐私保护不足、权限管理复杂等问题。特别是在涉及多方协作时,如何保证数据的真实性、模型的有效性以及各方的公平参与是核心挑战。
3、因此,亟需提出一种基于区块链的数字化建模协作管理方法及系统,凭借其去中心化、不可篡改和高透明度的特性,共享和协作开发数字化模型,实现高效的数字化建模协作。
技术实现思路
1、为解决现有技术中存在的上述问题,本专利技术提供了一种基于区块链的数字化建模协作管理方法及系统,通过建立基于区块链的互操作框架,实现了数字化模型的共享和协作开发,通过共识机制和信誉评估,实现了建模验证和参与者信誉评估,提高了协作效率。
2、本专利技术的目的可以通过以下技术方案实现:
3、本公开的第一方面提供了一种基于区块链的数字化建模协作管理方法,包括以下步骤:
4、执行建模设计:
5、所述执行建模设计,包括以下步骤:
6、任务请求:任务节点首先根据数字化建模需求确定建模目标并生成协作任务请求和激励,然后通过rest server将协作任务请求和激励发送至hyperledger区块链;
7、协作方匹配:根据协作任务请求和认证的参与者信誉匹配出本次建模任务的协作参与者,并将匹配结果通过rest server反馈给hyperledger区块链,当协作参与者确认进行任务协作时开始协作建模;
8、区块链共识:对协作参与者进行历史信誉排名,根据pbft算法对节点数量的要求选择信誉排名中的协作参与者,被选择的协作参与者属于共识组,剩余的协作参与者不参与共识,只接收共识组的消息同步自身的状态;
9、参与者bpms信誉评估:通过数字化建模能力和参与者行为两大维度对参与者bpms信誉进行量化评估;
10、信誉等级划分:根据计算得出的协作参与者综合信誉进行等级划分,通过对综合信誉设置信誉区间将协作参与者划分为高效可信协作者、普通协作者、恶意协作者。
11、进一步地,所述参与者bpms信誉评估,包括以下步骤:
12、能力信誉:通过对参与者的历史建模数据进行量化,计算参与者能力信誉,计算公式如下:
13、;
14、式中,为参与者 i的能力信誉, k为能力信誉评估的属性数量,为各属性权重,为能力信誉属性量化值;
15、其中,能力信誉属性包括参与者历史建模的难度等级、模型性能以及交付能力;
16、行为信誉:通过共识信誉、响应信誉和参与信誉综合得到,计算公式如下:
17、;
18、式中,为参与者 i的行为信誉,、和分别为共识信誉 c、响应信誉 r和参与信誉 e的评分权重系数;
19、综合信誉:通过加权平均,将参与者的能力信誉和行为信誉进行线性组合,获取综合信誉 z:
20、;
21、式中,、分别为参与者 i的能力信誉和行为信誉的评分权重系数。
22、进一步地,所述共识信誉 c的计算公式为:
23、;
24、式中, a为节点参与者的共识准确性,为共识准确定的调整参数, a的计算公式为:
25、;
26、式中, r为提交正确共识交易数量, e为提交错误共识交易数量, n为拒绝提交共识交易数量;
27、所述响应信誉 r的计算公式为:
28、;
29、式中,为参与者的平均交易验证时间,为影响 r函数的递减速度参数;
30、所述参与信誉 e的计算公式为:
31、;
32、式中, i为参与者入选共识组的次数, w为参与者协作的次数。
33、进一步地,所述区块链共识,还包括以下步骤:
34、收集协作参与者广播的任务请求结果,将其打包成待验证的区块,通过共识组对待验证的区块进行共识;通过实用拜占庭容错算法进行共识,在获得超过三分之二的认证后,该区块将会成为合法区块,并存储在各部分区块链中。
35、进一步地,所述通过实用拜占庭容错算法进行共识,包括以下步骤:
36、预准备阶段:区块链网络指定一个主节点,主节点向整个共识组广播一个预准备消息,包括主节点签名、区块内容和编号以及摘要;
37、副节点接收到预准备消息后,验证区块的摘要和内容是否有效:如果摘要有效,副节点将接受该预准备消息并进入下一个阶段;如果摘要无效,副节点将拒绝该消息;
38、准备阶段:在预准备阶段中,每个副节点如果认可主节点的预准备消息,则会向所有其他节点广播一个准备消息,准备消息包括预准备消息的内容以及副节点的签名;
39、每个节点均需收集大于三分之二的准备消息,以表明网络中的大多数节点已经对该区块表示认可;此时,节点确认该区块已被广泛接受,进入下一个阶段。
40、进一步地,所述通过实用拜占庭容错算法进行共识,还包括步骤:
41、提交阶段:在准备阶段完成后,节点将向其他节点广播一个提交消息,表示自己同意该区块最终被确认;
42、每个节点均需再收集超过三分之二的提交消息,表明大多数节点已经对区块进行了最终确认;
43、当区块被确定为合法时,所有节点都会将本文档来自技高网...
【技术保护点】
1.一种基于区块链的数字化建模协作管理方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述参与者BPMS信誉评估,包括以下步骤:
3.根据权利要求2所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述共识信誉C的计算公式为:
4.根据权利要求1所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述区块链共识,还包括以下步骤:
5.根据权利要求4所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述通过实用拜占庭容错算法进行共识,包括以下步骤:
6.根据权利要求5所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述通过实用拜占庭容错算法进行共识,还包括步骤:
7.根据权利要求1所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述数字化建模协作管理方法,还包括步骤:
8.根据权利要求1所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述智能合约包括以下规则:
9.一种基于区
10.根据权利要求9所述的一种基于区块链的数字化建模协作管理系统,其特征在于:所述数字化建模模块,用于对数字化模型的版本控制,包括模型的更新、版本回退和对历史模型的查询;
...【技术特征摘要】
1.一种基于区块链的数字化建模协作管理方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述参与者bpms信誉评估,包括以下步骤:
3.根据权利要求2所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述共识信誉c的计算公式为:
4.根据权利要求1所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述区块链共识,还包括以下步骤:
5.根据权利要求4所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述通过实用拜占庭容错算法进行共识,包括以下步骤:
6.根据权利要求5所述的一种基于区块链的数字化建模协作管理方法,其特征在于:所述...
【专利技术属性】
技术研发人员:刘成城,
申请(专利权)人:深圳市匠筑科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。