将交易机器人、交易日志或分析工具连接到账户,主要是一个权限决策。需要弄清的问题是:该工具能读取什么、能做什么、能转移什么,以及您能以多快的速度收回这些访问权限。本指南将依次讨论最小权限 API 密钥、将签名钱包与存储钱包分离、登录与设备保护、签名纪律,以及一份书面恢复计划。本文描述的是通用做法;具体控制项因平台而异,因此在依赖某项功能前,请查阅各平台当前的文档。
从任务出发,而不是从密钥出发
访问权限通常分为三个层级。读取涵盖余额、仓位和交易历史。交易涵盖下单和撤单。转移资金涵盖提现和转账。在创建任何东西之前,先写下该工具的任务实际需要哪个层级。
交易日志或税务导出通常只需要读取权限。执行经过测试规则的机器人需要交易权限,并且应先通过算法交易研究工作流中的证据步骤。很少有正当工具需要转移资金。模拟练习完全不需要交易所密钥,这也是在理解模拟与实盘的差异之前应停留在模拟阶段的原因之一。
SuperQuant 是一款研究工具。其随附示例使用合成的逐小时数据,不会下真实订单,因此在那里研究规则不涉及在交易所账户上授予其交易权限,该研究的任何步骤都不需要恢复短语。
为每个 API 密钥划定范围
当平台签发 API 密钥时,请把每个密钥视为一条在您不在场时也会生效的长期指令。几个习惯可以让这条指令保持狭窄:
- 除非具体任务需要,否则关闭提现和转账权限。 泄露的仅交易密钥仍可能通过错误订单造成损失,但这比一个能把资金转出的密钥问题要小。
- 在平台提供的情况下使用 IP 白名单,这样被复制的密钥从未知地址使用时就会失效。
- 每个工具签发一个密钥,并使用清晰的名称。 这样撤销一个密钥不会影响其他密钥,账户日志也能显示是哪个工具在操作。
- 设置有效期或复核日期。 未使用的密钥容易被遗忘,却仍然有效。
- 像对待密码一样存储密钥。 将其保存在密钥管理器或本地环境配置中,绝不要放在聊天消息、截图、共享文档或代码仓库里。
密钥通常能自行验证请求,无需账户的登录提示或第二因素。这就是为什么其权限范围比创建该密钥的登录方式的安全性更重要。
将签名钱包与存储钱包分离
链上平台通常使用钱包签名代替 API 密钥。Hyperliquid 的交易所端点文档描述了批准 API 钱包的做法,文档称其有时被称为代理钱包。该页面指出,一个账户可以有一个未命名的已批准钱包,以及最多三个命名钱包,每个子账户还可额外允许命名代理,并且自定义到期时间最多可设置为未来 180 天。文档还指出,子账户和金库没有自己的私钥;代表它们执行的操作由主账户签名。文档描述了一种代理可以签名的资产发送操作,该操作要求目标地址与源地址一致。
该页面并未给出获批代理不能做什么的完整清单。在把这种分离视为安全边界之前,请阅读平台当前的 API 钱包文档。
这一通用原则在各平台都成立:运行自动化程序的机器上的密钥不应是控制长期持仓的密钥。将存储放在一个从不连接机器人或实验性网站的钱包中,并且只向交易账户存入该策略打算承担风险的资金。硬件钱包与软件钱包之间的权衡解释了二者在密钥暴露方面的差异,以及二者都无法消除的问题。
保护登录与设备
账户登录是与 API 访问分开的一层,但它仍然重要:控制登录的人通常可以创建新密钥。在平台提供的情况下,通行密钥或身份验证器应用通常比短信发送的验证码更强。通行密钥与双重验证选项指南比较了各种选择以及各自所需的恢复步骤。
设备是下一层。仅用于交易的浏览器配置、尽量少装或不装不必要的扩展、不需要时移除远程访问软件,以及及时更新操作系统,都能减少暴露面。更安全的日常加密设备清单更详细地涵盖了这些步骤。
绝不粘贴恢复短语,并读懂您所签名的内容
没有任何交易所、机器人、客服人员或研究工具需要您的恢复短语。任何拥有它的人通常都能控制它所恢复的钱包;关于恢复短语控制什么的说明解释了它为何如此敏感。要求通过输入这些词来“验证”或“同步”钱包,就是应当停止的信号。
签名同样需要谨慎。钱包提示显示无法读取的数据、不熟悉的合约,或与您所启动任务无关的支出权限,都是在要求您批准一些您看不到的东西。盲签与消息签名指南解释了为什么没有 gas 费的签名仍可能带来后果。
CFTC 关于欺诈性数字资产交易网站的投资者警示列出了常围绕虚假机器人的警示信号:承诺低风险甚至无风险的保证收益、复杂的行话、未经请求的联系、施压要求快速行动,以及要求支付额外费用(例如所谓的税款)才能提取虚假利润。它建议核实陈述、调查相关人员和公司,并在付款前检查注册情况。
在需要之前就写好恢复计划
恢复计划是一份简短文档,让您能在压力下照着执行。它列出每个密钥、代理和钱包、各自能做什么,以及如何准确撤销。一个虚构的清单可能如下所示:
| 项目(虚构) | 任务 | 权限 | 复核 | 如何撤销 |
|---|---|---|---|---|
| 密钥 “journal-ro” | 交易历史导出 | 只读,受 IP 限制 | 每月 | 平台 API 设置 |
| 代理 “bot-sub1” | 一个子账户的订单 | 交易;不依赖转账 | 90 天到期 | 平台 API 钱包页面 |
| 存储钱包 | 长期持仓 | 硬件签名,从不连接机器人 | 每季度检查 | 恢复短语离线保存 |
然后按顺序写下事件应对步骤:撤销密钥和代理、取消未成交订单、更改登录密码和第二因素,并且如果恢复短语可能已暴露,将持仓转移到一个新创建的钱包。保留时间戳和交易标识符等证据,但不要分享机密信息,并且只通过您自己收藏的地址联系客服。CFTC 警示为任何投资于疑似欺诈项目的人提供了向 SEC 和 CFTC 报告的途径。
继续学习
钱包信心学习路径逐步培养这些习惯,实用钱包安全系统将设备、恢复和签名检查串联起来。如果提醒是您的起点,信号机器人工作流在消息与任何订单之间保留了人工决策。这是教育性研究背景,不构成投资建议。