[发明专利]一种基于区块链的数据处理方法及设备有效
申请号: | 201710574373.3 | 申请日: | 2017-07-14 |
公开(公告)号: | CN107562775B | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 吴昊 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/22 |
代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 王戈 |
地址: | 开曼群岛大开曼岛西湾路802号木槿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据处理 方法 设备 | ||
本申请公开了一种基于区块链的数据处理方法及设备,包括:基于区块链网络中各区块的区块标识和各所述区块中存储的各业务数据的数据标识;并针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。
技术领域
本申请涉及互联网信息处理技术以及计算机技术领域,尤其涉及一种基于区块链的数据处理方法及设备。
背景技术
区块链技术也称为分布式账本技术,是一种分布式互联网数据库技术,其特点是去中心化、公开透明、不可篡改、可信任。
数据存储作为区块链技术的一个重要功能。每一个区块的数据存储结构为:数据头和数据体。其中,数据头用于与其他区块之间建立链式关系,即实现不同区块之间的链式连接;而数据体用于存储业务数据。
例如:在第n个区块的数据头中包含第n个区块的摘要信息、第n-1个区块的摘要信息,这样,通过第n-1个区块的摘要信息建立第n个区块与第n-1个区块之间的链式关系。
而在每个区块的数据体中存储的业务数据,通常采用key-value的方式进行存储。例如:假设业务数据为“T时刻用户a向用户b转账100元”,那么若该业务数据被存储在区块上,那么在区块中存储的内容可以为:交易时间(T时刻)、交易源地址(用户a对应的地址)、交易目的地址(用户b对应的地址)和交易标的(100元)。这里的交易时间、交易源地址、交易目的地址和交易标的可以称之为key,而T时刻、用户a对应的地址、用户b对应的地址和100元可以称之为不同key对应的value(即属性值)。
发明内容
有鉴于此,本申请实施例提供了一种基于区块链的数据处理方法及设备,用于提高区块链网络的数据分析、数据计算等事务处理能力。
本申请实施例采用下述技术方案:
本申请实施例提供一种基于区块链的数据处理方法,包括:
确定区块链网络中各区块的区块标识;
确定各所述区块中存储的各业务数据的数据标识;
针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。
本申请实施例还提供一种基于区块链的数据处理设备,包括:
确定单元,确定区块链网络中各区块的区块标识;以及确定各所述区块中存储的各业务数据的数据标识;
处理单元,针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。
本申请实施例还提供一种基于区块链的数据处理设备,包括:至少一个存储器和至少一个处理器,其中,所述存储器中存储有程序,并被配置成由所述至少一个处理器执行以下步骤:
确定区块链网络中各区块的区块标识;
确定各所述区块中存储的各业务数据的数据标识;
针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710574373.3/2.html,转载请声明来源钻瓜专利网。