当前位置: 首页 > 专利查询>符安文专利>正文

一种基于区块链的数据搜索分类方法技术

技术编号:21432015 阅读:44 留言:0更新日期:2019-06-22 11:52
本发明专利技术公开了一种基于区块链的数据搜索分类方法,所述方法包括如下步骤:S1:将一个数据空间内的数据链中每个对象t设为具有m个属性,并且t的第i个属性对应分数值si(t),每个对象t都具有唯一的标识符OID;S2:按照属性的不同将对象及其对应的属性分数存储在不同的列表L1、L2……Lm上;S3:将列表L1、L2……Lm初始化为m个TF表,并将TF表记为h1、h2、……hm,并设置m个TF表的位置索引pi;S4:访问位置索引的下一个对象标识,根据表hi中的位置索引,直接访问hi中的(pi+1)的对象标识;S5:根据pi和(pi+1)的索引生成优化位置索引点,通过该优化位置索引点对数据进行搜索。

【技术实现步骤摘要】
一种基于区块链的数据搜索分类方法
本专利技术涉及一种数据搜索分类方法,具体涉及一种基于区块链的数据搜索分类方法。
技术介绍
公有链是指全世界任何人都可以随时进入系统中读取数据、发送可确认交易、竞争记账的区块链。公有链通常被认为是完全去中心化的,因为没有任何人或机构可以控制或者篡改其中数据的读写。公有链一般会通过代币机制鼓励参与者竞争记账,来确保数据的安全性。比特币、以太币都是典型的公有链。主要特点:用户免受开发者影响、所有数据默认公开、访问门槛低。私有链私有链是指其写入权限是由某个组织和机构控制的区块链。参与节点的资格会被严格的限制,由于参与的节点是有限和可控的,因此私有链往往可以有极快的交易速度、更好的隐私保护、更低的交易成本、不容易被恶意攻击、并且能够做到身份认证等金融行业必须的要求。相比中心化数据库,私有链能够防止机构内单节点故意隐瞒或篡改数据。即使发生错误,也能够很快就发现来源,因此许多大型金融企业更倾向于使用私有链技术。主要特点:给隐私更好的保障、交易成本大幅度降低、交易速度非常之快。联盟链联盟链是指由若干个机构共同参与管理的区块链,每个机构都运行着一个或多个节点,其中的数本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据搜索分类方法,其特征在于,所述方法包括如下步骤:S1:将一个数据空间内的数据链中每个对象t设为具有m个属性,并且t的第i个属性对应分数值si(t),每个对象t都具有唯一的标识符OID;S2:按照属性的不同将对象及其对应的属性分数存储在不同的列表L1、L2……Lm上;S3:将列表L1、L2……Lm初始化为m个TF表,并将TF表记为h1、h2、……hm,并设置m个TF表的位置索引pi;S4:访问位置索引的下一个对象标识,根据表hi中的位置索引,直接访问hi中的(pi+1)的对象标识;S5:根据pi和(pi+1)的索引生成优化位置索引点,通过该优化位置索引点对数据进行搜索。

【技术特征摘要】
1.一种基于区块链的数据搜索分类方法,其特征在于,所述方法包括如下步骤:S1:将一个数据空间内的数据链中每个对象t设为具有m个属性,并且t的第i个属性对应分数值si(t),每个对象t都具有唯一的标识符OID;S2:按照属性的不同将对象及其对应的属性分数存储在不同的列表L1、L2……Lm上;S3:将列表L1、L2……Lm初始化为m个TF表,并将TF表记为h1、h2、……hm,并设置m个TF表的位置索引pi;S4:访问位置索引的下一个对象标识,根据表hi中的位置索引,直接访问hi中的(pi+1)的对象标识;S5:根据pi和(pi+1)的索引生成优化位置索引点,通过该优化位置索引点对数据进行搜索。2.根据权利要求1所述的一种基于区块链的数据搜索分类方法,其特征在于,存储列表Li为一个n元的数据集合,包括以OID进行标识的对象第i维的属性的分数,Li={(OID,...

【专利技术属性】
技术研发人员:符安文
申请(专利权)人:符安文
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1