[发明专利]区块链安全处理系统及方法在审
申请号: | 202010216422.8 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111324672A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 李曼潇;岑健明;黄剑;裴磊 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/62;H04L29/06;H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 安全 处理 系统 方法 | ||
1.一种区块链安全处理系统,其特征在于,所述系统包含多个区块链节点、多个智能合约节点、多个预言机节点和多个物联网设备;
所述区块链节点之间通信连接,用于构建区块链网络;以及,将接收到的预言机标识共识至区块链网络;
所述智能合约节点与所述区块链节点一对一连接,用于将预设智能合约共识于所述区块链网络中,根据预设智能合约调用所述预言机节点获取相连物联网设备所采集到的物联网数据;
所述预言机节点与所述区块链节点通信连接,用于将当前预言机节点对应的预言机标识提供至相连的所述区块链节点完成预言机注册;通过相连的所述区块链节点获得区块链网络中已注册的预言机节点的组网地址;通过所述组网地址与其他已注册的预言机节点构建预言机系统;以及,对接收到的设备标识进行校验,当校验通过后将所述设备标识共识至预言机系统中其他预言机节点;
所述物联网设备与所述预言机节点相连,用于将当前物联网设备对应的设备标识提供至所述预言机节点进行校验,当校验通过后根据区块链节点通过预言机节点下发的调用指令,将采集到的物联网数据反馈至所述预言机节点供区块链节点调用。
2.根据权利要求1所述的区块链安全处理系统,其特征在于,所述预言机节点还用于获取所述物联网设备的链外服务标识,将所述链外服务标识的与所述物联网设备的设备标识绑定;以及,将所述链外服务标识提供至相连的所述区块链节点进行预言机标识和链外服务标识的关联存储。
3.根据权利要求1所述的区块链安全处理系统,其特征在于,所述系统还包含投票模块;
所述投票模块用于监测所述预言机系统在每次共识过程中各预言机节点的投票结果与预言机系统的最终结果之间的差异情况;
根据所述预言机系统中各预言机节点在预定次数下共识过程的差异情况,调整各预言机节点的投票权限系数。
4.根据权利要求3所述的区块链安全处理系统,其特征在于,所述投票模块包含监测单元,所述监测单元用于监测各预言机节点的投票权限系数,当所述投票权限系数低于预定阈值时,生成提示信息;以及,获取预言机节点发起的交易指令,根据所述交易指令中涉及的预言机标识及交易数据,调整对应预言机节点的投票权限系数。
5.根据权利要求1所述的区块链安全处理系统,其特征在于,所述区块链节点包含共识模块、链外服务模块、解密模块和验签模块;
所述共识模块用于将接收到的预言机标识共识至区块链网络;
所述链外服务模块用于根据预设智能合约获得对应的链外服务标识;根据所述链外服务标识通过预言机节点调用对应的物联网设备采集物联网数据;
所述解密模块用于对用于物联网设备通过预言机节点反馈的物联网数据进行解密处理;
所述验签模块用于根据预言机标识对所述物联网数据做验签处理。
6.根据权利要求1所述的区块链安全处理系统,其特征在于,所述预言机节点包含设备注册模块、共识模块、存储模块、加解密模块和签名校验模块;
所述设备注册模块用于根据物联网设备发起的接入请求或断开请求与物理网设备建立连接或断开连接;以及,根据所述接入请求获得所述物联网设备的设备标识;
所述共识模块用于对接收到的设备标识进行校验,当校验通过后将所述设备标识共识至预言机系统中其他预言机节点;
所述存储模块用于存储所述预言机系统共识后的设备标识;
所述加解密模块用于对区块链节点和物联网设备与所述预言机节点的交互信息进行加密或解密处理;
所述签名校验模块用于通过存储的设备标识对物联网设备上传的物联网数据进行验签;以及,根据预言机标识对验签通过的物联网数据进行签名处理后提供至相连的区块链节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010216422.8/1.html,转载请声明来源钻瓜专利网。