MetaMask 于 2026 年 9 月 17 日推出 Added Protection,这是一项旨在消除自托管钱包中被称为“红药丸攻击”的交易预览操纵诈骗的安全功能。该功能解决了这样一个漏洞:恶意智能合约会显示无害的交易预览,但在用户授权后执行不同且通常具有恶意的操作。Added Protection 将模拟交易预览转化为具有约束力的执行条件——如果实际链上执行结果偏离预览内容,交易将自动回滚,资金仍保留在钱包中。
红药丸攻击利用了大多数加密货币钱包中的结构性漏洞。在批准交易之前,钱包会显示预期结果的模拟预览。过去,没有任何机制强制模拟结果与实际链上执行结果保持一致。攻击者编写的合约会在模拟期间返回无害数据,但在实际执行时窃取资金或转移资产。由于预览看起来合法,受害者会毫不犹豫地签名。
MetaMask 将交易预览转化为具有约束力的执行条件
Added Protection 将交易预览从估算结果转化为具有约束力的条件。当用户通过应用发起交易时,MetaMask 会对其进行模拟并展示预期结果。模拟结果会嵌入交易的执行要求中。如果实际执行偏离展示内容——这正是红药丸合约的典型行为——交易将自动回滚,资金不会离开钱包。
该保护机制可以防范被蓄意操纵的交易结果,但无法防范正常的市场波动或由合法价格变化导致的滑点。MetaMask 不会阻止用户有意发起的交易,而是确保获得批准的交易就是实际执行的交易。
用户可通过默认开启的保护机制和燃料费注意事项保留控制权
Added Protection 默认启用,但用户可以直接在确认页面将其关闭。用户应注意,即使交易在该机制下失败,尝试执行所产生的网络燃料费仍会被消耗。MetaMask 不会针对该功能收费,也不会对回滚的交易收取费用。
浏览器扩展 13.45 版已在 13 个以太坊虚拟机网络上线该功能
Added Protection 目前已在 MetaMask 浏览器扩展 13.45 版中上线,覆盖 13 个支持 EIP-7702 智能账户的以太坊虚拟机网络。移动端支持预计将在后续版本中推出。MetaMask 将自己定位为首个提供这一保障的自托管钱包。
常见问题
MetaMask 于 2026 年 9 月 17 日推出了什么?
MetaMask 推出了 Added Protection,这是一项将交易预览转化为具有约束力的执行条件的安全功能。如果实际链上执行结果偏离模拟预览,交易将自动回滚,资金仍保留在钱包中。
为什么 MetaMask 的 Added Protection 功能即使在交易失败时也会消耗燃料费?
尝试执行会消耗网络燃料费,因为交易会先提交到链上,然后才触发回滚条件。MetaMask 不会针对该功能收费,也不会对回滚的交易收取费用,但底层区块链网络仍会处理这笔尝试执行的交易。
免责声明:以上内容(如有图片或视频亦包括在内)均为平台用户上传并发布,本平台仅提供信息存储服务,对本页面内容所引致的错误、不确或遗漏,概不负任何法律责任,相关信息仅供参考。
本站尊重他人的知识产权、名誉权等法律法规所规定的合法权益!如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到qklwk88@163.com,本站相关工作人员将会进行核查处理回复