[发明专利]区块链分离处理方法及系统在审
| 申请号: | 201910751516.2 | 申请日: | 2019-08-15 |
| 公开(公告)号: | CN110264207A | 公开(公告)日: | 2019-09-20 |
| 发明(设计)人: | 孙大伟;张锦喜;彭奕填;叶亚芳;马利平 | 申请(专利权)人: | 广州蚁比特区块链科技有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06F16/27 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐彦圣 |
| 地址: | 510700 广东省广州市黄埔区广汕*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 交易数据 交易 验证 哈希 区块 分离处理 存储 处理效率 存储节点 交易节点 运算负载 交易链 链节点 块链 发送 申请 | ||
本申请提供一种区块链分离处理方法及系统,涉及区块链技术领域。该方法包括:交易链中的交易节点发起交易,基于所述交易的交易数据计算获得交易哈希值,并将所述交易数据和所述交易哈希值发送给验证链;所述验证链中的验证节点基于所述交易数据和所述交易哈希值对所述交易进行验证;在所述交易通过验证时,所述验证节点将所述交易数据、所述交易哈希值发送至存储链;所述存储链中的存储节点对所述交易数据进行存储。该区块链分离处理方法降低了区块链节点的运算负载,提高了处理效率。
技术领域
本申请涉及区块链技术领域,具体而言,涉及一种区块链分离处理方法及系统。
背景技术
如今区块链技术的发展越来越快,区块链技术也迅速被应用到各个领域,在基于区块链实现交易记录、产品溯源等时都需要将大量的数据存储在区块中。现有的区块链技术通常是通过同一个区块链来实现存储、验证以及数据传输功能的,使得该区块链的某些节点数据处理量较大,负载较为严重,处理效率低。
发明内容
有鉴于此,本申请实施例的目的在于提供一种区块链分离处理方法及系统,以改善现有技术中区块链数据处理量较大,负载较为严重,处理效率低的问题。
本申请实施例提供了一种区块链分离处理方法,所述区块链分离处理方法包括:交易链中的交易节点发起交易,基于所述交易的交易数据计算获得交易哈希值,并将所述交易数据和所述交易哈希值发送给验证链;所述验证链中的验证节点基于所述交易数据和所述交易哈希值对所述交易进行验证;在所述交易通过验证时,所述验证节点将所述交易数据、所述交易哈希值发送至存储链;所述存储链中的存储节点对所述交易数据进行存储。
在上述实现过程中,通过交易链、验证链和存储链分别完成交易发起、交易验证和数据存储的工作,从而将原本通过单一区块链进行的工作分担至多条链上,从而降低了区块链节点的负载,提高了数据传输及处理的效率。
可选地,交易链中的交易节点发起交易,并基于所述交易的交易数据计算获得交易哈希值,将所述交易数据和所述交易哈希值发送给验证链,包括:所述交易链中的第一交易节点发起交易;在所述交易链中的第二交易节点的当前计算速度、与所述验证链的网络连接状况满足预设条件时,所述第一交易节点将所述交易数据发送至所述第二交易节点;所述第二交易节点基于所述交易数据计算获得所述交易哈希值,并将所述交易数据和所述交易哈希值发送至所述验证链。
在上述实现过程中,基于计算速度、网络状况等情况在交易链中选取进行交易哈希值计算的交易节点,保证了交易哈希值的计算速度,优化了运算资源的利用率。
可选地,将所述交易数据和所述交易哈希值发送至所述验证链,包括:所述第二交易节点采用私钥对所述交易数据和所述交易哈希值进行加密,将加密获得的加密数据发送给所述验证链。
可选地,所述验证链中的验证节点基于所述交易数据和所述交易哈希值对所述交易进行验证,包括:所述验证链中的第一验证节点接收所述加密数据,并将所述加密数据广播给所述验证链中的其他验证节点;所述验证链中的每个验证节点采用所述第二交易节点的公钥对所述加密数据进行解密,获得所述交易数据和所述交易哈希值;每个验证节点基于所述交易数据和所述交易哈希值对所述交易进行验证。
在上述实现过程中,交易节点与验证链之间通过非对称加密方式确认交易哈希值的发送方的身份是否合法,提高了交易认证的安全性。
可选地,所述交易数据包括交易发起方、交易接收方、交易金额和交易时间戳,每个验证节点基于所述交易数据和所述交易哈希值对所述交易进行验证,包括:每个验证节点基于所述交易发起方、所述交易接收方、所述交易金额、所述交易时间戳获得验证交易哈希值;在所述验证交易哈希值与所述交易哈希值相同,且所述交易发起方和所述交易接收方的地址为有效地址,所述交易时间戳和所述交易金额符合预设规则时,确定所述交易通过验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州蚁比特区块链科技有限公司,未经广州蚁比特区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910751516.2/2.html,转载请声明来源钻瓜专利网。





