什么是智能体钱包
在 Hyperliquid 上,一个账户可以批准第二个密钥,也就是代理钱包或 API 钱包,代表它来交易。账户只批准一次;此后这个代理密钥就能替账户给订单签名,而不持有账户的资金。
一次批准带有终止日期:最长 180 天,这是 Hyperliquid 允许的上限。账户随时可以撤销它。
我们是怎么测的
2026年9月28日,在 Hyperliquid 主网上,用一个大约有 60 USDC 的测试账户:账户像 Locker Vault 那样批准了一个全新的代理,有效期一小时,然后让这个代理为 1,000 USDC 签署每一个会动用资金的动作。
在一个只有 60 USDC 的账户上要动 1,000 USDC,什么都动不了:真正重要的只是每一次拒绝的理由。随后账户自己签署了同样的请求。凡是代理得到的回答与账户不同的地方,拦住它的就是它的身份,而不是金额。
Hyperliquid 的回答
| 动作 | 由代理密钥签署 |
|---|---|
| 下一笔订单,然后撤销它 | 接受 |
提币(withdraw3) | 拒绝 |
转出 USDC 或代币(usdSend、spotSend、sendAsset) | 拒绝 |
在现货与永续之间划转(usdClassTransfer) | 拒绝 |
| 批准另一个代理,或者批准建单方费用 | 拒绝 |
把账户资金存入 Hyperliquid 金库(vaultTransfer) | 接受 |
这些拒绝的理由都一样:Hyperliquid 把动作应用在代理自己的地址上,而那里什么都没有。于是我们又用 5 USDC 试了一次存入金库,目标是 HLP,也就是 Hyperliquid 自己的金库,一个仍然属于账户的去处:这一次通过了。
它唯一能签署的资金变动
存入金库会把钱从账户的可用保证金里挪进一个由别人运营的金库。拿到代理密钥的窃贼,可以把你的账户存进一个他自己运营的金库,再通过与自己对打把它亏掉。
lpa 从不签署这个动作:它的守护进程只为一份封闭的交易动作清单签名。但拿到密钥文件和你密码的窃贼,并不需要 lpa。
lpa 增加了什么
- 代理密钥用你的密码封存在磁盘上,只在你解锁它的那段时间里由守护进程持在内存中。
- 守护进程只签署下单、撤单、杠杆和保证金设置,别的都不签。
- 每一次开仓都要先核对你的本地策略,再核对你在手机上签署的授权书。
- 密钥会自动到期,并在到期前 30、14、7、3 和 1 天提醒你。
真正守得住的那条边界
你电脑上的任何文件,都挡不住一个同时拿到密钥和密码的窃贼。那时还守得住的是:这个密钥无法提币、它会到期,而一个只用于智能体的账户,里面只放你准备承担损失的那一部分。
要结束它:lpa agent revoke 用你的手机立刻让这个密钥退役。lpa mandate revoke 不需要手机,它会停止 lpa 的所有开仓,直到有人签署一份新的授权书。