说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210744816.X (22)申请日 2022.06.27 (66)本国优先权数据 202110982752.2 2021.08.25 CN (71)申请人 福建宏创科技信息有限公司 地址 350000 福建省福州市 鼓楼区软件大 道89号福州软件园F区6号楼 23层 (72)发明人 高辉 高杰 陈鹏鹄 郑宇  (74)专利代理 机构 福州市景弘专利代理事务所 (普通合伙) 35219 专利代理师 郭鹏飞 (51)Int.Cl. H04L 67/1042(2022.01) H04L 67/104(2022.01) H04L 9/32(2006.01)G06Q 40/04(2012.01) (54)发明名称 一种基于虚拟货币公链网络交易节点的邻 居节点的IP判别方法、 存 储介质和电子设备 (57)摘要 本发明提供了一种基于虚拟货币公链网络 交易节点的邻居节点的IP判别方法、 存储介质和 电子设备, 包括以下步骤: 通过部署探针节点来 记录交易网络中各个节点传输的交易信息, 并根 据探针节点接收到的每笔交易的交易信息到达 时间的顺序对不同具有相同交易哈希值的交易 信息对应的交易发送方的IP地址进行排序, 得到 第一排序集合组; 而后统计第一排序集合组中目 标节点与待测节点同时出现的排序集合数量, 计 算目标节点与待测节点同时出现的排序集合数 量与第一排序集合组中包含目标节点的集合数 量的占比, 将计算结果作为待测节 点为目标节点 的潜在邻居节 点的概率并输出, 从而实现对各交 易节点的邻居节点的判别, 便于后续交易信息的 溯源。 权利要求书3页 说明书13页 附图5页 CN 115102963 A 2022.09.23 CN 115102963 A 1.一种基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其特征在于, 所述 方法包括以下步骤: S1: 在虚拟货币公链网络中设置至少一个探针节点; 所述探针节点被配置为能够与所 述虚拟货币公链网络中所有节点的建立连接; S2: 通过所述探针节点监 听所述虚拟货币公链网络 中各交易节点在进行交易过程中的 所有交易信息; 所述交易信息包括交易的哈希值, 每笔交易信息对应一个唯一的交易哈希 值; S3: 探针节点将搜集到的所有交易信息按照交易哈希值不同进行分类, 并根据接收到 的各笔交易信息的交易信息到达时间的先后顺序对具有相同交易哈希值的交易信息对应 的交易发送方的IP地址进行排序, 得到第一排序集合组; 所述交易信息到达时间是指各交 易信息被所述探针节点接收的时间戳信息, 所述交易 发送方的IP地址信息为将所述交易信 息发送给探针节点的发送方的IP地址信息; S4: 统计第一排序集合组中目标节点与待测节点同时出现的排序集合数量, 计算所述 目标节点与待测节点同时出现的排序集合数量与所述第一排序集合组中包含目标节点的 集合数量的占比, 将 计算结果作为所述待测节点为所述目标节点的潜在邻居节点的概率并 输出。 2.如权利要求1所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其 特征在于, 所述待测节点的数量为多个, “计算所述目标节 点与待测节点同时出现的排序集 合数量与所述第一排序集合组中包含目标节点的集合数量的占比, 将计算结果作为待测节 点作为所述目标节点的潜在邻居节点的概 率并输出 ”包括: 计算所述目标节点与各个待测节点同时出现的排序集合数量与所述第一排序集合组 中包含目标节点的集合数量的占比, 得到各个待测节点作为所述目标节点的潜在邻居节点 的概率并输出; 当所述待测节点的数量大于预设数量 时, 筛选出作为所述目标节点的潜在邻居节点的 概率大于预设概 率阈值的待测节点, 并将其作为所述目标节点的潜在邻居节点。 3.如权利要求2所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其 特征在于, 所述方法包括: 所述探针节点通过向其连接的目标节点请求目标节点所知道的节点信 息表, 作为所述 目标节点对应的可视节点信息表; 判断被列为所述目标节点的潜在邻居节点的待测节点的标识信息是否出现在所述目 标节点对应的可视节 点信息表, 若是则保留所述待测节点作为所述目标节点的潜在邻居节 点, 否则将所述待测节点从所述目标节点的潜在邻居节点中剔除。 4.如权利要求1或2所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其特征在于, 所述方法包括: 选取出所述目标节点的潜在邻居节点的概率值最高的若干待测节点作为所述目标节 点的邻居节 点, 将所述目标节点的邻居节点作为新的目标节 点, 根据步骤S 3‑S4计算新的目 标节点的潜在邻居节点的概率并输出; 重复以上步骤, 直至确认所述虚拟货币公链网络中 所有交易节点的邻居节点。 5.如权利要求4所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其权 利 要 求 书 1/3 页 2 CN 115102963 A 2特征在于, 所述选取出所述目标节点的潜在邻居节点的概率值最高的若干待测节点作为所述目 标节点的邻居节点包括: 设置一个概 率阈值; 判断筛选出的待测节点对应的概率值是否大于所述概率阈值, 若是则保留该待测节点 作为所述目标节点的邻居节点, 否则不将该待测节点作为所述目标节点的邻居节点。 6.如权利要求1所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其 特征在于, 所述方法包括: 获取多个单位 时间内的所有交易信 息, 分别计算各单位 时间内所述待测节点为所述目 标节点的潜在邻居节点的概率, 得到一组概率值序列, 对所述概率值序列进行拟合, 得到所 述待测节点对应的概 率值拟合函数; 获取下一单位 时间内的所有交易信 息, 计算当前单位 时间内所述待测节点为所述目标 节点的潜在邻居节点的概率, 判断当前单位时间内所述待测节点为所述目标节点的潜在邻 居节点的概率是否与所述拟合函数预测的结果相匹配, 若 是则保留所述待测节点作为所述 目标节点的潜在邻居节点, 否则将所述待测节点从所述目标节点的潜在邻居节点中剔除。 7.如权利要求1所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其 特征在于, 所述探针节点与所述虚拟货币公链网络中所有节点之间传输的信息包括第一类型报 文信息和 第二类型报文信息; 所述第一类型报文信息为包括所述交易信息在内的能够影响 邻居节点判断结果的报文信息, 所述第二类型报文信息为除所述第一类型报文信息以外的 其他报文信息; 所述方法包括: 所述探针节点被配置为对所述第 一类型报文信 息不进行转发, 对所述第 二类型报文信 息正常处 理, 以使得 所述探针节点在所述虚拟货币公链网络中始终保持活跃状态。 8.如权利要求1所述的基于虚拟货币公链网络交易节点的邻居节点的IP判别方法, 其 特征在于, 所述种子节点的数量为多个, 各个种子节点分别存储有虚拟货币公链网络 中部分交易 节点对应的节点信息; 探针节点被 配置为能够与所述虚拟货币公链网络中所有节点的建立连接包括: 探针节点与 所述虚拟货币公链网络中的各个种子节点建立连接后, 向所有所述种子节 点发起节点信息获取请求; 探针节点获取各个种子节点将各自存储的节点信 息; 所述节点信 息包括所述虚拟货币 公链网络中相应节点的IP地址信息; 探针节点对所有种子节点发送的节点信 息进行整理, 并向所述各节点的IP地址发起连 接请求, 各节点在接 收到所述连接请求后对所述连接请求进行广播, 以使其他节点能够在 接收到所述连接请求后与所述探针节点建立连接; 所述探针节点对所有种子节点发送的节点信 息进行整理包括: 当 收到的各种子节点发 送的节点信息中包 含有多个相同的IP地址时, 只向其中一个IP地址发起连接请求。 9.一种存储介质, 其特征在于, 所述存储介质置于探针节点内, 所述存储介质中存储有权 利 要 求 书 2/3 页 3 CN 115102963 A 3

.PDF文档 专利 一种基于虚拟货币公链网络交易节点的邻居节点的IP判别方法、存储介质和电子设备

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于虚拟货币公链网络交易节点的邻居节点的IP判别方法、存储介质和电子设备 第 1 页 专利 一种基于虚拟货币公链网络交易节点的邻居节点的IP判别方法、存储介质和电子设备 第 2 页 专利 一种基于虚拟货币公链网络交易节点的邻居节点的IP判别方法、存储介质和电子设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:15:31上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。