基于改进的拜占庭容错算法的农产品溯源区块链共识方法

基本信息

申请号 CN202110113496.3 申请日 -
公开(公告)号 CN112766986A 公开(公告)日 2021-05-07
申请公布号 CN112766986A 申请公布日 2021-05-07
分类号 G06F16/27(2019.01)I;G06F21/64(2013.01)I;G06Q50/02(2012.01)I;G06Q30/00(2012.01)I 分类 -
发明人 郑新立 申请(专利权)人 浙江天演维真网络科技股份有限公司
代理机构 杭州裕阳联合专利代理有限公司 代理人 田金霞
地址 310000浙江省杭州市下城区沈家路319号119
法律状态 -

摘要

摘要 本发明公开了一种基于改进的拜占庭容错算法的农产品溯源区块链共识方法,包含以下步骤:从区块链的所有节点中选择若干提案节点和非提案节点;提案节点对节点的提案进行签名验证得到待投票提案;令自身提案与待投票提案相同的提案节点为监督节点,监督节点监督非提案节点对待投票提案的签名投票得到共识提案;将共识提案返回给农产品溯源区块链。基于改进的拜占庭容错算法的农产品溯源区块链共识方法能够有效避免应用于农产品溯源领域的区块链共识提案过程中受单一或少部分节点错误影响的问题,并能够缓解其它基于信任的模型在区块链共识提案在迭代过程中因容易陷入少量节点长期占据高信任地位而增加被攻击的风险的问题。