区块链数据不应该被高技术门槛所束缚。无论你是想追踪活动效果的市场营销人员、监控竞争对手的创始人,还是分析用户行为的研究人员,@Dune Analytics 都能彻底改变你获取加密洞察的方式。
即使你不打算自己写查询或创建数据看板,也可以浏览成千上万个预先构建好的看板,获取丰富的链上数据。它允许任何人使用 SQL 查询、可视化并分享区块链数据,无需设置后端。
本指南适用于任何需要区块链数据来提高工作效率的人:
读完本指南后,您将了解如何:
如果你是 Dune 新手,请从 Discover 标签页开始。这里是你探索整个生态系统的基地。
三大主要板块:
Discover 是你进入 Dune 生态的大门,分为:
排序方式:
使用 Discover 页面顶部的搜索栏。这里有一些强大的搜索技巧:
以下是一些优质看板,适合你开始探索:
1.DEX Metrics by @hagaetc: https://dune.com/hagaetc/dex-metrics
涵盖 DEX、链、聚合器的交易量
市场份额变化
鲸鱼与散户交易对比
Solana DEX、Telegram 机器人与订单流趋势
2.Ethereum NFT Overview by @hildobby: https://dune.com/hildobby/ethereum-nfts
交易量、用户数与活跃交易者
洗售交易 vs 有机交易
各大平台占比:Blur、OpenSea、Magic Eden
3.Crypto Buy Signal by: https://dune.com/cryptokoryo/crypto-buy-signal
BTC 与 Altcoin 趋势信号
市场周期分析
宏观层面的加密信号
4.ETH Staking Overview by @希尔多比: https://dune.com/hildobby/eth2-stakeing
总质押 ETH 及其供应占比
Lido、Coinbase、Binance、ether.fi 市场份额
上海升级后质押流入/流出情况
中心化交易所、流动性质押、质押池对比
5.ERC20 Token Metrics by@andrewhong5297: https://dune.com/ilemi/Token-Overview-Metrics
代币分布情况
持有者集中度
DEX 流动性与使用率
新用户 vs 抛售者 vs 累积者
6.DeFi User Growth@richardchen39: https://dune.com/rchen8/defi-users-over-time
DeFi 采用趋势
用户基数变化
7.Rollup Economics by @0xKofi: https://dune.com/niftytable/rollup-economics
L1 成本:calldata、blobs、验证成本
Rollup 的交易费收入
扣除 L1 成本后的盈利性
8.Stablecoin Overview by @RZinovyev: https://dune.com/KARTOD/stablecoins-overview
法币支持 vs 加密支持 vs 算法稳定币供应量
铸造/销毁活动
市场份额变化
每种稳定币的链上交易量
USDC/USDT 封锁地址清单
9.Optimism Superchain @OPLabsPBC: https://dune.com/oplabspbc/op-stack-chains-l1-activity
OP Mainnet、Base、Zora、Mode 的 L2 活动
L1 数据成本效率
OP Collective 收入贡献
扣除数据可用性成本后的链上利润
OP 生态开发者趋势
10.GMX Analytics by @GMX_IO: https://dune.com/gmx-io/gmx-analytics
TVL、交易量与手续费(Arbitrum + Avalanche)
多空持仓数据
交易者日/周盈亏
资金池市场利用率
每日/每周用户活动
虽然本文重点推荐了一些关键看板,但还有很多优秀创作者值得关注:
建议你多花时间探索 Dune 的 Creators 标签页,这是学习与获得灵感的最佳方式之一。
你已经探索了一些数据看板,也尝试过筛选器了。现在你可能想建立属于自己的洞察了,对吧?
本节将教你如何写下第一条 SQL 查询,理解 Dune 上的 Ethereum 数据表结构,并通过几条强大的语句分析基本指标。
把 Dune 想象成一个巨大的 Excel 工作簿:
Dune 将这些原始区块链数据组织成几种类型的表:
一切从交易开始。事件(日志)和内部调用(跟踪)发生在其中。
在顶部导航栏点击“Library”,然后点击“New Query”。
粘贴以下内容:
SELECT * FROM ethereum.transactions LIMIT 10;
点击“Run”,你将在查询下方看到表格格式的输出。
这只是显示 Dune 中记录的前 10 笔 Ethereum 交易。
WHERE:筛选数据
使用 WHERE 进行过滤
寻找来自特定地址的交易:
SELECT * FROM ethereum.transactions WHERE “from” = 0xabcd… LIMIT 10;
根据区块时间筛选:
SELECT * FROM ethereum.transactions WHERE block_time >= CURRENT_TIMESTAMP - INTERVAL ‘1’ day LIMIT 20;
选择特定列
SELECT hash, “from”, “to”, value FROM ethereum.transactions LIMIT 5;4
说明:
SELECT hash, block_time FROM ethereum.transactions ORDER BY block_time DESC LIMIT 5;
DESC 表示最新优先,ASC 表示最旧优先。
让我们计算一下每个地址发送了多少笔交易:
SELECT “from”, COUNT(*) AS Total_sent FROM ethereum.transactions GROUP BY “from” ORDER BY Total_sent DESC LIMIT 10;
您刚刚完成了第一次聚合👏
COUNT() 是基本指标的最佳朋友。
你也可以应用数学:
SELECT “from”, SUM(value)/1e18 AS Total_eth_sent FROM ethereum.transactions GROUP BY “from” ORDER BY Total_eth_sent DESC LIMIT 5;
1e18 转换 wei → ETH
SUM(value) 给出每个地址发送的 ETH 总数
SELECT hash AS tx_id, block_time AS time, value / 1e18 AS eth_value FROM ethereum.transactions LIMIT 5;
想知道最近有多少个唯一地址与以太坊进行了交互?
选择 COUNT(DISTINCT “from”) AS unique_senders
来自ethereum.transactions
WHERE block_time >= now() - INTERVAL ‘3’ DAY;
以下是按特定日期过滤的方法:
SELECT * FROM ethereum.transactions WHERE block_time > TIMESTAMP ‘2025-04-04 00:00:00’;
您还可以使用 date_trunc() 将时间舍入为间隔:
SELECT
date_trunc(‘day’, block_time) AS day,
COUNT(*) AS txs
FROM ethereum.transactions
GROUP BY 1
ORDER BY 1 DESC
LIMIT 10;
与最近的交易AS(
选择
来自ethereum.transactions
在哪里
block_time >= CURRENT_TIMESTAMP - INTERVAL ‘3’ 天
)
选择
“从”,
COUNT(*) 作为 tx_count,
SUM(值) / 1e18 AStotal_eth_sent
来自最近的交易
分组依据
“从”
订购依据
发送的总以太网数 DESC
限制 10
总结与下一步?
如果你读到这里,给自己倒杯苏打水庆祝一下,你值得的。
你刚刚迈出了进入链上数据分析世界的第一步。
但这只是开始。
一旦你熟悉了查询,Dune 的真正威力将会显现:
连接数据表、解析智能合约日志,以及构建动态看板,推动增长、制定策略与讲述数据故事。
Пригласить больше голосов
区块链数据不应该被高技术门槛所束缚。无论你是想追踪活动效果的市场营销人员、监控竞争对手的创始人,还是分析用户行为的研究人员,@Dune Analytics 都能彻底改变你获取加密洞察的方式。
即使你不打算自己写查询或创建数据看板,也可以浏览成千上万个预先构建好的看板,获取丰富的链上数据。它允许任何人使用 SQL 查询、可视化并分享区块链数据,无需设置后端。
本指南适用于任何需要区块链数据来提高工作效率的人:
读完本指南后,您将了解如何:
如果你是 Dune 新手,请从 Discover 标签页开始。这里是你探索整个生态系统的基地。
三大主要板块:
Discover 是你进入 Dune 生态的大门,分为:
排序方式:
使用 Discover 页面顶部的搜索栏。这里有一些强大的搜索技巧:
以下是一些优质看板,适合你开始探索:
1.DEX Metrics by @hagaetc: https://dune.com/hagaetc/dex-metrics
涵盖 DEX、链、聚合器的交易量
市场份额变化
鲸鱼与散户交易对比
Solana DEX、Telegram 机器人与订单流趋势
2.Ethereum NFT Overview by @hildobby: https://dune.com/hildobby/ethereum-nfts
交易量、用户数与活跃交易者
洗售交易 vs 有机交易
各大平台占比:Blur、OpenSea、Magic Eden
3.Crypto Buy Signal by: https://dune.com/cryptokoryo/crypto-buy-signal
BTC 与 Altcoin 趋势信号
市场周期分析
宏观层面的加密信号
4.ETH Staking Overview by @希尔多比: https://dune.com/hildobby/eth2-stakeing
总质押 ETH 及其供应占比
Lido、Coinbase、Binance、ether.fi 市场份额
上海升级后质押流入/流出情况
中心化交易所、流动性质押、质押池对比
5.ERC20 Token Metrics by@andrewhong5297: https://dune.com/ilemi/Token-Overview-Metrics
代币分布情况
持有者集中度
DEX 流动性与使用率
新用户 vs 抛售者 vs 累积者
6.DeFi User Growth@richardchen39: https://dune.com/rchen8/defi-users-over-time
DeFi 采用趋势
用户基数变化
7.Rollup Economics by @0xKofi: https://dune.com/niftytable/rollup-economics
L1 成本:calldata、blobs、验证成本
Rollup 的交易费收入
扣除 L1 成本后的盈利性
8.Stablecoin Overview by @RZinovyev: https://dune.com/KARTOD/stablecoins-overview
法币支持 vs 加密支持 vs 算法稳定币供应量
铸造/销毁活动
市场份额变化
每种稳定币的链上交易量
USDC/USDT 封锁地址清单
9.Optimism Superchain @OPLabsPBC: https://dune.com/oplabspbc/op-stack-chains-l1-activity
OP Mainnet、Base、Zora、Mode 的 L2 活动
L1 数据成本效率
OP Collective 收入贡献
扣除数据可用性成本后的链上利润
OP 生态开发者趋势
10.GMX Analytics by @GMX_IO: https://dune.com/gmx-io/gmx-analytics
TVL、交易量与手续费(Arbitrum + Avalanche)
多空持仓数据
交易者日/周盈亏
资金池市场利用率
每日/每周用户活动
虽然本文重点推荐了一些关键看板,但还有很多优秀创作者值得关注:
建议你多花时间探索 Dune 的 Creators 标签页,这是学习与获得灵感的最佳方式之一。
你已经探索了一些数据看板,也尝试过筛选器了。现在你可能想建立属于自己的洞察了,对吧?
本节将教你如何写下第一条 SQL 查询,理解 Dune 上的 Ethereum 数据表结构,并通过几条强大的语句分析基本指标。
把 Dune 想象成一个巨大的 Excel 工作簿:
Dune 将这些原始区块链数据组织成几种类型的表:
一切从交易开始。事件(日志)和内部调用(跟踪)发生在其中。
在顶部导航栏点击“Library”,然后点击“New Query”。
粘贴以下内容:
SELECT * FROM ethereum.transactions LIMIT 10;
点击“Run”,你将在查询下方看到表格格式的输出。
这只是显示 Dune 中记录的前 10 笔 Ethereum 交易。
WHERE:筛选数据
使用 WHERE 进行过滤
寻找来自特定地址的交易:
SELECT * FROM ethereum.transactions WHERE “from” = 0xabcd… LIMIT 10;
根据区块时间筛选:
SELECT * FROM ethereum.transactions WHERE block_time >= CURRENT_TIMESTAMP - INTERVAL ‘1’ day LIMIT 20;
选择特定列
SELECT hash, “from”, “to”, value FROM ethereum.transactions LIMIT 5;4
说明:
SELECT hash, block_time FROM ethereum.transactions ORDER BY block_time DESC LIMIT 5;
DESC 表示最新优先,ASC 表示最旧优先。
让我们计算一下每个地址发送了多少笔交易:
SELECT “from”, COUNT(*) AS Total_sent FROM ethereum.transactions GROUP BY “from” ORDER BY Total_sent DESC LIMIT 10;
您刚刚完成了第一次聚合👏
COUNT() 是基本指标的最佳朋友。
你也可以应用数学:
SELECT “from”, SUM(value)/1e18 AS Total_eth_sent FROM ethereum.transactions GROUP BY “from” ORDER BY Total_eth_sent DESC LIMIT 5;
1e18 转换 wei → ETH
SUM(value) 给出每个地址发送的 ETH 总数
SELECT hash AS tx_id, block_time AS time, value / 1e18 AS eth_value FROM ethereum.transactions LIMIT 5;
想知道最近有多少个唯一地址与以太坊进行了交互?
选择 COUNT(DISTINCT “from”) AS unique_senders
来自ethereum.transactions
WHERE block_time >= now() - INTERVAL ‘3’ DAY;
以下是按特定日期过滤的方法:
SELECT * FROM ethereum.transactions WHERE block_time > TIMESTAMP ‘2025-04-04 00:00:00’;
您还可以使用 date_trunc() 将时间舍入为间隔:
SELECT
date_trunc(‘day’, block_time) AS day,
COUNT(*) AS txs
FROM ethereum.transactions
GROUP BY 1
ORDER BY 1 DESC
LIMIT 10;
与最近的交易AS(
选择
来自ethereum.transactions
在哪里
block_time >= CURRENT_TIMESTAMP - INTERVAL ‘3’ 天
)
选择
“从”,
COUNT(*) 作为 tx_count,
SUM(值) / 1e18 AStotal_eth_sent
来自最近的交易
分组依据
“从”
订购依据
发送的总以太网数 DESC
限制 10
总结与下一步?
如果你读到这里,给自己倒杯苏打水庆祝一下,你值得的。
你刚刚迈出了进入链上数据分析世界的第一步。
但这只是开始。
一旦你熟悉了查询,Dune 的真正威力将会显现:
连接数据表、解析智能合约日志,以及构建动态看板,推动增长、制定策略与讲述数据故事。