基于地址树的节点身份追踪方法、装置及计算设备制造方法及图纸

技术编号:18942730 阅读:61 留言:0更新日期:2018-09-15 11:31
本发明专利技术公开了一种基于地址树的节点身份追踪方法、装置、计算设备及计算机存储介质,该方法适用于基于区块链的去中心化交易网络,包括:根据可疑节点的交易信息,确定与可疑节点具有关联关系的关联节点;依据可疑节点的地址、关联节点的地址以及可疑节点与关联节点之间的关联关系,构造可疑节点对应的地址树;查找是否存在关联节点与中心化交易平台之间的交易信息;若是,则从中心化交易平台中获取关联节点的真实身份信息,以供利用关联节点的真实身份信息和可疑节点对应的地址树,追踪可疑节点的真实身份信息。该方案利用可疑节点的交易信息便捷地构造对应的地址树,并方便地获取关联节点的真实身份信息,以实现对可疑节点的真实身份信息的追踪。

Node identity tracking method, device and computing device based on address tree

The invention discloses an address tree-based node identity tracking method, device, computing device and computer storage medium, which is suitable for a block chain-based de-centralized transaction network, including: determining an associated node with a suspicious node according to the transaction information of the suspicious node; and determining an associated node with a suspicious node according to the suspicious section. The address of the point, the address of the associated node and the relationship between the suspicious node and the associated node are constructed, and the corresponding address tree of the suspicious node is constructed. Using the real identity information of the associated node and the address tree corresponding to the suspicious node, the real identity information of the suspicious node is tracked. In this scheme, the transaction information of suspicious nodes is used to construct the corresponding address tree conveniently, and the real identity information of related nodes is obtained conveniently, so as to track the real identity information of suspicious nodes.

【技术实现步骤摘要】
基于地址树的节点身份追踪方法、装置及计算设备
本专利技术涉及互联网
,具体涉及一种基于地址树的节点身份追踪方法、装置、计算设备及计算机存储介质。
技术介绍
区块链具有去中心化、数据公开透明、数据不可篡改等特征,能够有效地保障数据安全,可应用于金融、电商、物联网等领域中。在区块链网络中,各个区块链节点的地址和交易信息等都是公开的,但各个区块链节点是非实名的,区块链节点所对应的用户在区块链网络中可使用一个和真实身份信息完全无关的虚拟身份信息。有些人员就利用虚拟身份信息在区块链网络中进行盗币或欺诈等行为,即使人们确定了某些区块链节点为可能存在盗币或欺诈等异常行为的可疑节点,那么也很难获得这些可疑节点的真实身份信息,十分不利于对区块链网络的监管。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的基于地址树的节点身份追踪方法、装置、计算设备及计算机存储介质。根据本专利技术的一个方面,提供了一种基于地址树的节点身份追踪方法,该方法包括:根据可疑节点的交易信息,确定与可疑节点具有关联关系的关联节点;依据可疑节点的地址、关联节点的地址以及可疑节点与关联节点之间的关联关系,构造可疑节点对应的地址树;查找是否存在关联节点与中心化交易平台之间的交易信息;若是,则从中心化交易平台中获取关联节点的真实身份信息,以供利用关联节点的真实身份信息和可疑节点对应的地址树,追踪可疑节点的真实身份信息。根据本专利技术的另一方面,提供了一种基于地址树的节点身份追踪装置,该装置包括:第一确定模块,适于根据可疑节点的交易信息,确定与可疑节点具有关联关系的关联节点;构造模块,适于依据可疑节点的地址、关联节点的地址以及可疑节点与关联节点之间的关联关系,构造可疑节点对应的地址树;查找模块,适于查找是否存在关联节点与中心化交易平台之间的交易信息;获取模块,适于若存在关联节点与中心化交易平台之间的交易信息,则从中心化交易平台中获取关联节点的真实身份信息,以供利用关联节点的真实身份信息和可疑节点对应的地址树,追踪可疑节点的真实身份信息。根据本专利技术的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行上述基于地址树的节点身份追踪方法对应的操作。根据本专利技术的再一方面,提供了一种计算机存储介质,存储介质中存储有至少一可执行指令,可执行指令使处理器执行如上述基于地址树的节点身份追踪方法对应的操作。根据本专利技术提供的技术方案,能够利用可疑节点的交易信息便捷地构造可疑节点对应的地址树,并通过中心化交易平台方便地获取与可疑节点具有关联关系的关联节点的真实身份信息。该技术方案提供了一种能够追踪可疑节点的真实身份信息的有效途径,使得监管部门等利用关联节点的真实身份信息和可疑节点对应的地址树,能够便捷、有效地实现对可疑节点的真实身份信息的追踪,有利于对区块链网络进行监管。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的基于地址树的节点身份追踪方法的流程示意图;图2a示出了根据本专利技术另一个实施例的基于地址树的节点身份追踪方法的流程示意图;图2b示出了可疑节点A对应的地址树的示意图;图2c示出了节点关系网的示意图;图3示出了根据本专利技术一个实施例的基于地址树的节点身份追踪装置的结构框图;图4示出了根据本专利技术实施例的一种计算设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的基于地址树的节点身份追踪方法的流程示意图,该方法适用于基于区块链的去中心化交易网络。如图1所示,该方法包括如下步骤:步骤S100,根据可疑节点的交易信息,确定与可疑节点具有关联关系的关联节点。在本专利技术中,可疑节点是指可能存在盗币、欺诈、爆破或恶意攻击等异常行为的区块链节点。中心化交易平台是指提供货币转换等服务的交易平台,具体地,中心化交易平台能够将虚拟数字货币转换成法币或者其他形式的货币,也能够将法币或者其他形式的货币转换为虚拟数字货币。其中,中心化交易平台要求对与中心化交易平台进行交易的各个区块链节点进行实名制认证处理,从而获得这些区块链节点的真实身份信息,以便进行交易管理。具体地,区块链节点的真实身份信息可包括区块链节点所对应的用户的真实姓名信息以及有效身份证件信息等。而可疑节点为了防止其真实身份信息暴露,一般不会与中心化交易平台直接进行交易,多是通过多次交易的方式将虚拟货币传导至其他区块链节点,然后再由其他区块链节点与中心化交易平台进行交易,从而将虚拟货币转换成法币或者其他形式的货币。然而中心化交易平台仅要求对与中心化交易平台进行交易的各个区块链节点进行实名制认证处理,而可疑节点并没有直接与中心化交易平台进行交易,因此很难获得可疑节点的真实身份信息。在根据用户举报信息或者通过对区块链节点的交易行为特征进行分析等方式确定了某个区块链节点为可疑节点的情况下,为了便于追踪到可疑节点的真实身份信息,在步骤S100中,可根据可疑节点的交易信息,确定与可疑节点具有关联关系的关联节点。在区块链网络中,各个区块链节点的交易信息是公开的,因此在确定了可疑节点之后,即可根据可疑节点的地址方便地获得可疑节点的交易信息,然后根据可疑节点的交易信息,确定与可疑节点具有关联关系的关联节点。在本专利技术中,关联关系是指直接的交易关系和间接的交易关系,那么与可疑节点具有关联关系的关联节点是指与可疑节点具有直接的交易关系的区块链节点和具有间接的交易关系的区块链节点。例如,可疑节点A与区块链节点B之间进行过交易,区块链节点B与区块链节点C之间进行过交易,区块链节点C与区块链节点D之间进行过交易,那么区块链节点B是与可疑节点A具有直接的交易关系的区块链节点,区块链节点C和区块链节点D是与可疑节点A具有间接的交易关系的区块链节点,区块链节点B、区块链节点C和区块链节点D均为与可疑节点具有关联关系的关联节点。步骤S101,依据可疑节点的地址、关联节点的地址以及可疑节点与关联节点之间的关联关系,构造可疑节点对应的地址树。具体地,在确定了关联节点之后,可将可疑节点的地址作为地址树的根节点,将关联节点的地址作为地址树的子节点,并依据可疑节点与关联节点之间的关联关系,构造可疑节点对应的地址树。该地址树能够清楚地表明可疑节点与各关联节点的地址以及可疑节点与各关联节点之间的关联关系。步骤S102,查找是否存在关联节点与中心化交易平台之间的交本文档来自技高网...

【技术保护点】
1.一种基于地址树的节点身份追踪方法,所述方法包括:根据可疑节点的交易信息,确定与所述可疑节点具有关联关系的关联节点;依据所述可疑节点的地址、所述关联节点的地址以及所述可疑节点与所述关联节点之间的关联关系,构造所述可疑节点对应的地址树;查找是否存在所述关联节点与中心化交易平台之间的交易信息;若是,则从所述中心化交易平台中获取所述关联节点的真实身份信息,以供利用所述关联节点的真实身份信息和所述可疑节点对应的地址树,追踪所述可疑节点的真实身份信息。

【技术特征摘要】
1.一种基于地址树的节点身份追踪方法,所述方法包括:根据可疑节点的交易信息,确定与所述可疑节点具有关联关系的关联节点;依据所述可疑节点的地址、所述关联节点的地址以及所述可疑节点与所述关联节点之间的关联关系,构造所述可疑节点对应的地址树;查找是否存在所述关联节点与中心化交易平台之间的交易信息;若是,则从所述中心化交易平台中获取所述关联节点的真实身份信息,以供利用所述关联节点的真实身份信息和所述可疑节点对应的地址树,追踪所述可疑节点的真实身份信息。2.根据权利要求1所述的方法,其中,所述关联关系分为n级关系;所述根据可疑节点的交易信息,确定与所述可疑节点具有关联关系的关联节点进一步包括:根据可疑节点的交易信息中的交易地址,确定与所述可疑节点具有第1级关系的第1级关联节点;从t=2开始,针对n级关系中的第t级关系,根据所述第t-1级关联节点的交易信息中的交易地址,确定与所述可疑节点具有第t级关系的第t级关联节点;将t赋值为t+1,重复执行本步骤,直至t=n+1结束。3.根据权利要求2所述的方法,其中,所述根据可疑节点的交易信息中的交易地址,确定与所述可疑节点具有第1级关系的第1级关联节点进一步包括:从所述可疑节点的交易信息中的交易地址中获取除所述可疑节点的地址之外的地址;将所获取的地址对应的区块链节点确定为与所述可疑节点具有第1级关系的第1级关联节点。4.根据权利要求1-3任一项所述的方法,其中,所述依据所述可疑节点的地址、所述关联节点的地址以及所述可疑节点与所述关联节点之间的关联关系,构造所述可疑节点对应的地址树进一步包括:将所述可疑节点的地址作为所述地址树的根节点,将所述关联节点的地址作为所述地址树的子节点;按照所述可疑节点与所述关联节点之间的关联关系,确定所述根节点与所述子节点的层次关系,构造得到所述可疑节点对应的地址树。5.根...

【专利技术属性】
技术研发人员:蒋劭捷王伟波
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

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

1