G06/F1631 G06/F16332 G06/F2162 G06/F2164 G06/Q5018
1.一种区块链专利整理流程,包括一条主链,其特征在于:所述主链上主要记录的数据是用户的身份验证信息,所有用户在登录时就需要到该节点,并且进行身份验证通过后才能进行下一部操作,然后每个用户的记录信息是在他自己的身份信息数据后进行延伸存储,总体呈现为一个树形结构的存储结构,该树形结构上的每条链都是遵循区块链的数据原则,当我们需要查询某个用户的专利信息时,分为以下三个步骤:
第一步,首先以key为创世区块在专利list数据库查询到创世区块地址,然后再查询用户+创世区块地址,直到得到所需要的区块地址便可以在专利body数据库进行专利内容查询,即可得到想要的用户区块哈希;
第二步,之后再根据信息+区块哈希,在专利list数据库查询,直到得到一个所需要的区块哈希;
第三步,最后再在专利body数据库根据最终的区块哈希内容匹配查询,即可得到所需要查询的专利内容信息。
本发明涉及区块链数据查询技术领域,具体为一种区块链专利整理流程。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
传统的区块链存储结构所有数据存储在一条主链上,由于每个人都拥有写入区块链的权利,当2个人同时可以产生一个区块,在区块信息传播过程中则会容易出现分叉现象,同时要想根据区块内容查询时需要遍历整条链来进行查,假如区块内容被加密了,还需要在查过程中在进行解密,这样查询时间还是相对较长。
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种区块链专利整理流程,解决了传统的区块链存储结构所有数据存储在一条主链上,由于每个人都拥有写入区块链的权利,当2个人同时可以产生一个区块,在区块信息传播过程中则会容易出现分叉现象,同时要想根据区块内容查询时需要遍历整条链来进行查,假如区块内容被加密了,还需要在查过程中在进行解密,这样查询时间还是相对较长的问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:一种区块链专利整理流程,包括一条主链,所述主链上主要记录的数据是用户的身份验证信息,所有用户在登录时就需要到该节点,并且进行身份验证通过后才能进行下一部操作,然后每个用户的记录信息是在他自己的身份信息数据后进行延伸存储,总体呈现为一个树形结构的存储结构,该树形结构上的每条链都是遵循区块链的数据原则,当我们需要查询某个用户的专利信息时,分为以下三个步骤:
第一步,首先以key为创世区块在专利list数据库查询到创世区块地址,然后再查询用户+创世区块地址,直到得到所需要的区块地址便可以在专利body数据库进行专利内容查询,即可得到想要的用户区块哈希。
第二步,之后再根据信息+区块哈希,在专利list数据库查询,直到得到一个所需要的区块哈希。
第三步,最后再在专利body数据库根据最终的区块哈希内容匹配查询,即可得到所需要查询的专利内容信息。
(三)有益效果
本发明提供了一种区块链专利整理流程,具备以下有益效果:
该区块链专利整理流程,通过设置一个树形结构的存储结构,该树形结构上的每条链都是遵循区块链的数据原则,包括一条主链,主要记录用户的身份验证信息,所有用户在登录时需要进行身份验证通过后才能进行下一部操作,然后将每个用户所记录的专利信息在他自己的身份信息之后进行延伸存储,这时用户在进行专利信息查询时,可以进行针对性的查,这样区块信息在传播的过程中就不会出现分叉现象,从而可以大大的减少查询的时间。
图1为本发明树形结构示意图;
图2为本发明流程结构示意图。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1-2所示,本发明提供一种技术方案:一种区块链专利整理流程,包括一条主链,其特征在于:所述主链上主要记录的数据是用户的身份验证信息,所有用户在登录时就需要到该节点,并且进行身份验证通过后才能进行下一部操作,然后每个用户的记录信息是在他自己的身份信息数据后进行延伸存储,总体呈现为一个树形结构的存储结构,该树形结构上的每条链都是遵循区块链的数据原则,只有用户本身才有写入自己区块的权利,每个区块信息需要用户自身的签名验证,其他用户对别人的区块信息只有验证,存储的权利,这样你查询时只需要到属于你的这条链然后进行查询就可以了,本数据结构主要分为区块头和区块存储内容和一个树形检索,区块头用一个kV数据库header存储,key存储本区块哈希,value储存序列化的父区块哈希,区块存储内容哈希,创建区块时间,区块高度等,区块储存内容也是用一个kV数据库body存储,key存储区块存储内容哈希,value存储原始内容值,树形检索也是用一个kV数据库list存储。当每个区块生成时,key存储信息类型+父区块哈希,value存储本区块哈希,这条检索链方便用户从创始区块开始查询,当我们需要查询某个用户的专利信息时,分为以下三个步骤:
第一步,首先以key为创世区块在专利list数据库查询到创世区块地址,然后再查询用户+创世区块地址,直到得到所需要的区块地址便可以在专利body数据库进行专利内容查询,即可得到想要的用户区块哈希。
第二步,之后再根据信息+区块哈希,在专利list数据库查询,直到得到一个所需要的区块哈希。
第三步,最后再在专利body数据库根据最终的区块哈希内容匹配查询,即可得到所需要查询的专利内容信息。
综上可得,该区块链专利整理流程,通过设置一个树形结构的存储结构,该树形结构上的每条链都是遵循区块链的数据原则,包括一条主链,主要记录用户的身份验证信息,所有用户在登录时需要进行身份验证通过后才能进行下一部操作,然后将每个用户所记录的专利信息在他自己的身份信息之后进行延伸存储,这时用户在进行专利信息查询时,可以进行针对性的查,这样区块信息在传播的过程中就不会出现分叉现象,从而可以大大的减少查询的时间。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
本文发布于:2023-03-13 03:27:23,感谢您对本站的认可!
本文链接:https://patent.en369.cn/patent/3/69019.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |