[发明专利]一种共识和资源传输方法、设备及存储介质有效
申请号: | 202010551115.5 | 申请日: | 2020-06-16 |
公开(公告)号: | CN111612466B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 古莹莹;江漫滔;肖世校 | 申请(专利权)人: | 厦门潭宏信息科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06Q20/06;G06Q20/08;H04L67/1001;H04L67/1095;H04L67/1097;H04L67/12;H04L9/40;H04L9/32 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 361006 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 共识 资源 传输 方法 设备 存储 介质 | ||
1.一种共识方法,其特征在于,适用于根链节点:
解析验证通过的一笔以上的第一交易,判断第一交易是否为包含有节点请求加入的交易,若是,则根据至少包括请求加入的节点要求的共识方法、请求加入的节点身份在内的第一交易内容,对请求加入的节点进行网络分片,将请求加入的节点分配至第一网络;向请求加入的节点发送将请求加入的节点分配至第一网络的消息;接收请求加入的节点的响应消息,判断请求加入的节点是否同意,若是,则将第一交易,及包含有将请求加入的节点分配至第一网络的交易打包上链;若否,则将第一交易,及包含有将请求加入的节点拒绝分配至第一网络的交易打包上链;
若第一交易不为包含有节点请求加入的交易,则将第一交易打包上链;
所述请求加入的节点身份包括请求加入的节点的物理IP地址和请求加入的节点的类型,所述对请求加入的节点进行网络分片,将请求加入的节点分配至第一网络的原则为:所述请求加入的节点要求的共识方法与第一网络的共识方法一致,且满足第一网络的组网原则;通过物理IP地址和请求加入的节点的类型,根链节点对请求加入节点进行网络分片。
2.根据权利要求1所述的一种共识方法,其特征在于:所述方法的通信方式为MQTT。
3.根据权利要求1所述的一种共识方法,其特征在于:
所述交易打包上链时,加入中科院国家授时中心的时间戳。
4.一种资源传输方法,其特征在于,适用于分片网络中的节点:
识别验证访问方身份,若访问方身份验证通过,则为访问方开放第一网络或第二网络的API接口;判断访问方的请求类型,若为资源数据上传请求,则对资源数据进行哈希运算得到资源数据哈希值,将资源数据哈希值上链,并将资源数据通过第一网络或第二网络的API接口存储至云计算或雾计算存储空间中;
若为资源数据获取请求,则通过第一网络或第二网络的API接口从云计算或雾计算存储空间中获取资源数据,通过哈希运算比对数据资源哈希值与上链后的数据资源数据哈希值是否一致,若一致则将资源数据发送给访问方。
5.根据权利要求4所述的一种资源传输方法,其特征在于:所述验证,对于B/S架构的数据接口,采用用户验证令牌方式;对于C/S架构的数据接口,采用验证接口方式。
6.根据权利要求5所述的一种资源传输方法,其特征在于:
所述验证接口方式为所述识别验证访问方身份的过程,包括:
访问方对待验证的加密密钥进行哈希运算,得到待验证的加密密钥哈希值,与第一网络或第二网络中上链的加密密钥哈希值比对,若一致,则访问方通过所述加密密钥对访问方身份信息的密文,通过AES256算法解密得到访问方身份信息的明文,访问方身份验证通过;若待验证的加密密钥哈希值,与第一网络或第二网络中上链的加密密钥哈希值比对不一致,则访问方身份验证不通过;
相应地,所述访问方身份加密的过程为:
通过加密密钥将访问方身份信息的明文根据AES256算法得到访问方身份信息的密文;
对加密密钥进行哈希运算后得到加密密钥哈希值,将加密密钥哈希值及访问方身份信息的密文在第一网络或第二网络中上链。
7.根据权利要求4所述的一种资源传输方法,其特征在于:
所述第一网络或第二网络的节点包括雾计算节点、云计算中心节点和边缘计算节点。
8.根据权利要求6所述的一种资源传输方法,其特征在于:
所述验证接口方式用于所述第一网络与第二网络传输数据时接口验证使用。
9.一种电子设备,其特征在于,所述设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1-8中任一项所述的方法。
10.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1-8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门潭宏信息科技有限公司,未经厦门潭宏信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010551115.5/1.html,转载请声明来源钻瓜专利网。