[发明专利]基于区块链的多方同步抽样共识方法及系统及装置及介质有效
申请号: | 202110333815.1 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113076375B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 洪薇;洪健;李京昆;刘文思 | 申请(专利权)人: | 湖北央中巨石信息技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/31;G06F21/60;G06F21/64 |
代理公司: | 成都云纵知识产权代理事务所(普通合伙) 51316 | 代理人: | 陈婉鹃;熊曦 |
地址: | 430061 湖北省武汉市武昌区中北路109*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 多方 同步 抽样 共识 方法 系统 装置 介质 | ||
1.基于区块链的多方同步抽样共识方法,其特征在于,包括:
发起节点对所有参与节点发出共识请求;
参与节点收到共识请求后,参与节点向发起节点发出获取数据信息请求;
发起节点收到获取数据信息请求后,判断发出获取数据信息请求的参与节点的身份信息;
发起节点判断参与节点身份信息准确后,将数据信息发送给参与节点;
发起节点根据数据信息获取目标数据的哈希值A,并上链存储,具体包括:发起节点将数据信息的鉴别服务部署到数据服务平台上;发起节点在数据服务平台上编写读取接口,所述读取接口用于参与节点获取数据信息的鉴别内容;发起节点获取读取接口、数据信息,并将读取接口、数据信息通过智能合约存储在区块链上;参与节点通过区块链获取读取接口、数据信息;参与节点根据获取的读取接口编写数据鉴别内容获取的请求模型,并通过数据服务平台发送给发起节点;发起节点将运行数据返回给参与节点,参与节点根据运行数据获取数据信息;比较参与节点根据运行数据获取数据信息和参与节点从发起节点获取的数据信息,若相同,则验证通过,发起节点根据数据信息获取目标数据的哈希值A;
参与节点根据数据信息随机获取目标数据中的一段抽样数据,获取抽样数据的哈希值B,并上链存储;具体包括:参与节点根据数据信息中的软件环境参数、硬件环境参数以及发起节点获取 哈希值的程序语言得到参与节点计算环境参数;参与节点根据数据读取接口在发起节点的目标数据中随机读取一段抽样数 据,并在参与节点计算环境参数下获取抽样数据的哈希值B;
比较哈希值A和哈希值B,若哈希值A中存在哈希值B,则哈希值B对应的参与节点对数据共识进行数字签名认证;若哈希值A中不存在哈希值B,则哈希值B对应的参与节点不对数据共识进行数字签名认证;
获取数字签名认证的数量C,比较发出数据信息请求的参与节点总数D和数字签名认证的数量C,若总数D大于或等于数量C的两倍,则共识;若总数D小于数量C的两倍,则不共识;
发起节点上设置有计时器,计时器用于记录发起节点发出共识请求到发起节点收到每个参与节点的数据信息请求的时间,该时间记为T1;
若T1大于或等于阈值T,则发起节点收到获取数据信息请求后,发起节点不判断该T1对应的参与节点的身份信息,并且不向该T1对应的参与节点发送数据信息;
若T1小于阈值T,则发起节点收到获取数据信息请求后,判断该T1对应的参与节点的身份信息;其中阈值T为共识请求的有效时间。
2.根据权利要求1所述的基于区块链的多方同步抽样共识方法,其特征在于,数据信息包括数据读取接口、发起节点获取哈希值的程序语言、软件环境参数和硬件环境参数,所述数据读取接口用于根据目标数据随机获取一段抽样数据。
3.根据权利要求1所述的基于区块链的多方同步抽样共识方法,其特征在于,判断发出获取数据信息请求的参与节点的身份信息,具体包括:
参与节点将身份信息发送给身份信息标识区块链,身份信息标识区块链根据参与节点发送的身份信息生成密钥对,参与节点的私钥对参与节点的身份信息加密,将加密后的身份信息存储于身份信息区块链,并返回存证地址,存证地址通过参与节点的公钥获取;
发起节点收到获取数据信息请求后,发起节点获取参与节点的公钥和私钥;
发起节点通过参与节点的公钥获取存证地址,通过存证地址获取对应参与节点的加密后的身份信息;
发起节点通过参与节点的私钥对加密后的身份信息解密;
发起节点将解密后的身份信息与发起节点预存的参与节点的身份信息进行比较;
若匹配,发起节点将数据信息发送给参与节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北央中巨石信息技术有限公司,未经湖北央中巨石信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110333815.1/1.html,转载请声明来源钻瓜专利网。