文章目录一、基础知识介绍二、TuGraph 平台启动步骤三、交易数据集图建模与数据导入1. 图建模2. 数据导入四、Cypher 查询语句示例1.基础查询2.特殊查询一、基础知识介绍图数据库基础图数据库基于属性图模型以顶点节点、边关系、属性为核心三要素专门用于存储与查询复杂关联数据相比传统关系型数据库在多跳关联分析场景下性能更优。TuGraph 简介TuGraph 是蚂蚁集团与清华大学联合研发的分布式高性能图数据库历经蚂蚁万亿级业务、50 万核集群与 300 场景验证国际基准测试性能第一支持大数据容量、低延迟查找与高速图分析涵盖图存储、计算、学习、研发平台完整体系。实验数据集采用Elliptic 比特币交易数据集核心文件elliptic_txs_classes.csv交易节点数据包含txId交易 ID、class1 非法、2 合法、unknown 未知elliptic_txs_edgelist.csv交易流转边数据记录交易间资金流向关系二、TuGraph 平台启动步骤首先进入阿里云TuGraph服务实例部署文档在文档中点击部署链接就能快速进入登录界面登陆阿里云后按教程部署。部署成功以后点击“详情”复制browser地址至浏览器输入账号admin、密码即可成功进入TuGraph 可视化界面。三、交易数据集图建模与数据导入1. 图建模顶点建模标签tx代表交易节点属性txId整型交易标识、class字符串交易类别关系建模标签transfer代表交易资金流转起点tx终点tx交易间的转账关系。2. 数据导入顶点数据导入进入「数据导入」→ 上传elliptic_txs_classes.csv→选择点→ 标签选tx→从第1行开始边数据导入进入「数据导入」→ 上传elliptic_txs_edgelist.csv→ 选择边→ 标签选transfer→ 从第1行开始四、Cypher 查询语句示例1.基础查询匹配所有标记为合法的交易节点筛选出class属性为’2’的节点返回 20 条数据。意义用于查看比特币合法交易的节点分布情况可与非法交易数据形成对比是区块链交易风控、合规性分析的基础操作贴合本次实验场景。2.特殊查询查询非法交易节点的资金转账关系展示非法交易的转出链路与关联节点只显示前 10 条数据。意义直观呈现非法交易的资金流向与网络结构可视化展示区块链交易关联关系是反洗钱、交易风控的基础可视化分析操作。