agentwallets.si
← 返回博客

独立解读

Safe:多签账户怎样给 Agent 一笔可控的零用钱?

文章图解 · 概念示意
01智能账户02多方批准03受限权限

产品分析|资料核对:2026-10-28|公开资料分析,未在链上实测

一家组织的资金放在多签账户中,如果每一笔几美分的 API 购买都需要多人确认,自动化会很慢。Safe 提供的智能账户和模块,让账户所有者可以设定特定权限:例如让一个 Agent 在限定额度内使用某种代币,而大额支出保留多人审批。

产品是什么?

Safe 是以智能合约账户为核心的基础设施,其账户可以由多个所有者控制,并通过模块扩展行为。Safe 也提供界面和开发工具;它不是一个自动完成采购、支付、退款的万能 Agent。官方介绍了 Agent 基础设置、人工审批、多 Agent 和限额等多种模式。Agent 指南

角色 职责 权限来源
账户所有者 持有账户所有权、批准配置 账户所有者及阈值设置
Agent 在获授权范围内执行交易 已启用模块和授权规则
模块 执行预先定义的交易逻辑 由 Safe 启用,代码决定能力
服务商 收款并交付服务 自己的支付与交付规则

限额实例:每日可花 1 USDC

官方指南以 allowance 模块举例:在已部署的 Safe Smart Account 上启用模块,为 Agent 地址设置特定 ERC-20 代币和周期限额,Agent 使用其密钥签名并调用模块执行转账。实际操作还需要检查网络、模块部署、资产余额和费用。限额示例

flowchart LR O[Safe 所有者批准模块配置] --> M[Allowance 模块] M --> L[按代币和周期设定额度] A[Agent 签署转账请求] --> M M -->|符合额度| T[执行代币转账] M -->|超过额度| R[拒绝]

具体限额数值只是示例;实际以链上设置和部署代码为准。

多签不自动约束所有模块

Safe 官方明确警告:被启用的模块可能具有执行交易的能力,恶意模块可能接管资金。模块安全文档 因此,不能简单说“账户是 2-of-3 多签,所以 Agent 的每笔支付都必须经过两人批准”。模块正是能够改变执行路径的扩展。

设计问题 实际要检查
安装 谁能批准启用模块,模块是否经过审计
授权 限额按什么代币、周期和目标生效
撤销 能否禁用模块或移除 Agent,已签但未提交的请求如何处理
范围 Agent 能否调用其他模块或改变账户配置
成本 链上交易、账户部署及调用可能产生网络费

如何赚钱?

Safe 的开源合约、用户自行部署、Safe Wallet 界面及其他收费服务要分开看。Safe 价格页列有产品方案;链上网络费通常不是 Safe 的订阅收入。分析推断:免费或开放的账户基础设施有助于生态采用,而商业服务、企业功能或相关产品可能带来收入;不能把所有链上交易费用算成 Safe 的营收。

与托管签名方案有何不同?

Safe 的核心限制可以写进链上账户与模块,而 Privy、Turnkey 等方案提供不同的签名基础设施和策略服务;它们可以组合使用,并非必然互斥。Safe 适合已使用智能账户、需要组织金库与可审计权限的团队;如果目的是快速支付普通银行卡商户,仍需商户支付连接与额外服务。

组织要怎样开始,哪些工作仍由自己完成?

假设一个 DAO 使用 Safe 账户持有 USDC,希望研究 Agent 每天最多花 1 USDC 购买接口数据。先核对账户所在网络、代币余额、账户所有者和签名阈值;再审阅 allowance 模块的代码、部署地址和审计材料,经账户现有审批机制启用;为 Agent 地址设置代币和时间周期额度;最后用小额测试验证允许与拒绝,并让 Agent 在任务结束时报告交易哈希与服务商订单。

官方教程以周期性额度作为示例,实际数额应直接读取配置。注意 Agent 的私钥持有方式、交易提交者与 gas 支付方仍需系统设计,Safe 不会自动决定 Agent 是否值得购买内容,也不负责商家退款。

实验 应检查的结果 需要额外确认
第一次花 0.4 USDC 金额是否从额度中扣除 模块记账单位与精度
接着花 0.7 USDC 如果累计限额是 1,应拒绝 周期起点、重置规则
换成其他资产 规则是否仍约束该资产 是否存在其他模块或授权通道
移除 Agent 授权 新请求是否被拒绝 已签请求、链上确认和撤销顺序

这些是供实施者验证的预期,具体结果不能脱离所安装模块版本断言。特别要核对是否限制收款方:有额度并不必然等于只能给某一个服务商付钱。

费用示例:1 美元商品不等于 1 美元总成本

如果服务商要价 1 USDC,并且 Agent 的周期余额允许付款,商品金额是 1 USDC。除此之外,部署账户、启用模块、配置额度、执行交易及撤销都可能产生链上网络费;由谁支付取决于交易流程和是否有赞助。不同网络费用变化很大,不能仅凭账户类型给出稳定的每笔价格。

对于每天少量购买,规则设置和维护成本可能占据主要部分;对于多个 Agent 共用的组织金库,可复用权限体系的价值可能更大。Safe 的付费产品价格、开发维护和网络费用都需分别核算。Safe 价格页

三种权限安排如何取舍?

方式 优点 代价
每笔多签 人可以逐笔审阅 无人值守任务速度慢
allowance 模块 限额内可自动执行 必须检查模块能力、额度与销权流程
Agent 直接成为签名人 可能易于组合 Agent 流程 一旦权重过大或密钥泄露,影响范围可能很大

这些安排可以组合:小额用受限额度,超过阈值由人审阅。但具体实现要确认模块不会给予超出预期的能力。一个常见反例是“账户拥有三名签名人,于是所有交易都必然需要他们”:官方警告模块可能直接执行交易,恶意模块甚至能接管账户,因此应检查实际执行路径而非只看多签人数。模块文档

相较 ZeroDev 的智能账户会话密钥,Safe 强项常体现在既有组织账户、签名人和模块生态;二者具体的权限表达、支持网络与费用需按版本测试。Safe 与签名服务也可以组合,不应把软件组件当作互斥品牌。

资料:Agent 入门;额度示例;模块安全;价格。