前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Orbit:一款能够可视化查看加密货币钱包之间交易关系的工具

Orbit:一款能够可视化查看加密货币钱包之间交易关系的工具

作者头像
FB客服
发布2018-07-31 10:20:19
4890
发布2018-07-31 10:20:19
举报
文章被收录于专栏:FreeBufFreeBuf

今天给大家介绍的是一款名叫Orbit的工具,Orbit采用递归爬取策略实现,大家可以使用该工具以可视化的方式查看加密货币钱包之间的交易关系。

Orbit

你只需要给Orbit提供一个加密货币钱包地址,它就可以爬取到跟这个加密钱包有关的交易数据,层级为三层,并以图形化的方式显示出交易关系数据。

工具使用

首先你需要在设备上安装好Python 3,然后通过下列命令运行orbit.py:

代码语言:javascript
复制
python3 orbit.py

接下来,输入目标钱包地址:

输入之后,Orbit将会通过区块链API来抓取钱包信息,完成之后会生成一个JSON文件。接下来,Orbit需要以图形化的方式生成钱包的交易信息,这里Orbit使用的是Quark框架,这个框架也是我自己开发的。

克隆Quark项目源码,然后切换到Quark目录,使用下列命令将之前生成的JSON文件提供给quark.py:

代码语言:javascript
复制
python quark.py /path/to/file.json

没错,就是这样,你要做的事情已经完成了,接下来打开quark.html看看你的查询结果吧!

注意事项

图形化结果中的节点大小和连线大小取决于目标钱包地址的交易数量以及范围,所以节点有时会非常的大,请不要被吓到,你只需要点击侧边栏的stabilize选项,剩下的就交给quark去完成吧!

除此之外,如果节点标签显示错误的话,你可以点击Node Lables选项进行设置。

最后一点,如果目标钱包交易非常频繁的话,可能会出现非常多的节点,而有些节点可能并不是你所感兴趣的,此时你可以点击clean选项来清除那些没有意义的节点。

如果你对Quark框架感兴趣的话,可以查看项目的【GitHub主页】获取更多信息。

*参考来源:Orbit,FB小编Alpha_h4ck编译,转载请注明来自FreeBuf.COM

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Orbit
  • 工具使用
    • 注意事项
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档