[发明专利]一种信息处理方法和区块链节点设备有效
申请号: | 201910594208.3 | 申请日: | 2019-07-03 |
公开(公告)号: | CN110324421B | 公开(公告)日: | 2021-08-27 |
发明(设计)人: | 张锦喜;马利平;钟丽媛 | 申请(专利权)人: | 广东投盟科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 罗毅萍 |
地址: | 528200 广东省佛山市南海区桂城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信息处理 方法 区块 节点 设备 | ||
1.一种信息处理方法,应用于区块链系统,其特征在于,所述区块链系统包括多个节点,所述多个节点划分为多个等级,从高到低依次为等级1到等级N,任一等级i的节点具有隶属于该节点的至少一个等级i+1的节点,隶属于等级i的节点的全部等级i+1的节点共同维护等级i的区块事务,N为大于或等于2的正整数,i为1至N-1的正整数,所述方法包括:
第一节点接收来自第二节点的第一信息,所述第一信息用于与所述区块链系统中的至少一个节点进行联盟,其中,所述第一节点的等级高于所述第二节点的等级;
所述第一节点响应所述第一信息,并根据预设规则确定联盟结果;
在所述联盟结果通过时,所述第一节点将所述第一信息存储在所述区块链系统中的目标区块;
在所述联盟结果不通过时,所述第一节点向所述第二节点发送第二信息,并广播所述第二信息,其中,所述第二信息用于警告所述第二节点违反所述预设规则。
2.如权利要求1所述的方法,其特征在于,所述预设规则包括至少两条子规则,所述第一节点响应所述第一信息,并根据预设规则确定联盟结果,包括:
所述第一节点若确定所述第一信息违反所述至少两条子规则中的任一子规则,则确定所述联盟结果为不通过。
3.如权利要求2所述的方法,其特征在于,在所述联盟结果不通过时,所述第一节点向所述第二节点发送第二信息,并广播所述第二信息,包括:
所述第一节点判断所述第二节点是否是第一次违反所述预设规则;
若所述第一节点确定所述第二节点是第一次违反所述预设规则,则向所述第二节点发送所述第二信息,并广播所述第二信息;
否则,所述第一节点判断所述第二节点是否是第二次违反所述预设规则;
若所述第一节点确定所述第二节点是第二次违反所述预设规则,则向所述第二节点发送第三信息,并广播所述第三信息,其中,第三信息用于警告所述第二节点违反所述预设规则,所述第三信息包括第一子信息,所述第一子信息用于指示警告等级。
4.如权利要求3所述的方法,其特征在于,若所述第一节点确定所述第二节点不是第二次违反所述预设规则,所述方法还包括:
所述第一节点判断所述第二节点是否是第三次违反所述预设规则;
若所述第一节点确定所述第二节点是第三次违反所述预设规则,则向所述区块链系统中的全部节点发送第一投票请求消息,其中,所述第一投票请求消息用于请求对所述第二节点的除名进行投票;
所述第一节点接收来自所述全部节点的第一投票信息,其中,所述第一投票信息用于指示除名结果;
所述第一节点根据接收的所述第一投票信息,对所述第二节点进行除名。
5.如权利要求4所述的方法,其特征在于,所述第一节点根据接收的所述第一投票信息,对所述第二节点进行除名,包括:
若所述第一投票信息指示的除名结果为所述全部节点中的至少50%的节点同意除名,则所述第一节点对所述第二节点进行除名。
6.如权利要求1-5任一所述的方法,其特征在于,所述方法还包括:
所述第一节点接收来自所述第二节点的第一请求消息,其中,所述第一请求消息用于请求改正或申诉所述第一信息;
所述第一节点向多个节点发送第二投票请求消息,其中,所述第二投票请求消息用于请求所述多个节点对所述第二节点的改正或申诉进行投票;
所述第一节点接收并根据所述多个节点发送的第二投票信息,确定是否将所述第二节点恢复为正常节点,其中,若所述第二投票信息指示所述多个节点中的至少60%子节点同意所述第二节点的改正或申诉,则所述第一节点确定将所述第二节点恢复为正常节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东投盟科技有限公司,未经广东投盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910594208.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效数据采集传输控制协议
- 下一篇:一种云应用的证实方法及系统