[发明专利]一种依规计算取值的共识方法及系统及装置及介质有效
申请号: | 202110793805.6 | 申请日: | 2021-07-14 |
公开(公告)号: | CN113378208B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 洪薇;洪健;李京昆;刘文思 | 申请(专利权)人: | 湖北央中巨石信息技术有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F16/22;G06F16/2458;G06F16/27 |
代理公司: | 成都云纵知识产权代理事务所(普通合伙) 51316 | 代理人: | 陈婉鹃;熊曦 |
地址: | 430061 湖北省武汉市武昌区中北路109*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 共识 方法 系统 装置 介质 | ||
1.一种依规计算取值的共识方法,其特征在于,包括:
预先设定数据源参数、数据源库表参数、字段值域参数和字段验证参数;其中,数据源参数包括IP参数、接口参数和读取参数;数据源库表参数包括表名和字段名;
获取数据库字段的参数合集,参数合集包括数据源参数、数据源库表参数、字段值域参数和字段验证参数,将参数合集上传区块链;其中,根据字段值域参数在多个不同的字段中获取关键字段,在关键字段中获取用于验证字段的若干特征字段,若干特征字段按照预设的顺序作为字段验证参数;
发起方发出共识请求,参与方根据预设参数读取并验证数据源参数,若验证通过,则连接数据源,广播其他方确认并记账;若验证不通过,则重复此步骤;
参与方根据预设参数读取并验证数据源库表参数,若验证通过,则广播其他方确认并记账;反之重复此步骤;
参与方按预设的顺序读取数据库表字段记录,根据字段值域参数比对每个字段值域范围,若比对成功,则根据字段验证参数验证参与方按预设的顺序读取的数据库表字段记录,若验证通过则记账;反之重复此步骤;记账后,对数据库表字段记录值进行哈希计算,得到每个参与方的哈希值;
通过对比所有参与方的哈希值,进行哈希值记账,并自动签名共识。
2.根据权利要求1所述的一种依规计算取值的共识方法,其特征在于,预先设定字段值域参数和字段验证参数,具体包括:
根据预设的顺序获取数据库表字段的记录值中的多个不同的字段,并记录每个字段对应的字段值以及出现次数;
根据所记录的字段值以及出现次数得到每个字段对应的字段值域参数;
根据字段值域参数在多个不同的字段中获取关键字段;
在关键字段中获取用于验证字段的若干特征字段,若干特征字段按照预设的顺序作为字段验证参数。
3.根据权利要求1所述的一种依规计算取值的共识方法,其特征在于,通过对比所有参与方的哈希值,进行哈希值记账,并自动签名共识,具体包括:
所有参与方计算完毕后,对比所有参与方获取的哈希值;
若哈希值一致的数量大于或等于所有参与方数量的50%,则将该哈希值记账,所有参与方自动签名共识。
4.根据权利要求1所述的一种依规计算取值的共识方法,其特征在于,
根据预设参数,获取数据库字段的参数合集,为参数合集配置相应的加密秘钥和解密密钥;
利用加密算法,根据所述加密秘钥对参数合集的明文进行加密,得到密文,存储密文;
发起方发出共识请求时,通过广播将解密密钥发送给参与方,
参与方获取参数合集时,通过解密密钥获取参数合集。
5.一种依规计算取值的共识系统,其特征在于,所述系统应用如权利要求1所述的共识方法,所述系统包括数据库字段的参数模块、验证模块、计算模块和对比模块;
数据库字段的参数模块用于根据预设参数,获取数据库字段的参数合集;数据库字段的参数模块包括预先设定的数据源参数、数据源库表参数、字段值域参数和字段验证参数;其中,数据源参数包括IP参数、接口参数和读取参数;数据源库表参数包括表名和字段名;获取数据库字段的参数合集,参数合集包括数据源参数、数据源库表参数、字段值域参数和字段验证参数,将参数合集上传区块链;其中,根据字段值域参数在多个不同的字段中获取关键字段,在关键字段中获取用于验证字段的若干特征字段,若干特征字段按照预设的顺序作为字段验证参数;
验证模块用于根据数据库字段的参数合集验证数据库字段;
计算模块用于对数据库表字段记录值进行哈希计算得到哈希值;
对比模块用于通过对比所有的哈希值,进行哈希值记账,并自动签名共识。
6.根据权利要求5所述的一种依规计算取值的共识系统,其特征在于,
字段值域参数为根据预设的顺序获取数据库表字段的记录值中的多个不同的字段,并记录每个字段对应的字段值以及出现次数的参数;
字段验证参数为根据字段值域参数在多个不同的字段中获取的关键字段,并按照预设的顺序在关键字段中获取用于验证字段的若干特征字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北央中巨石信息技术有限公司,未经湖北央中巨石信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110793805.6/1.html,转载请声明来源钻瓜专利网。