[发明专利]一种基于区块链的同步共识方法及系统及装置及介质有效
申请号: | 202110333837.8 | 申请日: | 2021-03-29 |
公开(公告)号: | CN112988896B | 公开(公告)日: | 2023-02-28 |
发明(设计)人: | 洪薇;洪健;李京昆;刘文思 | 申请(专利权)人: | 湖北央中巨石信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23;G06F16/22 |
代理公司: | 成都云纵知识产权代理事务所(普通合伙) 51316 | 代理人: | 陈婉鹃;熊曦 |
地址: | 430061 湖北省武汉市武昌区中北路109*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 同步 共识 方法 系统 装置 介质 | ||
本发明公开了一种基于区块链的同步共识方法及系统及装置及介质,涉及区块链领域,发起节点获取目标数据信息和计算参数信息,所述目标数据信息包括目标数据类型和目标数据的读取接口;发起节点将目标数据信息和计算参数信息发送给所有参与节点;所有参与节点根据目标数据信息和计算参数信息同步获取目标数据,并根据获取的目标数据得到第一哈希值;所有参与节点获取第一哈希值的同时,发起节点根据目标数据信息和计算参数信息获取第二哈希值;所有参与节点的第一哈希值分别与第二哈希值比较,判断是否共识。本发明通过多方参与节点与发起节点同时验证数据是否一致,以确保共识方法的准确度,提高共识可信度。
技术领域
本发明涉及区块链领域,具体涉及一种基于区块链的同步共识方法及系统及装置及介质。
背景技术
区块链核心技术特性之一,是建立多方共识的可信数据。共识机制是不同群体在某一方面达成的一致意见的过程中,采用多方共认的逻辑性、管理性、计算性方法,将目标数据、认识、价值、想法等要素,进行共识记录与维护的方式方法。从电子数据的自身属性特点分析,采用数据库读取、人工录入等方式采集的数据,通过区块链技术“上链”后,进行验真、溯源、应用,可以在一定程度上证明“上链”后数据的上链属性为基准的“真实性”保障。
现有的上链模式采用“单一举证”的方式,由发起上链的一方对接目标数据并单方计算生成HASH值,再由发起方向其它共识方提供上链的HASH值,共识方只能接收后进行共识签名,由于其它方不参与计算,算法、公式、环境等影响计算结果的因素发起方也无法形成自证,因此其它共识方只接受结果而无法验证的状态下,共识互信的指标明显不足,即使不考虑数据自身的真实性因素,也无法证明上链的数据是否有其它因素影响,这种状态会存在数据的可信度不足的问题。
发明内容
为解决上述问题,本发明提供了一种基于区块链的同步共识方法及系统及装置及介质,通过多方同步参与验证,确保共识结果一致,进而解决现有区块链网络中上链数据可信度不高的问题。
为实现上述发明目的,本发明提供了一种基于区块链的同步共识方法,包括:
发起节点获取目标数据信息和计算参数信息,所述目标数据信息包括目标数据类型和目标数据的读取接口;
发起节点将目标数据信息和计算参数信息发送给所有参与节点;
所有参与节点根据目标数据信息和计算参数信息同步获取目标数据,并根据获取的目标数据得到第一哈希值;
所有参与节点获取第一哈希值的同时,发起节点根据目标数据信息和计算参数信息获取第二哈希值;
所有参与节点的第一哈希值分别与第二哈希值比较,判断是否共识。
本发明通过多方同步验证,再对多方结果进行核验,最后确定共识是否准确,确保共识的可信度。
进一步的,发起节点获取目标数据信息和计算参数信息,所述目标数据信息包括目标数据类型和目标数据的读取接口,具体包括:
发起节点获取目标数据类型,所述目标数据类型包括数据结构和字段属性;
根据目标数据类型,获取目标数据的读取接口;
发起节点获取计算参数信息,计算参数信息包括软件环境参数和硬件环境参数。
更进一步的,发起节点将目标数据信息和计算参数信息发送给所有参与节点,具体包括:
发起节点将目标数据信息和计算参数信息发送给所有参与节点;
参与节点验证目标数据信息和计算参数信息,若验证通过,则所有参与节点根据目标数据信息和计算参数信息同步获取目标数据,并根据获取的目标数据得到第一哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北央中巨石信息技术有限公司,未经湖北央中巨石信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110333837.8/2.html,转载请声明来源钻瓜专利网。