[发明专利]一种数据处理方法、节点及区块链系统有效
申请号: | 201910563257.0 | 申请日: | 2019-06-26 |
公开(公告)号: | CN112153085B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 陈黎君;黄东润;丁健 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L67/1061 | 分类号: | H04L67/1061;H04L67/1074;H04L67/5682;H04L9/40;H04L9/32;G06Q40/04 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 节点 区块 系统 | ||
本申请实施例公开一种数据处理方法、节点及区块链系统,该方法包括:在客户端发送的清理请求获得区块链系统中多个节点的共识之后,区块链系统中的节点对该节点中的区块进行数据清洗,清洗区块中冗余的数据,即清洗用于表示区块链系统中多个节点对区块中交易数据的验证的数据,有效地减少了区块占用的存储空间,降低了存储压力。
技术领域
本申请涉及网络技术领域,尤其涉及一种数据处理方法、节点及区块链系统。
背景技术
区块链是一种维护区块的链式结构,可以维持持续增长的、可共享的、不可篡改的数据记录。由于区块链技术具有去中心化、公开透明、快速实现数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
同一区块链系统中的所有区块链节点存储有相同的区块链。每一区块链往往包括多个区块。在区块链系统的运行期间,会持续不断的生成新的区块,这样,每个区块链节点存储的区块的数量会越来越多,导致区块链节点的存储压力会越来越大。
发明内容
本申请提供一种数据处理方法、节点及区块链系统,用于提高区块链节点的存储资源利用率。
为达到上述目的,本申请实施例采用如下技术方案:
第一方面,提供一种数据处理方法,该数据处理方法应用于包括第一节点的区块链系统,该第一节点中存储有多个区块。该方法包括:在客户端发送的清理请求获得区块链系统中多个节点的共识之后,第一节点获取第一区块的标识,并根据第一区块的标识,删除第一节点中第一区块中的第一数据。其中,清理请求用于请求清理第一区块的数据,该清理请求包括第一区块的标识。第一数据用于表示区块链系统中的多个节点对第一区块中交易数据的验证,例如:节点对交易数据的签名或已对交易数据进行验证的节点的证书。
本申请中的节点可以理解为处理单元。在一种实现方式中,节点可以为物理设备,例如服务器或终端设备。在另一种实现方式中,节点可以为虚拟计算机;虚拟计算机为所有类型的虚拟化设备中软件虚拟出来的运行环境的统称,该概念包括虚拟机、容器。在其他实现方式中,节点可以为进程(process)或者线程(thread);线程是操作系统能够进行运算调度的最小单位,线程被包含在进程之中,是进程中的实际运作单位;进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。
在一种实现方式中,区块链系统(例如联盟链)包括背书节点、排序节点和记账节点。上述“客户端发送的清理请求获得区块链系统中多个节点的共识”包括多个排序节点对清理请求在区块中顺序的共识。简单的,可将清理请求当做一笔待处理的交易,多个排序节点对清理请求这笔交易在区块中的顺序进行共识。在多笔交易被打包生成区块后,某一笔交易在该区块中的顺序表示该笔交易在多笔交易中被处理的顺序。对于多个排序节点中的每个排序节点,共识后的清理请求在区块中的顺序是一致的。记账节点,还可以称为提交节点(committing peer),用于最终确认区块并改变自身世界状态。以金融交易场景下的区块链系统为例,改变自身世界状态可以理解为更新账户余额。排序节点,还可以称为共识节点(orderer),用于对接收到的交易进行共识,并将多笔交易打包生成区块。当区块链系统中存在多个排序节点时,排序节点对交易进行共识的流程可为:任意一个排序节点向其他排序节点广播该排序节点生成的区块,其他排序节点对收到的区块进行验证,其他排序节点可验证收到的区块中所包含的多笔交易的顺序。背书节点与记账节点可以是同一个节点,也可以是不同的节点。
在另一种实现方式中,区块链系统中部署的区块链为私有链或者共有链,此时第一节点为区块链系统中任一个节点。上述“客户端发送的清理请求获得区块链系统中多个节点的共识”包括区块链系统中的每个节点对清理请求的验证以及每个节点对清理请求在区块中的顺序达成一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910563257.0/2.html,转载请声明来源钻瓜专利网。