从解药到毒药:Permit 为何变成风险之源?

加密货币 互联网
欧易

欧易OKX交易所

全球三大交易所之一,注册领取价值6,0000元数字货币盲盒

APP下载    官网注册
从解药到毒药:Permit 为何变成风险之源?

撰文:Keystonerv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

1.一分钟认识 Permit 是什么


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

我们先从一个借钱小故事开始说起:rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

我准备向好朋友杰克马借 100 万,杰克马二话不说拿起电话打给银行,确认身份后告知银行:我要授权给某某某 100 万的提款额度,银行回复收到授权并记录在案。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

下一步我只需要去到银行,告知柜台准备取走杰克马给我授权的 100 万。这时银行会查阅有没有授权记录并在确认我就是某某某后,把 100 万给到我。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

这个小故事可以视为 ETH 上 Approve 授权的具象化。在这个过程中,授权只能由杰克马(资产所有人)打电话告知银行进行授权(上链),并由银行(Token 合约)管理这些授权,之后我(被授权方)才能从银行转走不高于授权金额钱。假如银行没有查到授权记录的话,我的提款申请毫无疑问会被拒绝。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

好了,接下来如果换成另外一种授权方法——Permit,向杰克马借钱的话,流程会有什么变化?rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

这次我一开口又要借 100 万,大方的杰克马也懒得打电话了,从口袋里掏出一本支票,填写金额并签名之后给了我。我拿着这张支票去到银行兑换,此时尽管银行没有授权记录,但是凭借着支票上杰克马的签名,银行确认了支票的真实性,将指定金额的钱兑付给了我。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

相信小伙伴们已经看出了二者在流程上的差异,Approve 作为 ERC-20 中重要功能,在 ETH 上线后不久就已经被广泛应用了,为什么后来还要在 ERC-2612 中引入 Permit 方法来实现相同效果的特性?rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

2.为何需要 Permit?


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

ERC-2612 提案自 2019 年 3 月份被提出,直到 2022 年 10 月完成最后审查,它的上线和这期间 ETH 主网上的 gas 价格经历了多次暴涨有着密不可分的关系。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

图:ETH 主网 gas price 在 2020-2022 年期间居高不下rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

狂暴牛市叠加链上新项目的造富效应,用户链上的交易热情高涨,并且愿意付出更高的手续费来让交易更快上链,因为有时候提前一个区块上链往往意味着更高倍的收益。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

但这种现象的后果是用户在链上交易代币的时候,往往需要顶着高昂的 gas 费用进行,在 Approve 的方法流程下,需要 2 个 TX 才能完成一次代币 Swap,对于资金量小的用户来说,花费的交易费用简直是噩梦般的存在。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

而 ERC-2612 引入的 Permit,将授权的过程改为了离线签名,不需要立刻上链,只需要在转移代币的时候一起提供,就像借钱小故事中拿到了杰克马支票的我,只有在取款的时候才需要把支票给银行验证。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

大忙人杰克马省下了一通电话,看起来用户也省了一次 TX,在 gas 价格高的时候节省的费用相当可观,似乎是个皆大欢喜的结局。但殊不知,潘多拉的魔盒也在悄悄地打开……rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

3.火山爆发般的野蛮生长


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

在 Permit 出现之前,黑客钓鱼币圈用户的手段之一便是诱导用户签署 Approve 交易,这样的交易需要用户花费 gas,容易引起警觉而无法得逞。就算用户一时手快点击了,由于交易上链需要一定时间,回过神来的用户也可以马上提交一笔相同 nonce 的交易来抢救,相对来说黑客得手并不那么轻松。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

而 Permit 的出现,对黑客来说无疑是瞌睡遇枕头,相比较于 Approve,Permit 不消耗 gas,只需要签名,用户的警惕性降低。同时由于离线签名的特性,主动权掌握在黑客手上,不仅用户吃不了后悔药,黑客更可以拿着授权选择合适的时机做坏事,将利益最大化。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

由此而带来的不良影响,便是我们可以看到的钓鱼受害者数量以及被盗金额激增。据 @ScamSniffer 的统计数据:rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

2023 年钓鱼受害者损失金额为 2.95 亿美元。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

在 2024 的上半年,这一金额就已经超过 3.14 亿美元之多。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

在 2024 的 Q3 尾声,更是来了一票大的:疑似神鱼的钱包地址遭遇 Permit 钓鱼攻击,损失 1.2 万枚 $spWETH,价值 2 个亿人民币。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

图:ScamSniffer 2024 上半年钓鱼攻击统计报告rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

如此景象,相信也出乎当初提案开发者的意料,引入 Permit 的初衷是减少用户的 gas 花费,提高用户体验和效率,本以为是双刃剑有得便有失,没想到却是一把大菜刀,单边锋利无比,直接给用户资产安全的护盾上砍开了一个大口子。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

