【技术实现步骤摘要】
一种基于多边交易网络的以太坊钓鱼账户识别方法
[0001]本专利技术属于区块链威胁检测领域。提供了一种基于多边交易网络的以太坊钓鱼账户识别方法。
技术介绍
[0002]近年来,区块链横空出世,风靡全球,让web3.0数字经济时代的概念首次进入了大众视野。区块链技术具有去中心化、匿名性、可追溯性等特点,非常适合许多金融场景,比如去中心化金融DeFi、加密货币以及NFT等。其中加密货币技术是当今区块链应用最为广泛的实现模式,在区块链中,两个账户之间可以自由便捷地进行连接,并完成货币、信息、数据和服务等方面的交易。同时,基于区块链的各类Dapp应用也层出不穷,拥有广阔的市场。总的来说,区块链因其优异特性得到了广泛关注,并大量应用,但由于区块链整体生态还不够成熟,其遭受攻击导致了大量损失,极大地危害了入局者的利益。其中,钓鱼攻击是针对区块链最为常见的攻击手法。钓鱼攻击是一种旨在利用用户弱点获取个人和机密信息的网络犯罪。一些钓鱼诈骗以提供额外的以太币为诱饵,诱使投资者访问/点击虚假项目/网站,并让诈骗者购买数字资产,以达到钓鱼诈骗的目的。以太坊上的钓鱼诈骗不仅通过钓鱼网站获取关键信息,还通过电子邮件、聊天应用程序等方式传播钓鱼地址。钓鱼诈骗已经成为区块链上的一个关键问题,值得长期关注和研究,以维护一个更加安全的区块链生态系统。
[0003]过去几年中,许多国内外学者将目光投向了区块链钓鱼攻击检测,对区块链中网络钓鱼诈骗的分析,可以从其全生命周期行为,交易信息以及已确认的钓鱼地址与正常地址的行为差异来进行分析,较为火爆的 ...
【技术保护点】
【技术特征摘要】
1.一种基于多边交易网络的以太坊钓鱼账户识别方法,其特征在于,包括如下阶段:交易数据收集阶段:从Xblock网站收集的原始交易数据中包含的关键信息,关键信息包括交易时间戳、交易的发送地址、交易的接收地址以及交易金额;多边交易网络生成阶段:首先将交易数据收集阶段收集到的原始交易数据进行转化并构建图,以生成原始交易网络,在根据原始交易数据形成原始交易网络后,通过多边映射策略融合交易金额代表的权重属性、交易时间代表的时间属性以及交易流向代表的方向属性,得到多边交易网络;钓鱼账户识别模型训练阶段:将交易网络生成阶段所生成的多边交易网络作为输入,训练基于图神经网络的钓鱼账户识别模型,最终得到检测结果。2.根据权利要求1所述的一种基于多边交易网络的以太坊钓鱼账户识别方法,其特征在于:在多边交易网络生成阶段中,生成原始交易网络包括以下步骤:基于关键信息进行构建原始交易网络,构建原始交易网络时,交易时间戳代表时间属性,发送地址和接收地址将成为交易网络中的节点,交易流向将成为节点对之间存在的有向边,交易数额则是对应节点对之间边上的权重信息,具体的为:给定以太坊上的一组发送地址和接收地址,将交易网络构造为一个有向图G=(V,E),V为节点结合,其中每个节点v∈V表示一个以太坊上的接收地址或者发送地址,该地址可为一个外部拥有账户(EOA),或者是合同账户(CA),边集表示为一个四元式一个外部拥有账户(EOA),或者是合同账户(CA),边集表示为一个四元式其中,为大于0的数,(v
src
,v
dst
)指示事务的方向从发送地址v
src
转移到接收地址v
dst
,权重表示交易的数额,或者如果交易类型是智能合约调用,则权重为0,l是交易的时间戳;在形成原始交易网络后,以某个钓鱼地址或非钓鱼地址i为中心节点,通过收集该网络中1
‑
hop邻域信息来构造每个目标地址的交易子图G
i
,从而得到一组小规模原始交易网络图其中是地址i及其对应的交易子图G
i
的标签,则是所有接收地址的标签集,c
i
就是从总标签集里获得的G
i
这个交易子图的具体标签,也表示就是中心地址i是钓鱼还是非钓鱼地址。3.根据权利要求1所述的一种基于多边交易网络的以太坊钓鱼账户识别方法,其特征在于:通过多边映射策略融合交易金额代表的权重属性、交易时间代表的时间属性以及交易流向代表的方向属性,得到多边交易网络具体包括以下策略:给定一个原始交易图G=(V,E),其中表示表示一条权为并且时间戳为l的有向事务边,用表示的网络是从G到H
″
=(V
″′
,E
″′
)的映射,节点集用V
″′
={e
i
∈E,i=0,1,2,
…
}表示,边集用表示,其中表示的是使用方法函数对原始交易图G进行转化,转化后的H
″
表示为(V
″′
,E
″′
),当原始交易图G中的两条边e
a
和e
b
满足如下条件时,在转化后的图H
″
中,它们代表的两个顶点之间将建立一条有向边有向边
条件1:e
a
和e
b...
【专利技术属性】
技术研发人员:牛伟纳,张小松,孙裕俨,周婧岚,杜翔,曹晟,桂勋,
申请(专利权)人:成都交子区块链产业创新中心有限公司电子科技大学深圳高等研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。