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