类似 Permit 这种签名授权的方法还有不少,比如 Uniswap 之后推出的 Permit2,让所有 ERC-20 的代币都可以支持离线签名。作为 No.1 的 DEX,UniSwap 此举也加重了用户对于离线签名的依赖,增加了被钓鱼的风险。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

4.如何防范?


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

那么,作为普通用户,面对这把高悬在我们头顶的达摩克里斯之……大菜刀,又有哪些可以避免损失防范措施呢?rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

1、提升意识


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

冷静对待空投诱惑rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

币圈项目方空投确实很香,但大多数时候都是假空投之名的钓鱼攻击,在遇到这类信息时,千万不要被冲昏头脑直接就「领取」,通过多方来源确认空投的真实性和官方网址,避免误入钓鱼网站。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

避免盲签rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

假如不幸进入了钓鱼网站,尚不知情的你在钱包弹出交易窗口时,应当仔细查看交易内容,当出现如 Permit、Permit2、Approve、IncreaseAllowance 等字眼时,意味着这笔交易是要拿走 token 授权,你就要警惕了,因为正常的空投流程并不需要这么做。Keystone 在硬件端也实现了对交易的解析与展示,用户可以借助交易解析避免盲签,避免一时冲动造成的严重后果。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

图:Keystone 硬件钱包与 Rabby Wallet 解析并显示 Permit2 签名交易rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

2、善用工具


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

ScamSnifferrv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

作为普通用户,想精准识别钓鱼网址有很高难度,难免会有漏网之鱼存在。借助 ScamSniffer 的浏览器插件,在进入疑似钓鱼的网址前,会收到插件的提醒,用户收到提醒后可以及时停止交互。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

Revoke rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

Revoke.cash 可以展示用户钱包里的代币授权记录,对于其中可疑的、无限金额的授权我们建议撤销。养成定期清理授权的习惯,尽量少做超出需要数量的授权。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

3、资产隔离与多签


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

常言道不要把鸡蛋都放在一个篮子里,这句话对于币圈资产也适用。比如我们可以把大额的资产存放在冷钱包如 Keystone 中,日常交互都是用小额的热钱包进行,即使不小心中招,资产也不会被一锅端。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

如果对于安全性有更高的要求,可以使用多签来进一步提高安全性。加入了多签的资产,只有在钱包同意数达到阈值时,才能对资产进行操作转移。未达到阈值的单一钱包被盗,黑客也无法掌握资产。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

5.结语


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

我们无法否认 Permit 带来的价值,但近来越来越多的被盗事件也表明,它带来的危害似乎更大。正如曾经的 ethsign 方法,由于可读性差且危害巨大,也备受当时的黑客青睐。而如今它已经被绝大多数的钱包软件屏蔽弃用,它实现的功能也被一些更安全的方法所替代。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程


rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

把目光放在 Permit 身上,是否也同样走到了 ethsign 曾经面临的十字路口?改良升级还是弃用,需要 ETH 的开发者们花一些时间去思考和讨论。rv1比特币学堂 - 比特币加密货币圈新手入门基础知识学习教程

最新区块链知识
山寨币网络上发生令人担忧的事件:开发者发表声明

山寨币网络上发生令人担忧的事件:开发者发表声明

Injective发布声明,说明其生态系统内部分验证节点因网络加速更新而暂时停用。该项目表示,Injective区块链并未遭受攻击,用户资金安全无虞。根据 Injective 的声明,社区贡献者昨

0阅读
知名分析师:“那些声称比特币会在此日期前创下历史新高的人都是在撒谎”

知名分析师:“那些声称比特币会在此日期前创下历史新高的人都是在撒谎”

加密货币分析师 Sherlock 认为,根据比特币的历史价格周期,新的历史最高点 (ATH) 可能要到 2027 年 6 月才会出现。根据Sherlock的评估,比特币已经329天没有突破2025年10月6日创

0阅读
随着比特币(Btc)价格回调,恐慌与贪婪指数也开始下降!详情如下。

随着比特币(Btc)价格回调,恐慌与贪婪指数也开始下降!详情如下。

尽管市场情绪略有下滑,但 CoinMarketCap 的加密货币恐惧与贪婪指数仍维持在“贪婪”区域。该指数较昨日下跌 2 点至 73。该指数用于衡量加密货币市场的投资者情绪。数值越接

0阅读
美国证券交易委员会发布关于加密货币的积极官方公告!

美国证券交易委员会发布关于加密货币的积极官方公告!

美国证券交易委员会(SEC)宣布了一项新的规则变更提案,旨在更新沿用数十年的注册过户代理机构相关法规。该法规力求在现有规则框架内,更清晰地反映证券发行和股份转让过程中电子

0阅读
最近最热门的话题是 Robinhood Chain,哪些山寨币与之关联?

最近最热门的话题是 Robinhood Chain,哪些山寨币与之关联?

