[发明专利]一种基于边缘计算的轻量级区块链监管方法及系统有效
| 申请号: | 202010939639.1 | 申请日: | 2020-09-09 |
| 公开(公告)号: | CN112085502B | 公开(公告)日: | 2023-10-13 |
| 发明(设计)人: | 谢晴晴;王良民;冯霞;林文耀;邱海扬;李希治;肖健 | 申请(专利权)人: | 江苏大学 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06F9/50;G06F9/54;G06F21/60;G06F21/62 |
| 代理公司: | 南京华恒专利代理事务所(普通合伙) 32335 | 代理人: | 宋方园 |
| 地址: | 212013 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 边缘 计算 轻量级 区块 监管 方法 系统 | ||
1.一种基于边缘计算的轻量级区块链监管方法,其特征在于:依次包括以下步骤:
S1、交易打包和确认,即所有边缘节点均通过求解PoW问题来产生对应领袖区块;
若边缘节点Nodei第一个成功求解出PoW问题,则Nodei即为领袖节点,同时生成和广播对应的有效领袖区块,然后该领袖节点Nodei选择交易记录集合{Tx}t生成候选交易区块bt,其他边缘节点Nodej验证候选交易区块bt,若验证成功则进行区块签名,每一个边缘节点均收集其他所有边缘节点的区块签名;若某边缘节点获得关于候选交易区块bt的半数以上签名,则将候选交易区块bt附加到该边缘节点本地存储的交易链上;重复上述步直到另一个领袖区块被产生;
S2、获取碎片账本,即终端设备节点根据用户自己感兴趣的交易信息类型,向边缘节点发送数据访问请求,获取边缘节点存储的全账本;全账本记录所有的领袖历史和交易历史,碎片账本记录全账本中所有区块链头以及相应终端设备节点感兴趣的交易记录;
S3、监管交易,即通过联盟链中的交易监管模块进行监管:
联盟链的中心控制器产生对称密钥key并确定访问策略树APT,然后调用加密算法来加密密钥key为CTkey,并将CTkey外包到云服务器进行存储,监管层中监管者向可信机构请求秘密属性密钥SKu,然后从云服务器端下载密钥密文CTkey,并使用SKu来解密对称密钥key;一旦有新候选交易区块bt被确认提交,则相应领袖节点使用对称密钥key来将新候选交易区块bt中的每一笔交易记录txi加密为CTXi,所有CTXi将被外包到云服务器;当监管者实施监管时,先从云服务器下载CTXi并解密为交易记录明文。
2.根据权利要求1所述的基于边缘计算的轻量级区块链监管方法,其特征在于:所述步骤S1的具体过程为:
S1.1、领袖节点Nodei生成有效领袖区块后立即向所有其他的边缘节点广播该领袖区块,所有其他的边缘节点Nodej检查该领袖区块的有效性,若Nodej验证出该领袖区块有效,则将该领袖区块附加到本地领袖链上,接着Nodej在最新领袖链上重新求解PoW问题以试图产生下一个新的领袖区块;如果验证出该领袖区块无效,则Nodej继续在原来的领袖链上继续求解PoW问题以试图产生一个新的领袖区块,这里j=1,2,…,i-1,i+1,…,n,n为边缘节点总个数;
S1.2、领袖节点Nodei选择一个新交易记录集合{Tx}t,然后计算签名生成新的候选交易区块bt,并将bt广播给所有其他的边缘节点;
候选交易区块bt的格式为:
其中,blockHeight为区块高度,t为时间戳,PreHash为前一交易区块头的哈希值,NowHash是基于{Tx}t构建的Merkle哈希树的根哈希值;
S1.3、一旦收到领袖节点产生的候选交易区块bt,所有其他的边缘节点Nodej基于签名和未花费交易集UTXO来验证bt的有效性;若Nodej验证bt是有效的,则将bt签名为并将广播给除Nodej以外其他边缘节点;
其中,j=1,2,…,i-1,i+1,…,n,n为边缘节点总个数;
S1.4、所有边缘节点收集所有其他边缘节点的区块签名;若一个边缘节点获得关于候选交易区块bt的半数以上签名,那么候选交易区块bt将被附加到该边缘节点本地存储的交易链上;
S1.5、重复上述步骤S1.1至步骤S1.4,直到另一个领袖区块被产生。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010939639.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:反光胶条的边缘检测方法
- 下一篇:轮盘式电加热丝系统





