---
title: "将 Claude Code 转变为链上研究代理"
description: "通过 Alchemy CLI，将 Claude Code 转变为链上研究代理。通过提出正确的问题，追踪代币发行、部署者钱包和管理员密钥。"
---

# 将 Claude Code 转变为链上研究代理

<ImageBlock
  src="https://media.alchemy.com/blog/onchain-research-agent-claude-code-hero.png"
  alt="将 Claude Code 变成链上研究代理"
  width={1920}
  height={900}
  priority
/>

读懂区块浏览器曾经是加密行业投资回报率最高的技能之一。追踪资金来源、解读合约调用、发现内部人买入，这些都需要实打实的练习，而能做到这些的人拥有优势。如今这种优势只需要一份 Claude 订阅，外加区块链 [RPC](https://www.alchemy.com/rpc-api) 的访问权限。现在真正的技能是知道该问什么问题。钱从哪里来？谁持有管理员密钥？开发者实际能做什么？只要给出链和问题，agent 就能回答这三个问题。

## 一个研究型 agent 需要什么？

需要两样东西：一个 coding agent，以及一种读取链上数据的方式。如果你按照我们的指南[用 Alchemy 配置了 Claude Code](https://www.alchemy.com/blog/setup-claude-code-with-alchemy)，这两样你已经都有了。如果没有，安装 [Alchemy CLI](https://www.alchemy.com/agents) 并登录：

<CodeSnippet
  language="bash"
  code={`npm i -g @alchemy/cli@latest
alchemy auth login
alchemy install skills`}
/>

`alchemy install skills` 教会 Claude Code 如何使用这个 CLI，让它可以查询余额、[交易历史](https://www.alchemy.com/docs/reference/transfers-api)和合约状态，而不用去猜命令。如果你更喜欢工具化而非 CLI 方式，[Alchemy MCP server](https://www.alchemy.com/docs/alchemy-mcp-server) 以 168 个工具的形式暴露相同的数据，覆盖 100 多个网络，而 [Alchemy plugin for Claude Code](https://www.alchemy.com/blog/alchemy-claude-plugin-now-live) 把两者打包进一次安装。CLI 甚至可以按次读取[通过 x402 付费](https://www.alchemy.com/blog/how-x402-brings-real-time-crypto-payments-to-the-web)，所以一个有资金的钱包驱动的 agent 完全不需要 API key。

两个可选项能让这个 agent 变成更敏锐的调查者。一个 [Etherscan API](https://etherscan.io/apis) key 能让它拉取已验证的合约源代码，这样它就能读懂函数实际做了什么，而不是靠函数选择器猜测。而 [Arkham 的情报平台](https://intel.arkm.com/)能把地址映射到真实世界的实体，把“由 0x4f2a... 提供资金”变成“由某个 Binance 热钱包提供资金”。这两者都不是必需的，单凭 RPC 就能回答大多数与代币发行相关的问题。

## 一次真实的调查是什么样的？

以视频中的一个真实案例为例：一个通过带有联合曲线（bonding curve）的 Uniswap v4 hook 发行的 memecoin。团队匿名，发行方宣称是公平发行。公平发行这个说法是可以核实的，于是我们核实了它。

交给 Claude Code 的 prompt，经过简单整理：

> 这个代币通过一个带有联合曲线的 Uniswap v4 hook 发行，并宣称是公平发行。找到这个 hook、代币部署交易和初始流动性交易。检查部署者是否在公众能买入之前就已经买入。追踪部署者钱包的资金来源。使用 Alchemy CLI 来完成 RPC 调用和数据获取。

从那之后，这个 agent 就按照分析师会走的路径工作，只是更快。它拉取了部署交易，识别出部署者地址，根据转账历史重建了交易最初几分钟的情况，并沿着部署者的资金链条向上追溯。几分钟后，它给出了结论，其中每一个结论都有出处：交易哈希、合约地址，或它读取的区块。

这次发行的结论有两面。从机制上看，公平发行的说法基本站得住脚：没有预售，没有团队分配，没有隐藏铸币。但部署者在自己的发行前抢先买入，赶在公众有机会之前入场。而且部署者钱包的资金是通过一个隐私协议注入的，身份线索到这里就断了。一次发行可以在机制上是公平的，同时仍然出自一个抢先买入并隐藏身份的人。这种细微差别，很少能在快速浏览浏览器页面时被发现。

整个过程没有人手动逐页读浏览器。全程只是一个 prompt 加几分钟等待。

## 你应该问哪些问题？

同样的问题适用于你未来会看到的每一个代币，这正是它们值得学习的原因。从这些问题开始：

- **钱从哪里来？** 追踪部署者的资金来源。从交易所转入的新钱包属于正常情况；通过混币器或隐私池转入，则是一个值得权衡的信号。
- **谁持有管理员密钥，他们能做什么？** 让 agent 读取合约，列出所有特权函数：铸币、暂停、升级、调整费用、黑名单。“开发者实际能做什么”是一个关于代码的问题，而代码是公开的。
- **内部人有没有在公众之前动手？** 逐块重建发行过程。部署者的买入、由同一来源资助的狙击钱包、流动性的抽离与再添加。
- **流动性实际放在哪里？** 谁提供了流动性，是否被锁定，一旦流动性撤走，持有者会面临什么。

下面是一个可以直接粘贴进 Claude Code 的 prompt，用来对任意代币运行同样的调查。它会先向你询问目标，因此不会凭空捏造一个：

<CodeSnippet
  language="text"
  code={`You are an onchain investigator. Start by asking me for the token contract address and the chain it lives on. Wait for my answers and confirm them back before doing anything.
Then, using the Alchemy CLI for RPC and data:
- Find the deployment transaction and the deployer address.
- Reconstruct the launch: initial liquidity, the first buys, and whether the deployer or related wallets bought before the public.
- Trace where the deployer wallet was funded from, as far back as the trail goes.
- Read the token and pool contracts and list every privileged permission: minting, pausing, upgrading, fee changes, blacklists.
- Give me a verdict on any claims the project makes about its launch.
Cite a transaction hash or contract address for every claim, and say plainly when a trail goes cold. This is read-only research. Do not sign or send any transactions.`}
/>

<ExternalVideo
  url="https://www.youtube.com/watch?v=DGoNsfaXLdg"
  provider="youtube"
  providerUid="DGoNsfaXLdg"
/>

你可以在此基础上更进一步。让 agent 拉取已验证的合约，带你走一遍其中风险较高的函数；或者让它把该代币与标准 ERC-20 做差异比对，解释每一处偏离。[用 Alchemy CLI 更快完成的 12 件事](https://www.alchemy.com/blog/12-things-faster-with-alchemy-cli)这篇文章里还有更多值得借鉴的模式。

## 开始问更好的问题

以上这一切都可以在免费额度内完成。安装 [Alchemy CLI](https://www.alchemy.com/agents)，登录，你的 agent 一分钟之内就能读取主网数据。不需要签合同，不需要排队等待，如果通过 x402 路由读取请求，甚至不需要 API key。而当你的研究型 agent 升级为一个能基于所发现信息采取行动的系统时，我们关于[构建链上 agent](https://www.alchemy.com/blog/how-to-build-onchain-agents)的指南会介绍接下来需要用到的钱包、支付和数据层。

区块浏览器不会消失，熟悉它仍然有用。但现在，读取数据的工作已经交给了 agent。决定问什么问题，仍然是你的工作。