Robinhood 的生态系统围绕其自主开发的二层网络 Robinhood Chain 构建,正在加密货币市场开创新的局面。近期,Lighter (LIT)、Morpho (MORPHO)、Uni wap (UNI)、LayerZero (ZRO

0阅读
美联储高级成员巴尔发表了有关利率的声明,加密货币不会喜欢这种利率。

美联储高级成员巴尔发表了有关利率的声明,加密货币不会喜欢这种利率。

美联储理事迈克尔·巴尔表示,如果通胀没有充分下降,他准备支持加息。巴尔在华盛顿的一个银行业论坛上发表讲话时表示,通胀率连续近五年半高于美联储 2% 的目标,增加了经济中更广

0阅读
Strategy Ceo就牛市发表了声明,称他们没有出售比特币的计划!以下是详情。

Strategy Ceo就牛市发表了声明,称他们没有出售比特币的计划!以下是详情。

Strategy首席执行官Phong Le表示,比特币正进入强劲的牛市,公司没有出售其比特币持仓的计划。Le在接受彭博社采访时表示,Strategy将继续其比特币增持策略,即使价格上涨,也可能继续

0阅读
突发新闻:Coinbase 出人意料地决定上线山寨币!

突发新闻:Coinbase 出人意料地决定上线山寨币!

/* cu tom c */.tdb_ ingle_featured_image{ margin-bottom: 26px; }.tdb_ ingle_featured_image.tdb- fi- tretch{ o

0阅读
比特币在九月份表现如何?以下是您需要了解的信息。

比特币在九月份表现如何?以下是您需要了解的信息。

比特币(BTC)在历来表现疲软的9月伊始便出现下跌。9月1日,比特币价格跌破78,000美元,短期前景面临压力,这既受季节性因素影响,也受到美联储利率政策预期的影响。由于比特币在加密货

0阅读
币安创始人赵长鹏宣布,加密货币行业已经度过了历史上最严峻的“加密寒冬”!以下是详情。

币安创始人赵长鹏宣布,加密货币行业已经度过了历史上最严峻的“加密寒冬”!以下是详情。

/* cu tom c */.tdb_ ingle_featured_image{ margin-bottom: 26px; }.tdb_ ingle_featured_image.tdb- fi- tretch{ o

0阅读
猜你感兴趣
Bitget Ceo就黑客事件发表最新声明!提款重新开放日期公布。

Bitget Ceo就黑客事件发表最新声明!提款重新开放日期公布。

加密货币交易所Bitget在安全事件发生后上调了已确认的损失金额。Bitget首席执行官陈嘉琪表示,攻击已被完全控制,不会再发生未经授权的资产转移。据陈先生称,已确认转移至攻击者

99阅读
突发新闻:Bitget黑客事件仍在继续——最新进展!

突发新闻:Bitget黑客事件仍在继续——最新进展!

据称属于加密货币交易所 Bitget 的钱包出现异常活动,引发了人们对可能遭受黑客攻击的怀疑。链上数据显示,高价值资产正从该交易所的热钱包和冷钱包中转移,其中相当一部分资金被

98阅读
比特币价格怎么查询?BTC实时价格、涨跌幅和市值怎么看

比特币价格怎么查询?BTC实时价格、涨跌幅和市值怎么看

比特币价格可以通过提供BTC实时行情的数据平台、金融终端或合规交易服务查询。由于比特币在全球多个市场全天候交易,不同平台的价格可能存在小幅差异,因此查询时应同时核对计价货币、数据来源、更新时间和成交量。对于普通读者来说,只看

97阅读
突发新闻:Bitget 疑似遭遇重大黑客攻击!

突发新闻:Bitget 疑似遭遇重大黑客攻击!

有指控称,加密货币交易所Bitget的链上出现了异常活动。据称,事件规模超过1亿美元。虽然一些用户报告称提现被阻止,但高价值资产转移似乎已从标记为属于 Bitget 的热钱包和冷钱

96阅读
比特币的关键时期即将到来:Btc 即将进入牛市!历史会重演吗?以下是相关数据……

比特币的关键时期即将到来:Btc 即将进入牛市!历史会重演吗?以下是相关数据……

自7月以来,领先的加密货币比特币一直处于上涨趋势。目前,比特币在7月和8月均收涨,并有望在9月继续保持上涨势头。如果9月底比特币价格上涨,这将标志着比特币在7月至9月期间连续

94阅读
这波山寨币浪潮席卷市场!中国创始人将其与比特币相提并论,并宣布 Grayscale 已达到里程碑!详情如下……

这波山寨币浪潮席卷市场!中国创始人将其与比特币相提并论,并宣布 Grayscale 已达到里程碑!详情如下……

随着比特币和山寨币牛市持续,Zca h (ZEC) 凭借其强劲的表现,已成为加密货币市场中的佼佼者。Zca h 的上涨伴随着流入 Gray cale 旗下 Zca h ETF (ZCSH) 的资金增加,以及人们对

93阅读