【技术实现步骤摘要】
一种基于区块链的数据处理方法及设备
本申请涉及互联网信息处理技术以及计算机
,尤其涉及一种基于区块链的数据处理方法及设备。
技术介绍
区块链技术也称为分布式账本技术,是一种分布式互联网数据库技术,其特点是去中心化、公开透明、不可篡改、可信任。数据存储作为区块链技术的一个重要功能。每一个区块的数据存储结构为:数据头和数据体。其中,数据头用于与其他区块之间建立链式关系,即实现不同区块之间的链式连接;而数据体用于存储业务数据。例如:在第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(即属性值)。
技术实现思路
有鉴于此,本申请实施例提供了一种基于区块链的数据处理方法及设备,用于提高区块链网络的数据分析、数据计算等事务处理能力。本申请实施例采用下述技术方案:本申请实施例提供一种基于区块链的数据处理方法,包括:确定区块链网络中各区块的区块标识;确定各所述区块中存储的各业务数据的数据标识;针对各所述区块,分 ...
【技术保护点】
一种基于区块链的数据处理方法,包括:确定区块链网络中各区块的区块标识;确定各所述区块中存储的各业务数据的数据标识;针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。
【技术特征摘要】
1.一种基于区块链的数据处理方法,包括:确定区块链网络中各区块的区块标识;确定各所述区块中存储的各业务数据的数据标识;针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。2.根据权利要求1所述的数据处理方法,确定区块链网络中各区块的区块标识,包括;针对区块链网络中各所述区块,分别执行:根据该区块的摘要信息,得到该区块的区块标识。3.根据权利要求2所述的数据处理方法,所述方法还包括:根据该区块中存储的各所述业务数据,得到该区块的状态state值;建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,包括:建立该区块的区块标识、所述state值与该区块中存储的各所述业务数据的数据标识之间的映射关系。4.根据权利要求3所述的数据处理方法,所述方法还包括:在得到该区块的state值后,建立该区块的区块标识、所述state值以及与该区块相邻的前一个区块的区块标识之间的第一对应关系;将所述第一对应关系存储至区块数据表中。5.根据权利要求2所述的数据处理方法,确定各所述区块中存储的各业务数据的数据标识,包括:针对各所述区块中存储的各业务数据,分别执行:根据该业务数据的哈希值,确定该业务数据的数据标识。6.根据权利要求5所述的数据处理方法,所述方法还包括:在得到该业务数据的数据标识后,建立该业务数据的数据标识与该业务数据所存储在的区块的区块标识之间的第二对应关系;将所述第二对应关系存储至业务数据表中。7.根据权利要求4和6所述的数据处理方法,建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,包括:根据所述区块数据表中包含的所述第一对应关系和所述业务数据表中包含的所述第二对应关系,基于区块标识,建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系。8.根据权利要求1或4所述的数据处理方法,所述方法还包括:在新的区块产生时,确定新产生的区块的区块标识;根据新产生的所述区块的区块标识,同步更新所述区块数据表和/或所述关系数据库。9.根据权利要求1或4或6所述的数据处理方法,所述方法还包括:在新的业务数据产生时,确定新产生的业务数据的数据标识;在将新的业务数据存储至区块时或后,建立新产生的业务数据的数据标识与所存储区块的区块标识之间的映射关系;根据所述映射关系,同步更新所述业务数据表和/或所述关系数据库。10.一种基于区块链的数据处理设备,包括:确定单元,确定区块链网络中各区块的区块标识;以及确定各所述区块中存储的各业务数据的数据标识;处理单元,针对各所述区块,分别建立该区块的区块标识与该区块中存储的各所述业务数据的数据标识之间的映射关系,并将所述映射关系存储至关系数据库中。11.根据权利要求10所述的数据处理设备,所述确定单元确定区...
【专利技术属性】
技术研发人员:吴昊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。