如何用Cypher递归查询BTC区块链中所有关联的输入钱包地址?
基于Cypher实现BTC地址多输入聚类启发式递归查询需求
我正在进行本科毕业论文项目,此前从未接触过Cypher,现寻求相关技术帮助:
- 以BTC区块链为数据库,使用**Multi Input Clustering Heuristic(多输入聚类启发式)**识别同属同一人的所有地址
- 当前已写出基础查询语句,用于找出指定钱包发起的、关联多输入地址的交易对应的钱包:
MATCH(a:Address{address:"3QQdfAaPhP1YqLYMBS59BqWjcpXjXVP1wi"})-[:SENDS]-(tx)-[:SENDS]-(a2) RETURN a2
- 需要对上述查询结果中的钱包重复执行该流程,通过递归处理后续结果,最终获取所有曾作为输入钱包的地址
补充说明:
- BTC钱包图谱包含三种节点类型:Transactions(交易)、Addresses(地址)、Blocks(区块)
- 存在单个地址参与2笔交易的场景
内容的提问来源于stack exchange,提问作者SO_is_love
相关产品推荐
相关产品推荐

