区块链的蜜链欺骗防御系统及方法技术方案

技术编号:36643463 阅读:23 留言:0更新日期:2023-02-18 13:01
本发明专利技术公开了一种区块链的蜜链欺骗防御系统及方法。该系统包括:多个共识节点系统,其中,任一共识节点系统包括:重定向器、区块链共识节点、蜜链共识节点;区块链共识节点在未达成共识的情况下,通过重定向器将交易集及共识结果重定向给同一共识节点系统的蜜链共识节点;根据共识甄别处理结果确定是否重新选取区块链共识节点;蜜链共识节点,适于根据重定向的交易集及共识结果进行欺骗甄别处理,接收其他蜜链共识节点通过共识通信广播的甄别处理结果;通过重定向器将共识甄别处理结果反馈给区块链共识节点。将蜜链技术嵌入区块链共识算法中,主动提升区块链系统的高可靠性,保障满足前提条件,而不只是被动处理前提条件失效的状况。状况。状况。

【技术实现步骤摘要】
区块链的蜜链欺骗防御系统及方法


[0001]本专利技术涉及通信
,具体涉及一种区块链的蜜链欺骗防御系统及方法。

技术介绍

[0002]区块链技术作为一种分布式数据存储、点对点传输、共识机制、加密算法等技术的新型集成应用,具有分布式、开放性、防篡改、匿名性、可追溯等特点。区块链系统不依赖于任何中心性化的可信机构,通过激励措施及共识机制保证节点诚信。使用时间戳、哈希值指针和数字签名保证事务交易不可逆和可追溯性,使用数字签名保证事务交易不可伪造、不可篡改、不可否认等特点。数字签名使用一次性公钥,保证用户身份私密性,只有被多数记账节点认可的记录才能加入区块链中。
[0003]现有的有关区块链的欺骗防御方法主要采取使用欺骗攻击防御技术,基于区块链的ARP欺骗攻击防御方法:获取局域网内源主机向目标主机发送的ARP请求,ARP请求中包含:目标主机的IP地址;获取目标主机向源主机返回的ARP响应结果,ARP响应结果中包含:目标主机的第一MAC地址;根据目标主机的IP地址,查询区块链网络上存储的目标主机的第二MAC地址;判断第一MAC地址与第二MAC地址是否一致;当第一MAC地址与第二MAC地址不一致的情况下,将第二MAC地址发送给源主机,使得源主机根据第二MAC地址与目标主机通信。而该技术存在着如下问题:缺乏将共识算法、共识流程与欺骗防御技术的有机融合,从而只能被动处理共识失效状况。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的区块链的蜜链欺骗防御系统及方法。
[0005]根据本专利技术实施例的一个方面,提供了一种区块链的蜜链欺骗防御系统,包括:多个共识节点系统,其中,任一共识节点系统包括:重定向器、区块链共识节点、蜜链共识节点;
[0006]区块链共识节点,适于对接收到的交易集进行共识验证,得到第一共识验证结果;接收其他区块链共识节点通过共识通信广播的第二共识验证结果,根据第一共识验证结果和第二共识验证结果确定是否达成共识;若否,则通过重定向器将交易集及共识结果重定向给同一共识节点系统的蜜链共识节点;根据共识甄别处理结果确定是否重新选取区块链共识节点;
[0007]蜜链共识节点,适于根据重定向的交易集及共识结果进行欺骗甄别处理,接收其他蜜链共识节点通过共识通信广播的甄别处理结果;通过重定向器将共识甄别处理结果反馈给区块链共识节点。
[0008]根据本专利技术实施例的另一方面,提供了一种区块链的蜜链欺骗防御方法,该方法应用于上述区块链的蜜链欺骗防御系统,方法包括:
[0009]区块链共识节点对接收到的交易集进行共识验证,得到第一共识验证结果;接收
其他区块链共识节点通过共识通信广播的第二共识验证结果,根据第一共识验证结果和第二共识验证结果确定是否达成共识;若否,则通过重定向器将交易集及共识结果重定向给同一共识节点方法的蜜链共识节点;根据共识甄别处理结果确定是否重新选取区块链共识节点;
[0010]蜜链共识节点根据重定向的交易集及共识结果进行欺骗甄别处理,接收其他蜜链共识节点通过共识通信广播的甄别处理结果;通过重定向器将共识甄别处理结果反馈给区块链共识节点。
[0011]根据本专利技术实施例的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
[0012]存储器用于存放至少一可执行指令,可执行指令使处理器执行上述区块链的蜜链欺骗防御方法对应的操作。
[0013]根据本专利技术实施例的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述区块链的蜜链欺骗防御方法对应的操作。
[0014]根据本专利技术上述实施例提供的方案,将蜜链技术嵌入区块链共识算法中,主动提升区块链系统的高可靠性,保障满足前提条件,而不只是被动处理前提条件失效的状况。
[0015]上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术实施例的具体实施方式。
附图说明
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0017]图1A示出了本专利技术实施例提供的区块链的蜜链欺骗防御系统的示意图;
[0018]图1B为有向无环图DAG蜜链日志的示意图;
[0019]图1C为区块链共识节点所维护的工作区块链与蜜链共识节点所维护的影子蜜链的示意图;
[0020]图1D为事务回滚操作后工作区块链与影子蜜链的示意图;
[0021]图2示出了本专利技术实施例提供的区块链的蜜链欺骗防御方法流程图;
[0022]图3示出了本专利技术实施例提供的计算设备的结构示意图。
具体实施方式
[0023]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0024]图1示出了本专利技术实施例提供的区块链的蜜链欺骗防御系统的示意图。如图1所示,该系统包括:多个共识节点系统,其中,任一共识节点系统包括:重定向器、区块链共识
节点、蜜链共识节点;
[0025]区块链共识节点,适于对接收到的交易集进行共识验证,得到第一共识验证结果;接收其他区块链共识节点通过共识通信广播的第二共识验证结果,根据第一共识验证结果和第二共识验证结果确定是否达成共识;若否,则通过重定向器将交易集及共识结果重定向给同一共识节点系统的蜜链共识节点;根据共识甄别处理结果确定是否重新选取区块链共识节点。
[0026]蜜链共识节点,适于对重定向的交易集及共识结果进行欺骗甄别处理,接收其他蜜链共识节点通过共识通信广播的甄别处理结果;通过重定向器将共识甄别处理结果反馈给区块链共识节点。
[0027]本实施例提供的区块链的蜜链欺骗防御系统,区块链共识节点运行共识算法,例如,拜占庭容错共识算法,当然还可以是其它共识算法,这里不做具体限定。
[0028]各区块链共识节点对其接收到的交易集进行共识验证,得到第一共识验证结果;各区块链共识节点之间可以进行共识通信,接收系统中的其他区块链共识节点通过共识通信广播的第二共识验证结果,根据第一共识验证结果和第二共识验证结果确定是否达成共识;若否,则通过重定向器将交易集及共识结果重定向给属于同一共识节点系统的蜜链共识节点,此时交易集并没有被上链至工作区块链,从而能够保证系统的安全;根据共识甄别处理结果确定是否重新选取区块链共本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种区块链的蜜链欺骗防御系统,包括:多个共识节点系统,其中,任一共识节点系统包括:重定向器、区块链共识节点、蜜链共识节点;区块链共识节点,适于对接收到的交易集进行共识验证,得到第一共识验证结果;接收其他区块链共识节点通过共识通信广播的第二共识验证结果,根据第一共识验证结果和第二共识验证结果确定是否达成共识;若否,则通过重定向器将交易集及共识结果重定向给同一共识节点系统的蜜链共识节点;根据共识甄别处理结果确定是否重新选取区块链共识节点;蜜链共识节点,适于根据重定向的交易集及共识结果进行欺骗甄别处理,接收其他蜜链共识节点通过共识通信广播的甄别处理结果;通过重定向器将共识甄别处理结果反馈给区块链共识节点。2.根据权利要求1所述的系统,其中,蜜链共识节点还适于:利用私钥对交易集及共识结果进行签名生成请求验证包,将所述请求验证包接入本地的有向无环图DAG蜜链日志中,将所述请求验证包广播给其他蜜链共识节点,以供其他蜜链共识节点将该请求验证包接入各自本地的有向无环图DAG蜜链日志中,对该请求验证包进行验证得到验证包,并对所述验证包进行广播处理;接收其他蜜链共识节点广播的验证包,根据所接收到的验证包确定待追踪的目标交易集,对目标交易集进行交易方追踪处理,并通知重定向器将交易方对应的目标交易集路由至该蜜链共识节点。3.根据权利要求2所述的系统,其中,各个蜜链共识节点将第1个请求验证包连接本地的有向无环图DAG蜜链日志的创世包;将第N个请求验证包连接到有向无环图DAG蜜链日志最新接入的验证包;若预设时间段内没有接入的验证包,则将请求验证包直接连接到最新连接的请求验证包,其中,N≥2。4.根据权利要求2或3所述的系统,其中,蜜链共识节点还适于:定时将增量有向无环图DAG蜜链日志广播给其他蜜链共识节点;根据其他蜜链共识节点通过共识通信广播的增量有向无环图DAG蜜链日志及本地的有向无环图DAG蜜链日志,识别该蜜链共识节点是否被控制。5.根据权利要求1或2所述的系统,其中,蜜链共识节点还适于:启动蜜链方舱,在所述蜜链方舱中根据目标交易集执行智能合约,并将执行结果存入方舱交易池中;对蜜链共识主节点创建的影子区块进行共识验证,得到第三共识验证结果;接收其他蜜链共识节点通过共识通信广播的第四...

【专利技术属性】
技术研发人员:袁捷张峰薛姗杜雪涛赵蓓常玲张晨郁莲刘胜兰张琳于乐
申请(专利权)人:中国移动通信集团有限公司北京大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1