一种基于区块链的数据处理方法、装置、设备和介质制造方法及图纸

技术编号:24103553 阅读:89 留言:0更新日期:2020-05-09 14:25
本申请实施例公开了一种基于区块链的数据处理方法、装置、电子设备和介质,涉及区块链技术领域。具体实现方案为:获取延时事务请求,并触发执行所述延时事务请求;在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密,以得到包括加密延时数据的延时事务数据,并上链存储;在满足设定公开延时条件时,将所述延时事务数据进行解密处理。通过本申请实施例的技术方案,能够实现对区块链中上链数据的延时公开。

A data processing method, device, device and medium based on blockchain

【技术实现步骤摘要】
一种基于区块链的数据处理方法、装置、设备和介质
本申请涉及计算机技术,具体涉及区块链技术,尤其涉及一种基于区块链的数据处理方法、装置、设备和介质。
技术介绍
区块链技术是将分布式数据存储、点对点传输、共识机制、加密算法等计算机技术进行结合的新型应用模式。由多个区块链节点构成的区块链网络中,每个节点都会对各个区块中的事务数据进行验证,并存储区块,以保证去中心化的公正性。随着区块链技术在各种应用场景中的使用,也提出了更多的需求,例如对数据公开的时效性要求,将上链数据进行延时公开的需求。目前现有技术中并没有为上链数据的延时公开提供有效的解决方案。
技术实现思路
本申请实施例提供一种基于区块链的数据处理方法、装置、电子设备和介质,以实现对区块链中上链数据的延时公开。第一方面,本申请实施例公开了一种基于区块链的数据处理方法,由区块链节点执行,该方法包括:获取延时事务请求,并触发执行所述延时事务请求;在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密,以得到包括加密延时数据本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,由区块链节点执行,所述方法包括:/n获取延时事务请求,并触发执行所述延时事务请求;/n在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密,以得到包括加密延时数据的延时事务数据,并上链存储;/n在满足设定公开延时条件时,将所述延时事务数据进行解密处理。/n

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,由区块链节点执行,所述方法包括:
获取延时事务请求,并触发执行所述延时事务请求;
在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密,以得到包括加密延时数据的延时事务数据,并上链存储;
在满足设定公开延时条件时,将所述延时事务数据进行解密处理。


2.根据权利要求1所述的方法,其特征在于,在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密,以得到包括加密延时数据的延时事务数据,包括:
在所述延时事务请求的执行过程中,确定待延时公开的读数据;
对所述读数据进行同态加密;
基于加密的读数据执行所述延时事务请求,以产生加密的写数据;
将加密延时数据添加到产生的延时事务数据中,其中,所述加密延时数据包括加密的写数据,或所述加密延时数据包括加密的读数据和写数据。


3.根据权利要求1或2所述的方法,其特征在于,在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密之前,还包括:
在所述延时事务请求的执行过程中,确定待延时公开数据;
根据所述延时公开数据的执行操作类型,确定对应的加密算法。


4.根据权利要求3所述的方法,其特征在于,根据所述延时公开数据的执行操作类型,确定对应的加密算法,包括:
如果所述待延时公开数据为进行四则运算的数字数据,则选择全同态加密算法;
如果所述待延时公开数据为进行加法运算的数字数据,则选择加法同态加密算法;
如果所述待延时公开数据为进行乘法运算的数字数据,则选择乘法同态加密算法;
如果所述待延时公开数据为无需进行运算的文本数据,则选择非对称加密算法。


5.根据权利要求1或2所述的方法,其特征在于,在满足设定公开延时条件时,将所述延时事务数据进行解密处理,包括:
在所述延时事务请求指定的公开延时条件满足时,将所述延时事务数据进行解密处理;或
在接收到所述延时事务请求的发起用户发出的公开指示时,确定为满足设定公开延时条件,将所述延时事务数据进行解密处理。


6.根据权利要求1或2所述的方法,其特征在于,在所述延时事务请求的执行过程中,对确定的待延时公开数据进行同态加密,包括:
在所述延时事务请求的执行过程中,采用所述延时事务请求的发起用户提供的加密密钥,对确定的待延时公开数据进行同态加密。


7.根据权利要求6所述的方法,其特征在于,将所述延时事务数据进行解密处理之前,还包括:
获取所述发起用户发起的公开事务请求,并从所述公开事务请求中获取解密密钥。


8.根据权利要求6所述的方法,其特征在于,在满足设定公开延时条件时,将所述延时事务数据进行解密处理,包括:
在满足设定公开延时条件时,将所述发起用户提供的解密密钥提供给所述延时事务数据的查询用户,以进行解密处理。


9.根据权利要求8所述的方法,其特征在于,将所述发起用户提供的解密密钥提供给所述延时事务数据的查询用户,包括:
将所述发起用户提供的解密密钥发起上链存储以进行公开;或
将所述发起用户提供的解密密钥对应于所述延时事务请求进行本地...

【专利技术属性】
技术研发人员:肖伟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1