[发明专利]区块处理方法、装置、设备及存储介质在审
申请号: | 202210239587.6 | 申请日: | 2022-03-11 |
公开(公告)号: | CN115118425A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 谢辉 | 申请(专利权)人: | 达闼机器人股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;G06Q40/04 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 张爱;刘戈 |
地址: | 200245 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 处理 方法 装置 设备 存储 介质 | ||
本申请实施例提供一种区块处理方法、装置、设备及存储介质。在本申请实施例中,整个产生区块任务由第一区块链节点与第一区块产生节点相互配合完成,第一区块链节点执行基于目标交易数据生成预签名区块的产生区块任务,第一区块产生节点执行基于预签名区块生成完整的新区块的产生区块任务,两者相互配合完成产生区块任务不仅有利于提高产生区块效率,还有利于生成合法的新区块。进一步的,第一区块链节点对接收到的候选新区块从区块粒度对候选新区块进行合法性验证,从基于随机数与所述难度目标的匹配度从合法的候选新区块中选择可以上链存储的目标新区块,进而进一步确保安全可信的新区块加入至区块链中,保证了区块链系统的数据安全性和可信度。
技术领域
本申请涉及区块链技术领域,尤其涉及一种区块处理方法、装置、设备及存储介质。
背景技术
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。
目前,区块链系统主要包括客户端和区块链节点。用户通过客户端提交交易请求,与客户端连接的区块链节点对交易请求中的交易数据进行验证,并在验证通过后,将交易数据广播至区块链系统中,以供区块链系统中具有产生区块功能的区块链节点将交易数据打包至区块中,并向区块链系统广播区块,以供区块链系统中其他区块链节点将区块加入至区块链上进行存储。
通常,为了保证区块链的安全性,在将区块加入至区块链上之前,从对区块中的交易数据和难度目标进行验证,以验证区块的合法性。但是,这种区块合法性验证方式不够安全,很容易生成数据安全性不高的区块,降低了区块链系统的数据安全性,甚至影响了区块链系统的可信度。于是,如何保证区块链系统的数据安全性成为亟待解决的技术问题。
发明内容
本申请的多个方面提供一种区块处理方法、装置、设备及存储介质,用以确保安全可信的新区块加入至区块链中,保证了区块链系统的数据安全性和可信度,在一定程度上使得区块链系统成为可信区块链系统。
本申请实施例提供一种区块处理方法,应用于区块链系统中的第一区块链节点,该方法包括:
获取目标交易数据,产生区块处理所需的难度目标,以及第一区块链节点对应的第一区块链账户信息;根据第一区块链账户信息中的第一账户参数,对难度目标和第一区块链账户信息进行数字签名,得到第一签名结果,并根据难度目标、第一区块链账户信息、第一签名结果以及目标交易数据,生成第一预签名区块;将第一预签名区块发送至与第一区块链节点连接的第一区块产生节点,并接收第一区块产生节点基于第一预签名区块进行产生区块处理所得的第一候选新区块,第一候选新区块至少包括第一区块链账户信息和第一签名结果;以及根据第一区块链账户信息和第一签名结果,对第一候选新区块进行合法性验证;在第一候选新区块通过合法性验证的情况下,根据随机数与难度目标的匹配度从第一候选新区块以及目标交易数据对应的通过合法性验证的第二候选新区块中,选择目标新区块,并将目标新区块加入至区块链上进行存储。
本申请实施例提供一种区块处理方法,应用于区块链系统中的第一区块产生节点,该方法包括:接收第一区块链节点发送的第一预签名区块,并从预签名区块中解析出产生区块处理所需的难度目标、第一区块链节点对应的第一区块链账户信息、第一签名结果以及目标交易数据;根据第一区块链账户信息中的第二账户参数,对第一签名结果进行签名验证;若第一签名结果通过签名验证,则根据难度目标进行共识计算,获得满足难度目标的随机数;根据难度目标、随机数、第一区块链账户信息、第一签名结果和目标交易数据,生成第一候选新区块,并向第一区块链节点发送第一候选新区块,以供第一区块链节点在第一候选新区块通过合法性检验后上传到区块链上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于达闼机器人股份有限公司,未经达闼机器人股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210239587.6/2.html,转载请声明来源钻瓜专利网。