[发明专利]基于食品供应链主体信用的改进实用拜占庭共识方法在审
| 申请号: | 202010781396.3 | 申请日: | 2020-08-06 |
| 公开(公告)号: | CN112330238A | 公开(公告)日: | 2021-02-05 |
| 发明(设计)人: | 李文静;宁振虎;王小平;张诗强 | 申请(专利权)人: | 北京工业大学 |
| 主分类号: | G06Q10/08 | 分类号: | G06Q10/08;G06Q30/00;G06Q30/06;G06F21/64 |
| 代理公司: | 北京思海天达知识产权代理有限公司 11203 | 代理人: | 沈波 |
| 地址: | 100124 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 食品 供应 主体 信用 改进 实用 拜占庭 共识 方法 | ||
1.基于食品供应链主体信用的改进实用拜占庭共识方法,其特征在于:对食品追溯流程中的每个主体设置初始化信用值,通过动态调整参与方的信用值来对各主体进行信用评价,其次,对于所有批次的食品,监管部门设置初始可靠度,通过相应策略调整链上食品的可靠度;再基于以上主体信用机制改进实用拜占庭共识算法,在节点扩展方面,新用户需要先向监管部门申请,监管部门审批后加入网络,成为普通节点;普通节点运行一段时间后其信用值达到一定阈值即申请成为共识节点,由原有共识节点验证通过后成为共识节点,并向候选主节点申请数据同步,当超过1/2的候选主节点同步数据一致,即同步成功;共识节点具有一定周期,周期结束需要重新加入;在主节点选取机制方面,是基于信用的主节点选取机制,即在共识节点中选取超过阈值并且区块高度最高的节点作为候选主节点,然后随机选取候选主节点成为主节点,主节点在进行共识之前需要预付一定信用值,若是共识完成则归还并给予一定奖励,若共识失败则扣除预付信用。
2.根据权利要求1所述的基于食品供应链主体信用的改进实用拜占庭共识方法,其特征在于:具体实现包括如下步骤:
步骤1:设置参与主体初始化信用值S0
对食品追溯流程中每个参与主体生产商、运输商、代理商、销售商均设置初始化信用值S0;
步骤2:计算主体信用值Si
根据相应情况,由步骤1中的初始信用值S0,加减对应情况的分数,动态调整参与主体生产商、运输商、代理商、销售商的最终信用值记为Si,i表示对应食品运输过程中的参与主体;
步骤3:计算食品冷运输的可靠度Ri
根据食品中微生物生长数量的公式,计算食品从生产、运输、代理到销售四个环节,食品经过i个物流环节后得到的可靠度Ri;
步骤4:设置食品初始可靠度F0
对于所有批次的食品,监管部门设置初始可靠度F0;
步骤5:计算食品链上的食品可靠度Fi
由步骤4中的初始可靠度F0,根据步骤2得到的参与主体的信用值Si以及步骤3中食品在运输过程中的温度、湿度、时间环境因素影响计算的可靠度Ri,对应加减,计算最终的食品可靠度Fi;
步骤6:共识过程前的节点扩展
当新商家准备加入区块链网络之前,需要先向监管部门申请,监管部门审批同意后加入网络,成为普通节点;普通节点运行一段时间后其信用值即步骤2中的Si达到一定阈值,即申请成为共识节点,由原来的共识节点验证通过后成为共识节点,并向候选主节点申请数据同步,当超过1/2的候选主节点同步数据一致,即同步成功;共识节点具有一定周期,周期结束后,需要商家重新进行加入;
步骤7:拜占庭共识算法主节点的选取
在步骤6中的共识节点中,选取超过阈值并且区块高度最高的节点作为候选主节点,然后随机选取候选主节点成为主节点,主节点即成为主节点的某商家在进行共识之前需要预付一定信用值,若是共识完成则归还并给予一定奖励,若共识失败则扣除预付信用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京工业大学,未经北京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010781396.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:三维断层摄影检查装置及方法
- 下一篇:海洋生物捕捞多面体手爪
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





