[发明专利]一种区块链的数据处理方法在审
申请号: | 202110192026.0 | 申请日: | 2021-02-19 |
公开(公告)号: | CN112905698A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 余鸿忠 | 申请(专利权)人: | 区块动力(广州)科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/64;G06F21/44;G06F21/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 数据处理 方法 | ||
本发明适用区块链数据处理技术领域,提供了一种区块链的数据处理方法,方法包括:区块链节点生成第一密钥对;使用第一密钥对生成目标数据的基本数据;将基本数据发送至区块链网络上的另一区块链节点进行存储;使用第一密钥对中的私钥对目标数据和区块链节点的第一密钥对的公钥的数据信息进行签名、生成第一签名数据;使用周期性更新的第一密钥对目标数据进行处理,再上传到区块链中进行存储,可以有效保障在其它另一区块链节点对需存储/交互的数据的安全处理,实现区块链间的数据交互,从而提高了区块链中数据存储的安全级别,进而提高了用户体验。
技术领域
本发明属于区块链数据处理技术领域,尤其涉及一种区块链的数据处理方法。
背景技术
区块链系统与区块链系统之间进行数据交互时通常需要区块链具备认证另外一条区块链数据链接认证的能力,以保障区块链系统之间数据传输的安全性,防止区块链数据被篡改等。
目前存在多种跨链网络实现,如波卡链(Polkadot),其是一种实现跨链通信的技术,其设计了验证者(Validator)角色,该角色会校验数据是否来自于区块链(使用区块链的数据认证逻辑),并且Validator会用权益证明POS(Proof of Stake,一种共识算法)算法共识验证结果,通过共识的数据可以确认来自于一条区块链,另外一条区块链即可使用该跨链数据。
现有的中继链认证跨链数据时,跨链数据需均经过中继链的POS共识,中继链的共识算法吞吐量是跨链数据流量的上限,存在吞吐量上限瓶颈。同时,区块链认证中继链上的数据时,需要验证多重签名,以POS为例,需要验证上百个签名,执行效率较低。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种区块链的数据处理方法,旨在解决由于现有技术无法提供一种有效的区块链的数据处理方法,导致区块链数据传输安全性较差、用户体验不佳的问题。
一方面,本发明提供了一种区块链的数据处理方法,所述方法包括下述步骤:
区块链节点生成第一密钥对;
使用所述第一密钥对生成目标数据的基本数据;
将所述基本数据发送至区块链网络上的另一区块链节点进行存储。
进一步优选地,所述方法还包括:
发送所述第一密钥对中的公钥至另一区块链节点;
使用所述第一密钥对中的私钥对所述目标数据和所述区块链节点的第一密钥对的公钥的数据信息进行签名、生成第一签名数据。
进一步优选地,所述方法还包括:
使用第二密钥对所述目标数据和所述区块链节点的第一密钥对的公钥以及所述第一签名数据进行加密生成加密数据;
所述区块链节点使用第一密钥对的私钥对所述加密数据进行签名生成第二签名数据;
所述基本数据包括:所述第二签名数据和所述区块链节点的第一密钥对的公钥以及需存储/交互的数据。
进一步优选地,所述第一密钥对基于不同的另一区块链节点、目标数据的其中的一种或多种进行密钥更新,或预设所述第一密钥对的更新周期。
进一步优选地,所述发送所述第一密钥对中的公钥至另一区块链节点由端到端加密传输通道完成;或在另一区块链节点中预设第一密钥对的公钥。
进一步优选地,所述将所述基本数据发送至区块链网络上包括:
所述区块链节点向链路验证方发送数据链接请求;
所述链路验证方在接收到所述数据链接请求后获取另一区块链节点的链接数据,并对所述链接数据进行验证,验证成功后返回结果至所述区块链节点;
所述区块链节点向另一区块链节点发送所述基本数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于区块动力(广州)科技有限公司,未经区块动力(广州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110192026.0/2.html,转载请声明来源钻瓜专利网。