[发明专利]一种信息处理方法和区块链节点设备有效
申请号: | 201910594208.3 | 申请日: | 2019-07-03 |
公开(公告)号: | CN110324421B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 张锦喜;马利平;钟丽媛 | 申请(专利权)人: | 广东投盟科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 罗毅萍 |
地址: | 528200 广东省佛山市南海区桂城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 区块 节点 设备 | ||
本申请公开了一种信息处理方法和区块链节点设备,用于惩罚违规的节点,提高区块链系统的工作效率。其中,区块链系统包括多个节点,该方法包括:第一节点接收来自第二节点的第一信息,第一信息用于与区块链系统中的至少一个节点进行联盟,其中,第一节点的等级高于第二节点的等级;第一节点响应第一信息,并根据预设规则确定联盟结果;在联盟结果通过时,第一节点将第一信息存储在区块链系统中的目标区块;在联盟结果不通过时,第一节点向第二节点发送第二信息,并广播第二信息,其中,第二信息用于警告第一节点违反预设规则。
技术领域
本申请涉及区块链技术领域,特别涉及一种信息处理方法和区块链节点设备。
背景技术
区块链作为分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式被广泛应用。
区块链系统根据不同的约束规则执行对应的事务,从而对不同的事务进行处理,实现相应的功能。区块链系统可以由多个节点设备组成,每个节点设备均可以利用区块存储数据,并按照时间顺序将区块以顺序相连方式的方式组合成一种链式数据结构,从而在区块链系统内形成一种分布式事务数据。
在上述节点设备生成区块的过程中,各个节点设备生成区块,并通过共识机制验证新区块。当新区块通过验证后,可以认为各个节点设备达成共识,存储新区块。而如果达不成共识,则例如可以退出或者停止工作等。但是如果某个节点设备本身就是因为违规导致不能达成共识,而其他节点设备并不知道原因,仍然生成新区块,当区块链系统中违规的节点设备数据较多,区块链系统的工作效率就较低。
发明内容
本申请实施例提供一种信息处理方法和区块链节点设备,用于惩罚违规的节点,提高区块链系统的工作效率。
第一方面,本申请实施例提供了一种信息处理方法,应用于区块链系统,其中,所述区块链系统包括多个节点,所述多个节点划分为多个等级,从高到低依次为等级1到等级N,任一等级i的节点具有隶属于该节点的至少一个等级i+1的节点,隶属于等级i的节点的全部等级i+1的节点共同维护等级i的区块事务,N为大于或等于2的正整数,i为1至N-1的正整数,所述方法包括:
第一节点接收来自第二节点的第一信息,所述第一信息用于与所述区块链系统中的至少一个节点进行联盟,其中,所述第一节点的等级高于所述第二节点的等级;
所述第一节点响应所述第一信息,并根据预设规则确定联盟结果;
在所述联盟结果通过时,所述第一节点将所述第一信息存储在所述区块链系统中的目标区块;
在所述联盟结果不通过时,所述第一节点向所述第二节点发送第二信息,并广播所述第二信息,其中,所述第二信息用于警告所述第二节点违反所述预设规则。
在一种可能的实施方式中,所述预设规则包括至少两条子规则,所述第一节点响应所述第一信息,并根据预设规则确定联盟结果,包括:
所述第一节点若确定所述第一信息违反所述至少两条子规则中的任一子规则,则确定所述联盟结果为不通过。
在一种可能的实施方式中,在所述联盟结果不通过时,所述第一节点向所述第二节点发送第二信息,并广播所述第二信息,包括:
所述第一节点判断所述第二节点是否是第一次违反所述预设规则;
若所述第一节点确定所述第二节点是第一次违反所述预设规则,则向所述第二节点发送所述第二信息,并广播所述第二信息;
否则,所述第一节点判断所述第二节点是否是第二次违反所述预设规则;
若所述第一节点确定所述第二节点是第二次违反所述预设规则,则向所述第二节点发送第三信息,并广播所述第三信息,其中,第三信息用于警告所述第二节点违反所述预设规则,所述第三信息包括第一子信息,所述第一子信息用于指示警告等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东投盟科技有限公司,未经广东投盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910594208.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效数据采集传输控制协议
- 下一篇:一种云应用的证实方法及系统