说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210743303.7 (22)申请日 2022.06.27 (66)本国优先权数据 202110981343.0 2021.08.25 CN (71)申请人 福建宏创科技信息有限公司 地址 350000 福建省福州市 鼓楼区软件大 道89号福州软件园F区6号楼 23层 (72)发明人 高辉 高杰 陈鹏鹄 郑宇  (74)专利代理 机构 福州市景弘专利代理事务所 (普通合伙) 35219 专利代理师 郭鹏飞 (51)Int.Cl. G06Q 20/38(2012.01) G06Q 40/04(2012.01) H04L 9/32(2006.01)H04L 9/40(2022.01) (54)发明名称 一种基于虚拟货币公链网络交易节点IP的 溯源的方法和系统 (57)摘要 本发明提供了一种基于虚拟货币公链网络 交易节点IP的溯源的方法和系统, 该方法通过在 虚拟货币公链网络中部署的探针节点来收集各 个节点的交易信息, 并根据探针节 点接收到的每 笔交易信息到达时间的顺序确定各个交易节点 对应的潜在邻居节点的概率, 而后基于概率值计 算两个交易节 点的路由开销, 得到各个相邻的两 个交易节 点的路由开销。 而后将某 一笔交易信息 到达探针节 点的时间排序集合, 与某 一交易节点 作为始发节点对应达到探针节点的传播路径路 由开销排序集合的差异度, 若差异度最小则确定 该交易节点为该笔交易对应的始发节点并在交 易拓扑中将其与对应的传播路径高亮显示。 通过 本申请的方案, 可以实现对虚拟货币公链网络中 各笔交易信息的溯源。 权利要求书3页 说明书15页 附图7页 CN 115018502 A 2022.09.06 CN 115018502 A 1.一种基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在于, 所述方法包括 以下步骤: S1: 在虚拟货币公链网络中设置至少一个探针节点; 所述探针节点被配置为能够与所 述虚拟货币公链网络中所有节点的建立连接; S2: 通过所述探针节点监 听所述虚拟货币公链网络 中各交易节点在进行交易过程中的 所有交易信息, 并基于所述交易信息到达所述探针节点的时间的先后顺序确定虚拟货币公 链网络中各个交易节点对应的潜在邻居节点的概 率; S3: 根据所述虚拟货币公链网络 中所有交易节点的潜在邻居节点构建初 设虚拟货币公 链网络的交易拓扑, 将各个交易节点与其对应的潜在邻居节点的概率值转化为相 邻交易节 点的路由开销; S4: 根据所述确定虚拟货币公链网络 中各个交易节点对应的潜在邻居节点的概率值计 算任意相 邻的两个交易节点的网络路由开销, 并基于各个相 邻的两个交易节点的路由开销 得到各个交易节点的传播路径路由开销集合; 所述传播路径路由开销集合是指某一交易节 点若为始发节点时, 以该 交易节点发起的某一笔 交易信息通过不同传播路径被所述探针节 点所接收的每条传播路径的路由开销之和的集 合; S5: 探针节点判断虚拟货币公链网络 中实际发生的各笔交易信 息到达所述探针节点的 时间, 统计各笔 交易信息到达所述探针节点的时间, 并按照达到先后顺序, 对相应的节点IP 进行排序, 得到第一 排序集合组; S6: 判断所述第一排序集合组中某一笔交易信息对应的到达所述探针节点的时间排序 集合, 与某一交易节 点作为始发节点对应达到探针节点的传播路径路由开销排序集合的差 异度, 若差异度最小则确定该交易节点 为该笔交易对应的始发节点; S7: 根据步骤S6中确定的始发节点, 计算从该始发节点到所述探针节点的所有传播路 径, 并在所述初设虚拟货币公链网络的交易拓扑中高亮显示所述始发节点及对应的传播路 径。 2.如权利要求1所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在于, 所述交易信息到达时间是指各 交易信息被所述探针节点接收的时间戳信息, 所述交易发送 方的IP地址信息为将所述交易信息转发给探针节点的发送方的IP地址信息; “基于所述交易信 息到达所述探针节点的时间的先后 顺序确定虚拟货币公链网络 中各 个交易节点对应的潜在邻居节点的概 率”包括: 探针节点将搜集到的所有交易信 息按照交易哈希值不同进行分类, 并根据接收到的各 笔交易信息的交易信息到达时间的先后顺序对具有相同交易哈希值的交易信息对应的交 易发送方的IP地址进行排序, 得到第一 排序集合组。 3.如权利要求1或2所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在 于,“基于各个相邻的两个交易节点的网络路由开销得到各个交易节点的传播路径路由开 销集合”包括: 取传播路由开销最短的若干条传播路径, 将这些传播路径的路由开销按照从小到大的 顺序进行排列, 得到所述传播路径路由开销集 合。 4.如权利要求3所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在于, “判断所述第一排序集合组中某一笔 交易信息对应的到达所述探针节点的时间排序集合与权 利 要 求 书 1/3 页 2 CN 115018502 A 2作为始发节点对应达 到探针节点的传播路径路由开销排序集 合的差异度 ”包括: 取某笔交易信息到达所述探针节点最短的若干时间作为该笔交易信息对应的时间集 合的元素, 将所述时间集合中的各元素按照 从小到大 的顺序进行排列; 若干时间的数量与 所述若干条传播路径的选取 数量相同; 计算所述时间集合中排名第一至排名最后的元素数值与各所述传播路径路由开销集 合中排名第一至排名最后的元素数值的在元素及其所在顺序上的差异度, 选择差异度最小 对应的交易节点 为当前交易信息的始发节点。 5.如权利要求3所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在于, “判断所述第一排序集合组中某一笔 交易信息对应的到达所述探针节点的时间排序集合与 某一交易节点对应的传播路径网络开销集 合的差异度 ”包括: 取某笔交易信息到达所述探针节点最短的若干时间作为该笔交易信息对应的时间集 合的元素, 将所述时间集合中的各元素按照从小到大的顺序进行排列并按顺序号给各元素 做标记, 得到真实排列顺序; 若干时间的数量与所述若干条传播路径的选取 数量相同; 逐个选取所述 时间集合中的元素作为潜在始发节点, 计算以该交易节点始发交易信 息 通过不同传播路径被所述探针节点所接收的每条传播路径的路由开销之和的集合, 按照路 由开销之和从小到大进行排序, 得到模拟排列顺序, 计算模拟排列顺序与真实排列顺序的 差异度, 最终将差异度最小的对应的元 素判定为该 笔交易信息的始发节点。 6.如权利要求1或2所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在 于,“基于所述交易信息到达所述探针节点的时间的先后顺序确定虚拟货币公链网络中各 个交易节点对应的潜在邻居节点的概 率”包括: 统计第一排序集合组中目标节点与待测节点同时出现的排序集合数量, 计算所述目标 节点与待测节点同时出现的排序集合数量与所述第一排序集合组中包含目标节点的集合 数量的占比, 将计算结果作为待测节点 为所述目标节点的潜在邻居节点的概 率并输出。 7.如权利要求6所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在于, 所述待测节点的数量为多个, “计算所述 目标节点与待测节点同时出现的排序集合数量与 所述第一排序集合组中包含目标节点的集合数量的占比, 将 计算结果作为待测节点作为所 述目标节点的潜在邻居节点的概 率并输出 ”包括: 计算所述目标节点与各个待测节点同时出现的排序集合数量与所述第一排序集合组 中包含目标节点的集合数量的占比, 得到各个待测节点作为所述目标节点的潜在邻居节点 的概率并输出; 当所述待测节点的数量大于预设数量 时, 筛选出所述作为所述目标节点的潜在邻居节 点的概率大于预设概 率阈值的待测节点, 并将其作为所述目标节点的潜在邻居节点。 8.如权利要求6或7所述的基于虚拟货币公链网络交易节点IP的溯源的方法, 其特征在 于, 所述方法包括: 所述探针节点通过向其连接的目标节点请求目标节点所知道的节点信 息表, 作为所述 目标节点对应的可视节点信息表, 判断被列为所述目标节点的潜在邻居节点的待测节点的 标识信息是否出现在所述目标节点对应的可视节 点信息表, 若是则保留所述待测节点作为 所述目标节点的潜在邻居节点, 否则将所述待测节点从所述目标节点的潜在邻居节点中剔 除。权 利 要 求 书 2/3 页 3 CN 115018502 A 3

.PDF文档 专利 一种基于虚拟货币公链网络交易节点IP的溯源的方法和系统

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