[发明专利]区块链安全处理系统及方法在审
申请号: | 202010216422.8 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111324672A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 李曼潇;岑健明;黄剑;裴磊 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/62;H04L29/06;H04L29/08 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;孙乳笋 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 安全 处理 系统 方法 | ||
一种区块链安全处理系统及方法,所述系统包含:区块链节点之间通信连接构建区块链网络;智能合约节点将预设智能合约共识于区块链网络中,根据预设智能合约调用预言机节点获取相连物联网设备所采集到的物联网数据;预言机节点将当前预言机节点对应的预言机标识提供至相连的区块链节点完成预言机注册;通过相连的区块链节点获得区块链网络中已注册的预言机节点的组网地址;通过组网地址与其他已注册的预言机节点构建预言机系统;物联网设备将当前物联网设备对应的设备标识提供至预言机节点进行校验,当校验通过后根据区块链节点通过预言机节点下发的调用指令,将采集到的物联网数据反馈至预言机节点供区块链节点调用。
技术领域
本发明涉及区块链领域,尤指一种区块链安全处理系统及方法。
背景技术
近年来,随着区块链技术的大规模应用,区块链网络作为数据孤岛的弊端越来越明显。区块链网络上的应用方对获取现实世界公认数据的需求越来越强烈,区块链网络中会需要很多链外公认数据,这些数据往往是客观的。那么就会遇到两个问题:一是如何采集这个数据,二是区块链如何对这个数据达成共识。针对第一个问题,区块链采集链外数据通常会用到物联网设备。针对第二个问题,对于需要与物联网设备通信的区块链应用而言,在物联网中的云端服务器获取和管理物联设备的信息,但是在通信过程中,不能完全避免当云端服务器单点故障以及物联设备信息被篡改的情况,造成区块链无法准确地获取可信的物联设备信息的问题,网络无法对采集的链外数据达成共识。
发明内容
本发明目的在于提供一种区块链安全处理系统及方法,针对区块链智能合约需要通过物联网设备获取链外数据的场景,提供组建预言机系统,对上链数据来源做身份认证,认证通过后预言机节点做全网共识,一方面保证对采集的链外数据达成全网共识,一方面保证链外访问功能的可用性和安全性。
为达上述目的,本发明所提供的区块链安全处理系统,具体包含多个区块链节点和智能合约节点、多个预言机节点和多个物联网设备;所述区块链节点之间通信连接,用于构建区块链网络;以及,将接收到的预言机标识共识至区块链网络;所述智能合约节点与所述区块链节点一对一连接,用于将预设智能合约共识于所述区块链网络中,根据预设智能合约调用所述预言机节点获取相连物联网设备所采集到的物联网数据;所述预言机节点与所述区块链节点通信连接,用于将当前预言机节点对应的预言机标识提供至相连的所述区块链节点完成预言机注册;通过相连的所述区块链节点获得区块链网络中已注册的预言机节点的组网地址;通过所述组网地址与其他已注册的预言机节点构建预言机系统;以及,对接收到的设备标识进行校验,当校验通过后将所述设备标识共识至预言机系统中其他预言机节点;所述物联网设备与所述预言机节点相连,用于将当前物联网设备对应的设备标识提供至所述预言机节点进行校验,当校验通过后根据区块链节点通过预言机节点下发的调用指令,将采集到的物联网数据反馈至所述预言机节点供区块链节点调用。
在上述区块链安全处理系统中,优选的,所述预言机节点还用于获取所述物联网设备的链外服务标识,将所述链外服务标识的与所述物联网设备的设备标识绑定;以及,将所述链外服务标识提供至相连的所述区块链节点进行预言机标识和链外服务标识的关联存储。
在上述区块链安全处理系统中,优选的,所述系统还包含投票模块;所述投票模块用于监测所述预言机系统在每次共识过程中各预言机节点的投票结果与预言机系统的最终结果之间的差异情况;根据所述预言机系统中各预言机节点在预定次数下共识过程的差异情况,调整各预言机节点的投票权限系数。
在上述区块链安全处理系统中,优选的,所述投票模块包含监测单元,所述监测单元用于监测各预言机节点的投票权限系数,当所述投票权限系数低于预定阈值时,生成提示信息;以及,获取预言机节点发起的交易指令,根据所述交易指令中涉及的预言机标识及交易数据,调整对应预言机节点的投票权限系数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010216422.8/2.html,转载请声明来源钻瓜专利网。