【技术实现步骤摘要】
基于区块链的数据处理方法、装置、存储介质及设备
本申请涉及区块链
,尤其涉及一种基于区块链的数据处理方法、装置、存储介质及设备。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了多条交易数据,用于验证其交易数据的有效性(防伪)和生成下一个区块。其中,参与验证交易数据的有效性的设备可以称为共识节点设备,目前主要是通过根据节点设备用于进行权益抵押的电子资源的数量来识别共识节点设备。由于该电子资源的数量在第一时间段内保持不变,使在一定时间段内识别出的共识节点设备均相同,容易导致共识节点被恶意攻击,导致区块链的安全性比较低。
技术实现思路
本申请实施例所要解决的技术问题在于,提供一种基于区块链的数据处理方法、装置、存储介质及设备,有效避免共识节点被恶意攻击,提高区块链的安全性。本申请实施例一方面提供一种基于区块链的数据处理方法,包括:< ...
【技术保护点】
1.一种基于区块链的数据处理方法,所述方法由区块链网络中的第一待选节点设备执行,其特征在于,包括:/n响应于对交易数据的共识请求,获取所述交易数据的属性信息;/n从所述区块链网络的待选节点设备集合中识别与所述交易数据的属性信息匹配的待选节点设备,作为共识节点设备,所述待选节点设备集合中包括至少两个待选节点设备,所述第一待选节点设备属于所述待选节点设备集合;/n若所述第一待选节点设备被识别为共识节点设备,则对所述交易数据进行共识;/n若所述交易数据被共识通过,则将所述交易数据存储至所述区块链网络的目标区块中。/n
【技术特征摘要】
1.一种基于区块链的数据处理方法,所述方法由区块链网络中的第一待选节点设备执行,其特征在于,包括:
响应于对交易数据的共识请求,获取所述交易数据的属性信息;
从所述区块链网络的待选节点设备集合中识别与所述交易数据的属性信息匹配的待选节点设备,作为共识节点设备,所述待选节点设备集合中包括至少两个待选节点设备,所述第一待选节点设备属于所述待选节点设备集合;
若所述第一待选节点设备被识别为共识节点设备,则对所述交易数据进行共识;
若所述交易数据被共识通过,则将所述交易数据存储至所述区块链网络的目标区块中。
2.如权利要求1所述的方法,其特征在于,所述目标区块包括区块头和区块体;所述区块体中包括所述交易数据;所述区块头包括用于对所述区块体中的数据进行验证的参数,所述区块链网络中还包括业务节点设备;所述方法还包括:
获取所述业务节点设备所属的机构;
若所述交易数据与所述业务节点设备所属的机构具有关联关系,则将所述区块头以及所述区块体均同步至所述业务节点设备;
若所述交易数据与所述业务节点设备所属的机构不具有关联关系,则将所述区块头同步至所述业务节点设备。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
若所述交易数据与所述业务节点设备所属的机构不具有关联关系,则获取所述交易数据所关联的机构对应的公钥;
采用所述公钥对所述区块体中的数据进行加密,得到加密后的数据,将所述加密后的数据同步至所述业务节点设备。
4.如权利要求1所述的方法,其特征在于,所述从所述区块链网络的待选节点设备集合中识别与所述交易数据的属性信息匹配的待选节点设备,包括:
根据所述交易数据的属性信息确定用于进行共识处理的共识节点设备的数量,作为第一数量;
根据所述第一数量从所述待选节点设备集合中识别待选节点设备,作为共识节点设备,所述共识节点设备的数量与所述第一数量相同。
5.如权利要求4所述的方法,其特征在于,所述交易数据的属性信息包括交易类型,所述根据所述交易数据的属性信息确定用于进行共识处理的共识节点设备的数量,作为第一数量,包括:
根据所述交易类型预测对所述交易数据进行共识处理所需要的时长;
根据所述时长确定用于进行共识处理的共识节点设备的数量,作为所述第一数量,所述时长与所述第一数量具有反比例相关关系。
6.权利要求4所述的方法,其特征在于,所述交易数据的属性信息包括所述交易数据所关联的机构,所述根据所述交易数据的属性信息确定用于进行共识处理的共识节点设备的数量,作为第一数量,包括:
根据所述交易数据所关联的机构确定所述交易数据的重要性优先级;
根据所述重要性优先级确定用于进行共识处理的共识节点设备的数量,作为所述第一数量,所述重要性优先级与所述第一数量具有正比例关关系。
7.权利要求4-6任一项所述的方法,其特征在于,所述根据所述第一数量从所述待选节点设...
【专利技术属性】
技术研发人员:李茂材,蓝虎,王宗友,朱耿良,周开班,时一防,刘区城,黄焕坤,杨常青,刘攀,
申请(专利权)人:财付通支付科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。