[发明专利]基于区块链的数据处理方法、设备和系统有效
申请号: | 201710002175.X | 申请日: | 2017-01-03 |
公开(公告)号: | CN108270836B | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 常俊仁;张臣雄;冯淑兰;张亮亮 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 毛威;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据处理 方法 设备 系统 | ||
1.一种基于区块链的数据处理方法,其特征在于,包括:
第一设备确定区块链网络中的区块的存储时长或消逝时间,所述第一设备为所述区块链网络中的设备,所述存储时长用于指示所述区块或所述区块中的数据需要在区块链网络中被存储的时长,所述消逝时间用于指示所述区块或者所述区块中包括的数据需要在区块链网络中被删除的时间;
所述第一设备根据所述存储时长或所述消逝时间,确定所述待删除区块;
所述第一设备执行删除相关操作,以删除所述待删除区块。
2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述存储时长,确定所述待删除区块,包括:
所述第一设备确定当前时刻与连续K个第一区块中的第i个第一区块的生成时刻之间的时间间隔大于或等于所述第i个第一区块的存储时长,所述第i个第一区块的存储时长用于指示所述第i个第一区块或所述第i个第一区块中包括的数据需要在所述区块链网络中被存储的时长,K为大于或等于1的正整数,i=1,…K;
所述第一设备将所述第i个第一区块确定为待删除区块。
3.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述消逝时间,确定所述待删除区块,包括:
所述第一设备确定当前时间为连续K个第一区块中的第i个第一区块的消逝时间,或者当前时间晚于所述K个第一区块中的第i个第一区块的消逝时间,所述第i个第一区块的消逝时间用于指示所述第一区块或所述第一区块中包括的数据需要在所述区块链网络中被删除的时间,K为大于或等于1的正整数,i=1,…K;
所述第一设备将所述第i个第一区块确定为待删除区块。
4.根据权利要求2或3所述的方法,其特征在于,所述第一设备执行删除相关操作,包括:
所述第一设备删除所述K个第一区块;或,
所述第一设备设置所述K个第一区块的删除认证次数的初始值,并向所述区块链网络中的设备发送第一区块信息和所述K个第一区块的删除认证次数,所述第一区块信息用于指示所述K个第一区块,以便于所述区块链网络中的设备在确定所述K个第一区块的删除认证次数为第一预设值时,删除所述K个第一区块。
5.根据权利要求2所述的方法,其特征在于,在所述第一设备确定当前时刻与连续K个第一区块中的第i个第一区块的生成时刻之间的时间间隔大于或等于所述第i个第一区块的存储时长之前,所述方法还包括:
所述第一设备确定所述K个第一区块中存在生成时刻与当前时刻的时间间隔小于区块的存储时长的第一区块;
所述第一设备删除所述生成时刻与当前时刻的时间间隔大于或等于区块的存储时长的第一区块中包括的数据。
6.根据权利要求3所述的方法,其特征在于,在所述第一设备确定当前时间为连续K个第一区块中的第i个第一区块的消逝时间,或者当前时间晚于所述K个第一区块中的第i个第一区块的消逝时间之前,所述方法还包括:
所述第一设备确定所述K个第一区块中存在消逝时间晚于当前时间的第一区块;
所述第一设备删除所述消逝时间早于当前时间的第一区块中包括的数据。
7.根据权利要求1所述的方法,其特征在于,所述第一设备确定区块链网络中的待删除区块,包括:
所述第一设备确定区块链中承载有第一区块信息和删除认证次数,所述第一区块信息用于指示连续K个第一区块,所述删除认证次数用于指示所述K个第一区块在所述区块链网络中的删除认证次数,K为大于或等于1的正整数;
所述第一设备将所述K个第一区块确定为待删除区块。
8.根据权利要求7所述的方法,其特征在于,所述删除认证次数的取值为第一预设值;
其中,所述第一设备执行删除相关操作,包括:
所述第一设备删除所述K个第一区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710002175.X/1.html,转载请声明来源钻瓜专利网。