【技术实现步骤摘要】
一种区块链中节点通讯管理方法及系统
[0001]本专利技术涉及区块链
,尤其涉及一种区块链中节点通讯管理方法及系统。
技术介绍
[0002]随着区块链技术的发展,越来越多的个人及企业也开始关注区块链。区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全。区块链本质上是一个去中心化的数据库,具有去中心化、不可篡改、可以追溯、集体维护、公开透明等特点。
[0003]区块链分为公有链、私有链、联盟链,不同的应用场景对应不同的属性。其中,联盟链是由多个私有链组成的集群,由多个机构共同参与管理的区块链,每个组织或机构管理一个或多个节点,其数据只允许系统内不同的机构进行读写和发送。联盟链的各个节点通常有与之对应的实体机构组织,通过授权后才能加入或退出网络。联盟链中,各个节点在网络中是对等的关系,节点与节点之间的信息传输管理尤为重要,因为信息通讯的快慢严重影响区块链通过共识执行交易的效率,所以,如果通信中断或者协议服务停止,就会导致区块链服务不能正常 ...
【技术保护点】
【技术特征摘要】
1.一种区块链中节点通讯管理方法,其特征在于,所述方法包括:选取联盟链中任意一个节点,得到第一节点;联盟链中其他节点接收所述第一节点发送的第一修改请求,所述第一修改请求包括已修改的通讯协议列表和所述第一节点的数字签名;联盟链中其他节点验证所述第一节点的数字签名,生成反馈信息;所述第一节点接收联盟链中其他节点发送的反馈信息;所述第一节点根据所述反馈信息,得到共识结果;若所述共识结果为共识成功,则所述第一节点执行已修改的通讯协议列表,同时将共识结果发送至联盟链中其他节点,联盟链中其他节点根据所述共识结果执行所述第一修改请求;所述第一节点启动已修改的通讯协议列表对联盟链中其他节点或客户端的访问服务。2.根据权利要求1所述的一种区块链中节点通讯管理方法,其特征在于,已修改的通讯协议列表包括:协议名称、协议地址、协议优先级、黑名单。3.根据权利要求1所述的一种区块链中节点通讯管理方法,其特征在于,所述反馈信息包括:同意所述第一修改请求或者拒绝所述第一修改请求。4.根据权利要求1所述的一种区块链中节点通讯管理方法,其特征在于,所述第一节点根据联盟链中其他节点发送的反馈信息,得到共识结果的步骤包括:所述第一节点统计联盟链中其他节点发送的反馈信息中同意执行所述第一修改请求的节点个数;若所述节点个数大于或等于预设阈值,则得到共识成功的共识结果;若所述节点个数小于预设阈值,则得到共识失败的共识结果。5.根据权利要求1所述的一种区块链中节点通讯管理方法,其特征在于,若联盟链中其他节点访问已修改的通讯协议列表中任意一条协议不通,则将访问不通的协议加入黑名单中,得到第一黑名单。6.根据权利要求5所...
【专利技术属性】
技术研发人员:石宁,许小明,高翔宇,李达,
申请(专利权)人:南京金宁汇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。