多签持有者正在签署他们无法读取的交易

Proving Ground by Taiko 发布于 2026-06-05 阅读 160

本文探讨了多签钱包中普遍存在的‘盲目签名’问题:签署者无法独立验证交易的真实内容,导致安全漏洞。以Bybit 15亿美元被盗事件为例,说明即使多签机制正确执行,但由于交易可读性差,签署者实际授权了恶意交易。文章分析了盲目签名的成本,包括灾难性盗窃和日常误操作,并指出AI Agent的引入将加剧这一问题。最后提出解决方案:在提案和签名之间增加一个自动审核层,该层能解码、模拟和核对交易,但不持有密钥,从而让人类在保持控制权的同时真正理解所签署的内容。

封面图片

Taiko 的 Proving Ground · 2026年6月4日

2025年2月21日,Bybit 从一个以太坊冷钱包中损失了约15亿美元,这是有记录以来最大的加密货币盗窃案。多签完全按照设计运行。达到了阈值,所需的所有者完成签名后,交易得以执行。失败的是可读性。签名者在其界面中看到了一笔良性转账,而底层的 calldata 却将401,000 ETH 转移到了由朝鲜 Lazarus 集团控制的地址。他们批准了自己所能看到的内容,但这些内容早已被悄悄替换成了别的东西。这就是盲签,即授权一笔你并未独立验证真实效果的交易的行为,而多签所有者读到的内容与他们实际授权的内容之间的差距,是链上财务操作中最大的未解决难题。一旦 AI Agent 开始接触相同的 Safe,情况会变得更糟。

多签本应通过要求多个人在资金移动前达成一致来消除单点故障。安全模型假设每个参与者都能评估他们同意的是什么。去掉这个假设,一个五-of-九的 Safe 就不是五个独立的检查,而是一笔不可读的交易被签署了五次。

为什么多签审查沦为了信任

正确审查一笔 Safe 交易是实实在在的工作。你需要将原始 calldata 解码为人类可读的操作,在当前的链上模拟结果状态以确认操作是否如其所声称的那样,根据团队历史已知实体列表检查对手方地址,然后将整个交易与最初授权它的发票、规范或治理提案进行匹配。仔细做的话,每笔交易需要十五到二十分钟,而一个繁忙的财务团队每周要签署几笔交易,涉及工资、供应商付款和合约升级。

没有人每笔交易都有那么多时间,所以审查悄悄退化为模式匹配。一条熟悉的 Slack 消息,一个你信任的签名者,一笔看起来像上个月的交易——签名在几秒钟内就通过了。Bybit 的致命签名在一分钟内就清算完毕。界面显示了一回事,字节说了另一回事,而九位同事都点击批准的社交证明完成了剩下的工作。信任填补了本该进行审查的空间,而信任恰恰是攻击者所制造的东西。

盲签的真正成本

盲签之所以发生,是因为工具向所有者展示了一个十六进制字符串和一个目标地址,然后要求他们相信这两者与他们脑海中的意图一致。这并不是亿万级别交易所才有的边缘情况,而是几乎所有多签的默认操作模式,因为对于任何以真实财务操作速度运转的团队来说,手动解码每笔交易的 calldata 都是不切实际的。

成本不仅仅是灾难性的盗窃。还有常规错误的缓慢税:多了一个零的转账,发送到过期地址的付款,指向错误实现的合约升级,与队列中已有合法交易悄悄竞争的重复 nonce。这些都是一笔不可读的交易,人类因正确阅读需要他们本没有的20分钟而草率通过。漏洞利用上了头条。而手误损失和错误路由的支付从未被报道,但总体而言,它们给团队带来的损失比罕见的抢劫更大。

AI Agent 如何使可读性成为硬性要求

压力即将加剧。财务团队开始将 AI Agent 纳入财务操作的流程中,以机器速度起草转账、组合合约调用和管理定期付款。一个比人类仔细阅读速度更快地提出交易的 Agent 并不能解决盲签,而是将其工业化。提案端的速度如果没有审批端的可读性,只会意味着更多不可读的交易更频繁地到来。

出路不是把人类从密钥上移开。而是在提案和签名之间放置一些东西,每次都做那20分钟的审查,而不会疲倦或进行模式匹配。这个东西必须将每笔交易解码为通俗语言,在任何单个所有者签名之前进行模拟,对照授权它的发票和历史记录进行核对,并阻止任何不匹配的内容。它必须连接到财务团队已经使用的系统:Safe 队列、已知对手方目录、发票文件夹、团队积累的关于正常情况的记忆。而且它必须在结构上不能自行签名——一个审查者和提议者,从不持有密钥,也不计入阈值——这样人类就能保持控制,同时终于能在签名时看到自己签的是什么。

多签的构建是为了确保没有任何一个人能单独移动资金。下一层必须确保当这些人签名时,他们能真正看到他们签名的是什么。一个在第一个签名之前读取每笔交易,并在 calldata 和发票不一致时拒绝保持沉默的 AI Agent,正是将多签变回它本该成为的安全保障的关键。

本文为探索性内容,不代表具体的路线图。

  • 原文链接: provingground.xyz/p/mult...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~

相关文章

0 条评论