通信学报 ›› 2023, Vol. 44 ›› Issue (9): 115-126.doi: 10.11959/j.issn.1000-436x.2023173

• 学术论文 • 上一篇    

基于图神经网络的账户余额模型区块链地址分类方法

李致远1,2,3, 徐丙磊1, 周颖仪1   

  1. 1 江苏大学计算机科学与通信工程学院,江苏 镇江 212013
    2 江苏省工业网络安全技术重点实验室,江苏 镇江 212013
    3 江苏省泛在数据智能感知与分析应用工程研究中心,江苏 镇江 212013
  • 修回日期:2023-08-31 出版日期:2023-09-01 发布日期:2023-09-01
  • 作者简介:李致远(1981- ),男,河南开封人,博士,江苏大学副教授、硕士生导师,主要研究方向为区块链匿名交易追踪、物联网和软件定义网络及安全
    徐丙磊(1997- ),男,山东莱阳人,江苏大学硕士生,主要研究方向为区块链匿名可追踪、区块链地址分类
    周颖仪(2000- ),女,江苏苏州人,江苏大学硕士生,主要研究方向为区块链交易网络构建与链路预测
  • 基金资助:
    国家重点研发计划基金资助项目(2020YFB1005503);江苏省自然科学基金资助项目(BK20201415)

Graph neural network-based address classification method for account balance model blockchain

Zhiyuan LI1,2,3, Binglei XU1, Yingyi ZHOU1   

  1. 1 Jiangsu University, School of Computer Science and Communication Engineering, Zhenjiang 212013, China
    2 Jiangsu Provincial Key Laboratory of Industrial Network Security Technology, Zhenjiang 212013, China
    3 Jiangsu Province Ubiquitous Data Intelligent Perception and Analysis Application Engineering Research Center, Zhenjiang 212013, China
  • Revised:2023-08-31 Online:2023-09-01 Published:2023-09-01
  • Supported by:
    The National Key Research and Development Program of China(2020YFB1005503);The Natural Science Foundation of Jiangsu Province(BK20201415)

摘要:

为了监管账户余额模型公链上的交易,有必要对该类区块链上的交易进行地址分类研究。基于此,提出了一种基于图神经网络的账户余额模型区块链地址分类方法(简称 AJKGS-ABCM)以实现区块链地址的分类,为区块链交易追踪提供有效的支持。该方法将区块链交易数据建模为图结构,以地址为节点,交易为边,提出AJK-GraphSAGE 算法学习图的嵌入表示,模型的输入只需要节点及其采样的邻居节点集合。同时,模型引入注意力机制及跳跃知识结合策略,自适应地为不同层的表示分配权重,并在不同层间共享信息,提高了训练速度和泛化能力。最后进行了实验对比,结果表明该模型在准确度、召回率和F1分数上性能优于其他方法。

关键词: 账户余额模型区块链, 地址分类, 图神经网络, 注意力机制, 跳跃知识

Abstract:

To regulate the transactional activities on the public blockchain involving account balance models, it is necessary to conduct research on address classification for transactions on such blockchains.A blockchain address classification method, named AJKGS-ABCM (attention jumping knowledge graph SAGE account-based blockchain classification model), was proposed to categorize blockchain addresses, providing effective support for blockchain transaction tracking.Blockchain transaction data was represented as a graph structure, with addressed as nodes and transactions as edges.The AJK-GraphSAGE algorithm was introduced to learn embedded representations of the graph, where the model’s input required only nodes and their sampled neighboring node sets.Simultaneously, attention mechanisms and skip-connection knowledge integration strategies were incorporated into the model, allowing for adaptive weight allocation across different layers and information sharing between various levels, thereby enhancing training speed and generalization capabilities.Finally, experimental comparisons are conducted, demonstrating superior performance in terms of accuracy, recall, and F1 score compared to other methods.

Key words: account balance model blockchain, address classification, graph neural network, attention mechanism, jumping knowledge

中图分类号: 

No Suggested Reading articles found!