[发明专利]一种以信用度为核心的可信联盟链节点管理方法有效
申请号: | 202210492642.2 | 申请日: | 2022-05-07 |
公开(公告)号: | CN115021968B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 吴奕昕;王理 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/10;H04L67/1095 |
代理公司: | 北京快易权知识产权代理有限公司 11660 | 代理人: | 赵秀英 |
地址: | 100190*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信用度 核心 可信 联盟 节点 管理 方法 | ||
本发明公开了一种以信用度为核心的可信联盟链节点管理方法,包括根据功能组成划分联盟链节点类型,明晰各类型节点的链上功能与权限,确定其评价要点;在每个评价周期中,通过评价节点功能的运转情况得到功能评价值,综合得出阶段评价值,进而结合历史数据分析得到节点当前信用值;基于节点信用值,确定节点出入链与权限变更;通过节点信用值的控制,确保只有良好节点能够长期维持成员身份并取得较高的权限,恶意节点将被快速识别并踢出。本发明能够填补联盟链系统设计中节点管理标准和流程的空缺,简化区块链平台中节点管理的操作,提升管理效率,降低学习成本。
技术领域
本发明涉及区块链节点管理和安全监管技术领域,尤其涉及一种以信用度为核心的可信联盟链节点管理方法。
背景技术
根据开放程度的不同,区块链可以分为公有链、联盟链和私有链三类。其中,公有链以比特币和以太坊为代表,节点可以自由且匿名地加入或退出,并拥有平等的权限。联盟链以HyperLedger Fabric为代表,节点经过授权方可入链,且所拥有的权限不尽相同。因此联盟链需要提供节点管理服务,以授权节点入链、出链和变更权限。但目前节点管理服务仅分别在各自平台上进行了技术实现,其遵循的标准和流程仍未明确,且操作复杂、学习成本高。
发明内容
本发明目的是提供了一种以信用度为核心的可信联盟链节点管理方法,以解决上述问题。
本发明解决技术问题采用如下技术方案:
一种以信用度为核心的可信联盟链节点管理方法,包括:
根据功能组成划分联盟链节点类型,明晰各类型节点的链上功能与权限,确定其评价要点;在每个评价周期中,通过评价节点功能的运转情况得到功能评价值,综合得出阶段评价值,进而结合历史数据分析得到节点当前信用值;基于节点信用值,确定节点出入链与权限变更;通过节点信用值的控制,确保只有良好节点能够长期维持成员身份并取得较高的权限,恶意节点将被快速识别并踢出。
进一步的,节点信用值标志了一个节点在区块链上的整体运行情况,当节点维持长期良好运转时,将得到较高的信用值,反之则会得到较低的信用值。
进一步的,根据功能组成将联盟链节点类型划分为如下三类:
通信节点:主要为联盟链提供通信服务,响应其它节点请求并转发信息,同步本节点需要的信息或允许访问的部分信息;
核验节点:同步完整的区块信息,核验所有交易与产出的新区块,并将核验信息用于共识过程;
出块节点:在核验节点的基础上,进行打包交易、生产区块并广播。
进一步的,对节点通信、同步、核验和出块四种功能进行评价,获取功能评价值的方法如下:
通信:节点应该为联盟链提供长期稳定的网络服务,这包括及时响应请求、及时并完整地转发信息;如果节点表现出良好的通信功能,则给予正向评价值,以提高信用值,反之降低;
同步:不对同步功能做出评价;
核验:节点核验时有以下三种情况:
正常验证,与最终共识结果保持一致:正常发回验证信息,发给所有节点的验证信息一致,验证结果与共识结果一致;这是节点正常运转下的情况,给予正向评价,提高节点信用度;
正常验证,但与最终共识结果不一致:这有可能是节点主动的恶意行为,也有可能是由同步异常或计算异常导致的“失误”,给予负向评价,降低节点信用度;
异常验证,发出的验证消息不一致:这是节点主动的恶意行为,给予重度负向评价,大幅降低节点信用度;
出块:节点出块时有以下情况:
正常打包区块:完成指定已核验交易的打包,产出合格区块并及时广播,给予正向评价值,以提高信用值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210492642.2/2.html,转载请声明来源钻瓜专利网。