Paolo Ardoino 希望人工智能代理持有 Tether,但开发人员却因超支而陷入困境
核心要点
- Tether 首席执行官 Paolo Ardoino 的人类和机器财务自主愿景将一个实际的决定交给了开发人员:当钱包所有者解锁时,人工智能代理应该获得多少支出权限?
- 在 macOS 和 Linux 上,作为钱包所有者运行的另一个进程如果可以到达解锁钱包的本地端点,则可以请求交易。
- 有效的执行请求可以从解

Tether 首席执行官 Paolo Ardoino 的人类和机器财务自主愿景将一个实际的决定交给了开发人员:当钱包所有者解锁时,人工智能代理应该获得多少支出权限?
Tether 在 9 月 3 日对 WDK CLI(使用其钱包开发套件构建的本地命令行钱包)的解释给出了该产品的具体答案。人类打开一个定时会话。在 macOS 和 Linux 上,作为钱包所有者运行的另一个进程如果可以到达解锁钱包的本地端点,则可以请求交易。 CLI 守护程序不需要对每笔付款进行重新批准。
对于任何建立可以转移资金的助手的人来说,这种区别都很重要。将钱包钥匙置于所有者的控制之下即可建立保管权。决定自动化系统可以授权的接收者、金额和操作是一个单独的设计选择。
当 Tether 于 2024 年 11 月 11 日宣布推出 WDK 时,Ardoino 提出了更广泛的雄心。他的声明描述了连接人、机器和人工智能代理的可编程货币系统,同时保持财务控制。九月的解释展示了这一长期策略如何转化为本地钱包界面。
它还说明了为什么答案不能简化为 WDK 是否“有保障措施”。其 CLI、软件开发套件和可定制的 MCP 工具包在交易过程的不同点提供不同的控制。开发人员对集成的选择决定了适用哪些保护。
解锁授予会话
CLI 文档描述了三个组件:终端命令、保存解锁钱包的称为守护程序的后台进程,以及捆绑的模型上下文协议服务器。 MCP 让 AI 客户端调用结构化软件工具。两个接口都使用相同的本地钱包。
在记录的安全模型下,锁定的种子使用 scrypt 派生的密钥通过 AES-256-GCM 进行加密。解锁改变了访问模式。在 macOS 和 Linux 上,守护程序的套接字仅限于其操作系统所有者,但每个程序没有单独的凭据。
作为所有者运行的进程,如果可以到达套接字,可以要求解锁的钱包进行签名,而无需知道或重新输入密码。因此,账户边界与钱包密码一样重要。
默认会话从解锁后持续五分钟。普通活动不会延长它。用户可以更快地锁定钱包,再次显式解锁以重置计时器,或禁用生命周期为零的自动过期。
这些是有用的会话控制。他们确定访问何时开始和结束。然而,短计时器本身并不规定金额限制,也不需要对每个接收者做出新的决定。
Tether 将同一用户访问描述为一种可接受的热钱包权衡。其预防措施包括资金有限的专用钱包、短期会话以及在专用操作系统账户下的分离。这些是公开的操作限制,而不是报告的盗窃或利用。
捆绑的 MCP 界面将钱包创建、种子导出、解锁和其他管理保留在其工具菜单之外。这减少了代理可以通过该服务器请求的内容。它不限制也具有独立 shell 访问权限的 AI 客户端。
对于转账,MCP 指南表示 send_token 默认为试运行。建议的顺序是预览付款,显示其网络、代币、收件人、金额和估计费用,获得确认,然后执行。
该守护进程不需要证明这些早期步骤已发生。有效的执行请求可以从解锁的钱包中广播。第二条路线 call_method 可以调用声明的特定于链的写入操作,而无需试运行或强制确认。
这使得检查的位置变得重要。客户可以提供仔细的批准屏幕,而底层钱包仍然愿意通过另一条允许的路径接受请求。为了让该屏幕定义支出权限,产品还必须控制其他路径。
每日简报 噪音之前的信号。以由 CryptoSlate 编辑解码的推动市场的加密货币故事开始新的一天。一封电子邮件。一切重要的事情。电子邮件地址 免费加入 免费加入。随时取消订阅。哎呀,看来有问题了。请再试一次。你在名单上。您的下一份每日简报即将发送。
文档中的工具数量需要限定。 9 月份的博客将 11 种工具的引用与 9 种工具表混合在一起,而当前的 MCP 指南列出了 11 种工具。附加条目是 list_methods 和 call_method 。它们的重要性在于发现和调用声明的方法的能力,而不是菜单的大小。
还有版本不匹配的情况。 CLI 指南描述了 1.0.0-beta.3 ,而 Tether 8 月 27 日的变更日志记录了 beta.4 。该条目描述了配置覆盖修复,并表示公共命令、配置密钥和存储数据行为在其他方面保持不变。因此,该指南的 beta.3 标签不应被解读为最新版本号。
WDK 提供的不仅仅是 CLI 的控件
构建应用程序的开发人员可以直接使用WDK的SDK。其本地交易策略在执行受控钱包或协议操作之前提供可配置的允许和拒绝规则。示例涵盖批准的接收者和金额条件。
这些检查可以阻止受管控的调用。它们是选择加入的本地控制,具有明确的范围,而不是在区块链上强制执行的规则。文档称它们不是一个完整的沙箱:单独保留的原始帐户引用和某些内部模块调用仍处于拦截之外。
SDK 还为应用程序留下了重要的输入。它不会自动维护收件人列表、获取价格、解码合同调用数据或保留支出计数器。当限制取决于累积活动时,开发人员拥有持久性和并发性。
每日预算说明了其后果。检查一笔付款的金额并不能确定代理当天已经花费了多少钱。如果产品承诺累积上限,则它必须记录先前的支出并一致地处理同时发生的请求。这意味着累积预算需要应用程序级会计以及对每笔付款的检查。
单独的 MCP 工具包(记录为 beta.1)提供了另一种方法。 Tether 表示,其内置写入工具使用 MCP 诱导在广播前获得明确的用户批准。其配置选项允许开发人员公开只读工具、选择单个操作或添加自己的操作。
这些批准流程应该与捆绑的 CLI 服务器推荐的预览顺序区分开来。定制还意味着开发人员必须决定允许添加的操作执行哪些操作。
Tether 自己的用途划分将 CLI 放置在本地操作员工作流程中,将 SDK 放置在应用程序中,将 Toolkit 放置在自定义代理服务器中。这为开发者从实验转向处理用户资金的产品提供了选择。
该选择涉及实际的权衡。要求某人批准每笔付款就赋予了该人交易级别的决策。允许代理在预设预算内进行操作可以实现更多自动化,但需要可靠的规则来确定哪些内容计入预算以及其涵盖哪些操作。
因此,对于用户来说,有意义的承诺是具体的:这个助手可以花多少钱,可以将资金发送到哪里,以及什么会终止其权限?钱包密码或批准提示只能回答该问题的一部分,除非周围的软件使预期的限制生效。
Ardoino 的自我托管策略为开发人员提供了无需将钱包所有权交给托管人即可进行构建的方法。产品的下一个责任是:使委托给代理的权限与所有者认为他们设置的限制相匹配。
