利索能及
我要发布
收藏
专利号: 2020113031075
申请人: 成都无右区块链科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-06-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于区块链的数据标准管理方法,其特征在于,步骤包括:A、创建元数据时,把元数据信息上传到区块链,获取每一条元数据信息的唯一标识编码;

B、在调用数据标准中的元数据的时候,根据所述唯一标识编码,对获取的元数据进行区块链上的验真,确定获取的元数据是否被篡改;

步骤A具体包括:

第一步,将原始的元数据转换为目标格式,得到目标格式的元数据;

第二步,对所述目标格式的元数据进行运算,得到每条目标格式的元数据对应的字符串;

第三步,对所述字符串进行加密,得到加密字符串;

第四步,将所述字符串、所述字符串相应的加密字符串、表名、相关的描述、更改前信息来源和当前元数据版本组合成区块链上的元数据信息,所述字符串相应的加密字符串是所述元数据信息的唯一标识编码;

步骤B具体包括以下步骤:

当获取链下的元数据时,查找所述链下的元数据中的加密字符串;

通过所述加密字符串,到区块链上查找是否有对应的链上元数据,如果有,获取的链下的元数据未被篡改,如果没有,获取的链下的元数据被篡改;

还包括:区块中元数据的维护方法,所述区块中元数据的维护方法包括以下步骤:1)数据的准备;2)链上共识的达成;3)链下数据同步更改。

2.如权利要求1所述的一种基于区块链的数据标准管理方法,其特征在于,所述数据的准备具体包括以下步骤:找到需要进行更改的元数据更改前的加密字符串;

按照所述步骤A的方法将更改后的元数据信息转换为链上数据结构,获的更改后的元数据信息;

将更改前的加密字符串添加到所述更改后的元数据信息中的“更改前信息来源”字段中。

3.如权利要求2所述的一种基于区块链的数据标准管理方法,其特征在于,所述链上共识的达成的步骤包括:C1、构建组织通道,组织通道包含多个组织节点,组织节点与使用数据标准中的元数据组织一一对应,并且所述元数据组织被许可在组织通道中发起元数据修改请求;

C2、其中一个组织节点发起修改数据标准中的元数据的请求,并构建修改提案;

C3、所述组织通道中的背书节点根据所述修改提案的内容和所述组织通道的构建信息,对所述修改提案进行验证,当验证通过,则生成交易结果;

C4、根据所述交易结果和所述背书节点的签名,生成提案响应;

C5、判断所述提案响应是否满足预先的背书策略,若满足,则将所述修改提案按照时间顺序打包成区块;

C6、每一个所述组织节点对所述区块中的修改提案进行验证,如果所述区块中的修改提案没变化,则所述区块的交易标记为有效;

C7、当所述区块的交易标记为有效时,对链上的元数据进行修改。

4.如权利要求3所述的一种基于区块链的数据标准管理方法,其特征在于,所述组织通道和所述组织节点满足以下条件:

1)所述组织节点相应的使用数据标准中的元数据的组织完成了所在元数据标准组织的注册和登记,并且获取了确认身份的加密材料;

2)被修改元数据的区块链设置了背书策略,并定义了修改元数据的方法;

3)发起修改元数据请求的组织节点具有发起修改元数据的权限;

4)所述组织通道上所有组织节点都同意的情况下,才能触发区块链对元数据进行修改。

5.如权利要求3所述的一种基于区块链的数据标准管理方法,其特征在于,步骤C3中,对所述修改提案进行验证,验证的内容包括:

1)所述修改提案的格式是否完整;2)所述修改提案是否为首次提交;3)验证背书节点的签名是否有效的;4)构建所述修改提案的组织节点是否具有发起修改元数据的权限。

6.如权利要求3所述的一种基于区块链的数据标准管理方法,其特征在于,所述交易结果包括响应值和写集,所述写集是待修改元数据的键值对。

7.如权利要求3所述的一种基于区块链的数据标准管理方法,其特征在于,所述预先的背书策略是所述组织通道中的所有节点都要背书。

8.一种基于区块链的数据标准管理系统,其特征在于,包括至少一个处理器,以及与至少一个处理器通信连接的存储器;存储器存储有可被至少一个处理器执行的指令,所述指令被至少一个处理器执行,以使至少一个处理器能够执行权利要求1‑7任一所述的方法。