[发明专利]一种基于区块链的同步共识方法及系统及装置及介质有效
申请号: | 202110333837.8 | 申请日: | 2021-03-29 |
公开(公告)号: | CN112988896B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 洪薇;洪健;李京昆;刘文思 | 申请(专利权)人: | 湖北央中巨石信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/22 |
代理公司: | 成都云纵知识产权代理事务所(普通合伙) 51316 | 代理人: | 陈婉鹃;熊曦 |
地址: | 430061 湖北省武汉市武昌区中北路109*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 同步 共识 方法 系统 装置 介质 | ||
1.一种基于区块链的同步共识方法,其特征在于,包括:
发起节点获取目标数据类型,所述目标数据类型包括数据结构和字段属性;
根据目标数据类型,获取目标数据的读取接口;
发起节点获取计算参数信息,计算参数信息包括软件环境参数和硬件环境参数;
发起节点将目标数据信息和计算参数信息发送给所有参与节点;
所有参与节点根据目标数据信息和计算参数信息同步获取目标数据,并根据获取的目标数据得到第一哈希值;
所有参与节点获取第一哈希值的同时,发起节点根据目标数据信息和计算参数信息获取第二哈希值;
比较第一哈希值与第二哈希值,若第一哈希值与第二哈希值相同,则该第一哈希值对应的参与节点共识通过;若第一哈希值与第二哈希值不相同,则第一哈希值对应的参与节点共识不通过;
获取参与节点的共识通过率,若通过率大于或等于阈值Y,则共识通过;若通过率小于阈值Y,则共识不通过;
获取共识通过的参与节点、发起节点的哈希值检验一致的时间信息,时间信息包括:共识时间、参与节点信息、发起节点信息、目标数据信息和计算参数信息存储至区块链的时间;
其中,发起节点将目标数据信息和计算参数信息发送给所有参与节点,具体包括:
发起节点将目标数据信息和计算参数信息发送给所有参与节点;
参与节点验证目标数据信息和计算参数信息,若验证通过,则所有参与节点根据目标数据信息和计算参数信息同步获取目标数据,并根据获取的目标数据得到第一哈希值;
若验证不通过,则发起节点重新获取目标数据信息和计算参数信息,并将新的目标数据信息和计算参数信息发送给参与节点;
其中,参与节点验证目标数据信息和计算参数信息,具体包括:
发起节点获取目标数据信息和计算参数信息,发起节点将目标数据信息和计算参数信息的鉴别服务部署到数据服务平台上;
发起节点在数据服务平台上编写读取接口,所述读取接口用于参与节点获取目标数据信息和计算参数信息的鉴别内容;
发起节点获取读取接口、目标数据信息和计算参数信息的第三哈希值,并将第三哈希值通过智能合约存储在区块链上;
参与节点通过区块链获取读取接口、目标数据信息和计算参数信息的第三哈希值;
参与节点根据获取的读取接口编写数据鉴别内容获取的请求模型,并通过数据服务平台发送给发起节点;
发起节点将运行数据返回给参与节点,参与节点根据运行数据获取目标数据信息和计算参数信息,并根据获取的目标数据信息和计算参数信息得到第四哈希值;
比较第三哈希值和第四哈希值,若相同,则验证通过,反之不通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北央中巨石信息技术有限公司,未经湖北央中巨石信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110333837.8/1.html,转载请声明来源钻瓜专利网。