Etherscan

由 0 USDT 轉賬組成的交易

  • November 27, 2022

我在我賬戶的交易歷史記錄中註意到一筆 0 USDT 的奇怪交易。有趣的是,交易由 50 個子交易組成,所有子交易的價值均為零。

沒有私鑰怎麼可能從帳戶中轉移任何值?誰為此支付了 txFees。私鑰似乎沒有受到損害,因為該帳戶上的所有代幣和 ETH 都保留了它的位置。

交易 https://etherscan.io/tx/0x8d39061bbd8c9953ab9f4793da18d437d8ac2045032657cca7e01d58e3195aed

創建它的合約 https://etherscan.io/bytecode-decompiler?a=0x732e9b5f59c9a442db18f7d57dd2bbfc804281cb

ERC20 代幣有一個轉移功能,允許您發送自己的代幣,還有一個批准和轉移功能,允許您批准智能合約拿走您的一些代幣,然後智能合約拿走它。

USDT代在其 transferFrom 中沒有程式碼,以防止有人從您的帳戶中取出 0 個代幣,即使您尚未批准任何代幣。交易將完成並發布一個事件,說明已轉移 0 個代幣。

發送交易的賬戶(0x84eb60e6732848f837f48402dcfff25e3d3d9304)像往常一樣支付了費用。

他們為什麼要這樣做?不知道。也許他們正試圖愚弄區塊鏈分析工具。

引用自:https://ethereum.stackexchange.com/questions/140122