我自己用币安 Agentic Wallet(币安给 AI 用的钱包)跑了大约两周。中间踩过几个坑,网上的教程基本只写到「扫码登录成功」就结束了,后面那些才要命。这篇按我实际操作过的顺序写一遍,最后单独说那四个坑。
提醒:本文是操作与科普内容,不构成任何投资建议。链上操作有风险,签名之前看清对象和额度,别把任何密钥、助记词交给任何人或 AI。
它和普通钱包差在哪
普通钱包是你自己点确认。Agentic Wallet 是把「点确认」这个动作交给 AI:AI 能读你给的网址、能自己判断点什么、能发起签名和交易,钱包负责在链上真正执行。
所以它本质不是「更安全的钱包」,而是「把一个有签名权限的程序接到 AI 上」。这个区别决定了后面所有的安全取舍——出问题的地方通常不是你的钥匙丢了,是你允许它签了什么。
第一步:先建身份
顺序不能反:
- 打开币安钱包(App 或网页版),先创建一个 Agent ID。这相当于你在链上的一个可识别身份,后面 AI 用它来指代「你」。
- 进「设置」,找到「开发者模式」,打开。
开发者模式这一步很多人跳过,结果是后面 AI 拿到了命令但拿不到签名入口,一直报权限类错误。先开,再往下走。
第二步:让 AI 自己装技能(别手抄命令)
官方仓库 binance-skills-hub 里已经有现成的 skill,不需要你自己拼命令。把下面这一串直接丢给你的 AI 助手:
npx skills add binance/binance-skills-hub/skills/binance-web3/binance-agentic-wallet
它会自己检查依赖、装上 CLI(包名 @binance/agentic-wallet,命令叫 baw),然后问你要不要登录。
如果你是自己装,等价于:
npm i -g @binance/agentic-wallet
baw --version # 确认版本,技能要求 1.11.0 以上
一条命令 vs 两条命令,差别不在省事,在于让 AI 自己装的时候它知道这个技能后面能干什么,你让它干活它不会说「我没这个能力」。
第三步:授权登录
baw auth signin --json
返回里会带一个 urlForWeb。用浏览器打开它,再用币安 App 确认一次,会话就建起来了。
验证会话在不在:
baw wallet status --json # 返回 CONNECTED 才算通
baw wallet balance --json
坑一:一个钱包只允许一个活跃会话
这是最容易吃亏的地方,很多教程一句都不提。
Agentic 钱包同一时间只认一个登录会话。你在新设备上授权一次,旧的那条立刻失效,报 SESSION_EXPIRED,错误码 10003002,而且是静默掉线——AI 还在跑,只是每一步都失败。
我第一次遇到时以为是技能没装好,查了半天才发现是自己在另一台机器上登录了一下。
所以正确做法不是「到处都能登」,而是:
- 选一台机器常驻(服务器或一台不关的电脑),把会话钉死在那儿;
- 其他设备只做查询,不发起登录;
- 掉线了要人重新授权,这是设计如此,不是 bug。
我自己就是把会话放在一台 7×24 的云端机器上,本机只通过一层封装去调 wallet status、balance 这种只读命令,两边不打架。
坑二:真正被薅的不是私钥,是 approve
教程里反复强调「别把助记词给 AI」,这句话没错,但不是主要风险点。
主要风险点在这句操作指令里:「把网站丢给它,它就能帮你买卖」。这句话翻译一下是——你授权一个程序,在你看不见的时机,对一个你没读过的合约,签一次授权。
链上被搬空的经典路径从来不是助记词泄露,而是 approve:你授权了某个合约「可以动我的某代币,额度不限」,那个额度一直挂在链上,半年后被人用掉。
我自己的处理方式,也很简单:
- 所有签名请求,先回到我这边看对象(哪个合约)和额度(多少,是不是 unlimited);
- 单笔额度不设无限,用完就撤销;
- 让 AI 做「读和算」,人做「签」,这两件事不合并。
工具越自动,人越要看最后那一眼。
坑三:「打新赚几十倍」的话术
最近 Agent 钱包相关的打新很热,群里流传的版本是「某人 70 U 进,赚了两万 U」。
这句话单独看没毛病,它的问题在于它是幸存样本:同一批人里,绝大多数是 70 U 归零,但那部分人不发截图。
判断这类项目,只看一个问题就够:那个能卖出的买价,能接多少量? 如果最高买价挂着 14.75 但只接 2 份,那不是盘口,是广告牌。你卖 50 份,价格会一路被你自己砸穿。
这类项目我一般不碰,原因不是道德,是算不明白分母。
坑四:错误码对照
遇到报错别猜,对照着看:
| 现象 | 含义 | 处理 |
|---|---|---|
SESSION_EXPIRED / 10003002 |
会话被别处覆盖 | 重新 auth signin,只在一台机器登 |
| CLI 装了但版本不对 | 有两个全局安装,PATH 里旧的在前面 | 查 which baw,升级系统级那份 |
| 命令能跑但签名失败 | 开发者模式没开 | 回设置里打开 |
| 余额/持仓读不到 | 会话在,但没连对链 | wallet status 看链,必要时切链 |
我的建议
这套东西值得用,但它的定位要摆正:它是执行器,不是判断器。装它、授权它、给它读权限,都没问题;把它当成「会自己赚钱的机器人」,是最贵的误解。
我现在这套配置是:常驻会话 + 链上身份 + 每天账本照记,跑得好不好都不改数据。账本公开在 我的实验室看板,想看可以自己翻。
如果你也想接,先从一个只读的场景开始——查余额、看持仓、拉历史。跑顺了再给它签名权限,别一上来就让它自动买卖。
你打算让 AI 接管到哪一步——只读,还是连签名一起?注册入口(站内跳转,落地为官方注册页):