Skip to content

Latest commit

 

History

History
176 lines (116 loc) · 7.61 KB

File metadata and controls

176 lines (116 loc) · 7.61 KB


DeepLens

DeepLens

EVM 链上情报分析平台

English

Release   License   Build   Platform


DeepLens 仪表盘


DeepLens 是一款面向 EVM 网络的桌面端区块链分析应用。它直接连接 Ethereum、Polygon、Arbitrum、Optimism、Base、BSC 和 Avalanche 的 RPC 节点,实时接收区块数据并在本地运行分析。

所有调查数据、地址标签、实体映射、监控地址和告警记录都存储在本机 SQLite 数据库中。无需云服务、无需注册账号。

基于 Rust (Tauri v2) 和 React 19 构建,macOS、Windows、Linux 三端原生运行。


功能

实时仪表盘

主仪表盘实时接收区块数据,分六个面板展示:

  • 鲸鱼警报 实时追踪大额交易,按金额分级着色。交易自动分类为原生转账、合约调用、DEX 交换、NFT 和跨链桥操作。巨鲸计数器独立统计超过 100 ETH 等值的交易。完整数据流支持 CSV 导出。
  • 聪明钱 基于资金流向模式、交易对手多样性、时序熵和交易量,对活跃地址进行 0-100 行为评分。每个地址会被分类为累积者、分发者、机器人、巨鲸等类型。
  • 热门合约 按调用频率排列 Top 20 合约,展示独立调用者数量和累计接收价值。
  • 网络脉搏 展示 Gas 费分档(标准/快速/极速)、基础费和优先费、区块利用率、活动异常信号。
  • 资金流向 按交易量排列发送方和接收方,附带净流量计算和百分比分布。
  • 区块详情 提供单区块分析:Top 转账、Gas 费分布直方图(p25/p50/p75)和最活跃地址。

顶部栏持续显示实时区块高度、Gwei 基础费、交易量、原生代币价格(CoinGecko)、数据源健康状态和未读告警数。

地址画像

点击应用中的任意地址,进入包含六个标签页的完整分析页面:

  • 概览 展示余额(原生 + USD)、总收入和支出、净流量、交易数、代币转账数、首次和最后活跃时间、标签、监控状态。
  • 交易记录 分页展示交易历史,包含哈希、发送/接收方、金额、USD 等值、Gas 费、区块号、时间戳和类型分类。每行可展开查看详情。
  • 代币转账 展示 ERC-20 转账历史,包含代币符号、转账金额、USD 价值和交易对手地址。
  • 路径分析 直接从地址页发起资金路径追踪,支持正向、反向或双向追踪,跳数深度可配置。
  • 流向可视化 渲染资金流入流出的交互式有向图。节点按 PageRank 重要性排列大小,通过标签传播进行社区检测,利用介数中心性识别枢纽节点。
  • 盈亏追踪 基于 FIFO 成本法计算代币持仓盈亏,展示已实现和未实现收益、平均成本和买卖次数。

同一页面支持自定义标签、备注、加入监控列表。如果地址属于已知实体,会自动展示实体标签。

实体图谱

链上活动的主体往往是运营数十个地址的组织。DeepLens 支持将多个地址归入命名实体,并为每个成员分配角色。

以 "Binance" 为例,一个实体可以包含热钱包、冷存储、充值地址、提现处理器和手续费收集器。每个成员带有角色标签和链归属。实体标签在整个 UI 中统一展示:鲸鱼交易流、地址页面、路径分析结果和聪明钱面板。

实体详情页展示全链聚合统计、成员级交易数和交易量、内部与外部交易分类(IN / OUT / INT)。自动聚类工具分析已有地址标签,推荐实体分组供用户审核确认。

资金路径追踪

路径分析器追踪资金如何通过中间钱包在地址间流转。设置起始地址,选择方向(正向、反向或双向),配置跳数深度(最多 3+ 跳),获取评分后的路径列表。

每条路径结果包含:

  • 跳转序列:途经的每个中间地址、交易哈希、转账金额和时间戳
  • 角色分类:每个节点标注为来源、终点、中继、累积者、分发者、交易所、跨链桥、混币器或枢纽
  • 综合路径评分:分解为五个维度:价值保留率、时间紧密度、直接性、标签命中率和行为异常分数
  • 行为标记:自动检测快速中继链、协同转移、分层转账模式、往返流动、价值守恒和混币器交互

点击结果中的任意跳转节点,从该地址继续追踪。整个交互设计面向迭代式调查场景。

代币分析

针对任意 ERC-20 代币地址,DeepLens 提供:

  • 持有者分布分析:基尼系数、HHI 指数、Top 10 持有者集中度、分桶分布直方图
  • 近期转账流水:代币转移记录,包含交易对手地址、数量和时间戳
  • 持仓盈亏:基于 FIFO 成本法的单代币盈亏计算,已实现和未实现收益分拆

告警与监控

按链或地址维度定义告警规则:

  • 告警类型:鲸鱼转账、大额代币转账、DEX 交换、聪明钱异动
  • 严重级别:严重、警告、信息
  • 证据载荷:每条告警附带结构化 JSON,解释触发原因,包含阈值、实际值和关联因素

告警页面支持按类型和级别筛选、批量标记已读、7/14/30 天频率趋势图、CSV 导出。

监控地址单独管理,支持逐地址备注和跨链余额概览。

跨链组合视图

在所有 7 条链上追踪同一钱包。DeepLens 按链聚合原生余额、代币数量和 USD 价值,汇总到统一的组合视图。


支持链

Ethereum · Polygon · Arbitrum · Optimism · Base · BSC · Avalanche


快速开始

前置依赖: BunRustTauri v2 系统依赖

git clone https://github.com/alanisme/deeplens.git
cd deeplens
bun install
bun run tauri dev

生产构建:

bun run tauri build
# 产物在 src-tauri/target/release/bundle/ (.dmg / .msi / .deb / .AppImage)

数据源

数据源 需要密钥 说明
Ankr 公共节点,开箱即用
dRPC 免费额度 210M CU/月
Alchemy 覆盖最全,稳定性最好

设置 > 网络 中按链切换数据源,启动时自动执行健康检查。


贡献

欢迎 PR。非小改动请先开 Issue 讨论。

bun install && bun run tauri dev
bun run fmt:check && bun run lint

详见 CONTRIBUTING.md

许可证

Apache License 2.0


Alan 构建
如果 DeepLens 帮到了你,点个 Star 让更多人看到。