【技术实现步骤摘要】
一种数据处理方法、装置、设备以及存储介质
本专利技术涉及区块链
,尤其涉及一种数据处理方法、装置、设备以及存储介质。
技术介绍
数字证书是指证书颁发机构(CertificateAuthority,CA)对申请用户的私钥和公钥以及用户信息进行验证,并在验证通过后向申请用户所颁发的凭证。数字证书在区块链中的身份验证、信息安全等方面具有举足轻重的作用。现有技术中,区块链系统中的数据节点每接收到一笔交易数据,均需要对该交易数据对应的数字证书进行验证,当同一用户提交多笔交易数据时,重复相同数字证书的验证过程无疑会浪费太多时间,进而导致交易数据的处理效率低下。
技术实现思路
本专利技术实施例提供一种数据处理方法及装置,可以减少数字证书的验证时间,进而提升交易处理效率。本专利技术实施例一方面提供了一种数据处理方法,该方法包括:接收用户终端发送的交易数据,获取交易数据对应的目标数字证书,以及与用户终端相匹配的目标用户标识;根据目标用户标识和目标数字证书,对预设存储空间进行遍历 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n接收用户终端发送的交易数据,获取所述交易数据对应的目标数字证书,以及与所述用户终端相匹配的目标用户标识;/n根据所述目标用户标识和所述目标数字证书,对预设存储空间进行遍历;所述预设存储空间用于存储通过校验的数字证书与用户标识之间的对应关系;/n若所述预设存储空间中不存在所述目标数字证书,则对所述目标数字证书进行有效性验证;/n若所述预设存储空间中存在所述目标数字证书,则对所述交易数据进行处理。/n
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
接收用户终端发送的交易数据,获取所述交易数据对应的目标数字证书,以及与所述用户终端相匹配的目标用户标识;
根据所述目标用户标识和所述目标数字证书,对预设存储空间进行遍历;所述预设存储空间用于存储通过校验的数字证书与用户标识之间的对应关系;
若所述预设存储空间中不存在所述目标数字证书,则对所述目标数字证书进行有效性验证;
若所述预设存储空间中存在所述目标数字证书,则对所述交易数据进行处理。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户标识和所述目标数字证书,对预设存储空间进行遍历,包括:
从所述预设存储空间中确定与所述目标用户标识相匹配的待选证书集合,获取所述目标数字证书对应的序列号;
当所述候选证书集合中包含与所述序列号相匹配的数字证书时,确定所述预设存储空间存在所述目标数字证书;
当所述候选证书集合中不包含与所述序列号相匹配的数字证书时,确定所述预设存储空间存不在所述目标数字证书。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标用户标识和所述目标数字证书,对预设存储空间进行遍历,包括:
从所述预设存储空间中确定与所述目标用户标识相匹配的待选证书集合,获取所述目标数字证书对应的证书哈希;
当所述候选证书集合中包含与所述证书哈希相匹配的数字证书时,确定所述预设存储空间存在所述目标数字证书;
当所述候选证书集合中不包含与所述证书哈希相匹配的数字证书时,确定所述预设存储空间存不在所述目标数字证书。
4.根据权利要求1所述的方法,其特征在于,所述若所述预设存储空间中存在所述目标数字证书,则对所述交易数据进行处理,包括:
若所述预设存储空间中存在所述目标数字证书,则对所述交易数据进行合法性验证;
当所述交易数据满足合法性条件时,将所述交易数据封装成区块,并将达成共识的区块进行记账处理。
5.根据权利要求1所述的方法,其特征在于,所述若所述预设存储空间中不存在所述目标数字证书,则对所述目标数字证书进行有效性验证,包括:
若所述预设存储空间中...
【专利技术属性】
技术研发人员:陈沐豪,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。