[发明专利]一种基于AGNES和DBSCAN算法的区块链用户参与度评估方法在审
申请号: | 202010805303.6 | 申请日: | 2020-08-12 |
公开(公告)号: | CN112017044A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 黄小莉;王根一;蹇诗婕;李林;蒋文波;金超;王丹;何显兵;郑永康;张卫军 | 申请(专利权)人: | 西华大学 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06K9/62 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 蒋真 |
地址: | 610000 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 agnes dbscan 算法 区块 用户 参与 评估 方法 | ||
一种基于AGNES和DBSCAN算法的区块链用户参与度评估方法,其特征是包括设置用户集合地址集合交易集合区块链nU,nA,nTx分别代表用户数量、地址数量、交易数量。转账交易为Si到Ri,其分别为发送者集合和接受者集合。本发明的目的在于利用AGNES算法和DBSCAN算法分别对用户交易网络和地址交易网络进行聚类,提供一种基于AGNES和DBSCAN算法的区块链用户参与度评估方法,基于图论方法评判出用户参与度。基于多输入交易规则,匹配地址和用户之间的对应关系,完成地址聚类。
技术领域
本发明涉及区块链用户参与度评价方法,具体是一种基于AGNES和DBSCAN算法的区块链用户参与度评估方法,该方法基于地址交易网络和用户交易网络,对地址交易网络和用户交易网络进行聚类,综合地址交易聚类结果和用互交易聚类结果,从而分析评估区块链参与度。
背景技术
随着比特币的兴起,比特币具有分布式交易、去中心化的特点。但是比特币的参与用户众多,具有参与用户不确定且多地址用户的情况,因此需要对区块链的参与者进行量化分析。因此基于用户交易网络和地址交易网络,对其进行无监督聚类分析,从而发现地址和用户之间的对应关系。从而可以评估出用户的参与度,便于对用户进行监管和监视,便于系统地收集和分析信息。
传统的聚类方法具有单一和特征考虑不全等缺点,因此需要结合多种聚类方式对用户交易网络和地址交易网络进行聚类,从而也能避免使用复杂的基于复杂网络的聚类方法进行用户参与度评估。
发明内容
本发明的目的在于利用AGNES算法和DBSCAN算法分别对用户交易网络和地址交易网络进行聚类,提供一种基于AGNES和DBSCAN算法的区块链用户参与度评估方法,基于图论方法评判出用户参与度。基于多输入交易规则,匹配地址和用户之间的对应关系,完成地址聚类。
一种基于AGNES和DBSCAN算法的区块链用户参与度评估方法,其特征是包括设置用户集合地址集合交易集合区块链nU,nA,nTx分别代表用户数量、地址数量、交易数量。转账交易为Si到Ri,其分别为发送者集合和接受者集合,该方法包括如下步骤:
S1,基于AGNES算法对地址交易网络进行聚类,从而得到属于同一用户的地址集合;统计计算每个地址之间的交易数量,统计出所有地址的交易总量,标准化得到每个地址的交易数量;
S2,基于DBSCAN算法对用户交易网络进行聚类,从而得到属于同一地址的用户集合,从而便于评判地址的重要度;
S3,基于S1和S2步骤计算用户参与度。
所述S1具体包括以下步骤:
S1.1,凝聚的层次聚类分为自顶下上的策略,将各个对象作为一个簇,逐个合并,直到终结条件即簇类的类间距离和类内距离满足簇条件;
S1.2,输入n个对象,将每个对象当成一个初始簇;
S1.3,计算任意两个簇的最小距离,如聚类簇Ci,Cj,最小距离:最大距离:均值距离:其中平均距离:因为不同的距离对应不同的计算场景,其距离计算公式采用下式:d(Ci,Cj)=(dmax(Ci,Cj)+dmean(Ci,Cj)+dmin(Ci,Cj)+davg(Ci,Cj))/4;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西华大学,未经西华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010805303.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种茶叶生产用烘制设备
- 下一篇:一种可快速拆装销轴的连接结构