我還是有很多人不懂代幣授權的真正含義


讓我用你阿嬤都能懂的方式解釋
你錢包裡有 100 美元 USDT
你想要在 DEX(例如 Uniswap)上只換 10 美元
在交易執行前,Uniswap 請你簽署一筆授權
這個授權寫著「我允許 Uniswap 存取我的 USDT」
但你沒注意到的是
預設的授權金額不是 10 美元
而是 **無上限**
你想換 10 美元,但你給了 Uniswap 存取你錢包裡將來所有 USDT 的權限
交易完成了,你拿到了價值 10 美元的代幣,一切美好
你忘了這件事
六個月後,你的錢包裡有 10 萬美元 USDT
六個月前那個無上限授權?仍然有效
現在想像那個協議被駭了
駭客不需要入侵你的錢包
他們入侵的是你已經授權過的協議合約
還記得嗎?那個合約對你的 USDT 有無上限的存取權限
駭客利用你的授權,提取走你的 10 萬美元
那天你沒有點任何可疑的東西
你沒有簽署任何新的東西
你因為六個月前給過、而且忘記的授權而被掏空
這就是大多數「離奇」盜幣事件的真相
人們醒來發現錢包空空,說「我什麼都沒做」
你有做。六個月前。你只是不記得了
UNI-0.27%
查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 打賞
  • 1
  • 1
  • 分享
回覆
請輸入回覆內容
請輸入回覆內容
empty_cron
· 10小時前
總結:山寨幣終將歸零
查看原文回復0