Tokens

使用 ERC20 代幣支付交易費用

  • December 3, 2021

據我了解,ERC20 代幣的一個特點是你可以用它支付交易費用。換句話說,你可以在沒有 Ether 的情況下發送它們。我將 REP 代幣轉移到交易所並返回,而沒有在該交易所使用乙太幣,這樣就可以了。

我想這筆費用是給礦工的。還有什麼地方?

所以有人創造了一個根本沒有價值的代幣,進行轉賬並用它支付費用,然後一些礦工得到它,但他不知道它是什麼。

目前,你可以用 ETH 以外的任何東西支付費用,這並不是真的,儘管有一些關於改變這一點的討論。通常情況下,您必須以 ETH 支付費用。當您將 REP 發送到交易所時,您可能使用自己賬戶中的 ETH 將代幣存入交易所,而交易所會支付交易費用以將其發回。

從理論上講,由於是否包含您的交易取決於礦工,您可以發送低或零費用的 ETH,並與礦工單獨安排,您可以給他們一些 ERC 20 代幣,或通過 PayPal 向他們發送美元,或聯邦快遞他們一隻雞。這取決於礦工是否認為你給他們的東西是有價值的,並準備好接受它作為付款。如果您向他們發送了一隻雞但他們不想要,或者您向他們發送了他們從未聽說過且不認為有價值的 ERC 20 代幣,您不應該期望他們探勘您的交易.

更新(2021 年 12 月):自 EIP1559 起,賬戶必須持有 ETH 以在其被包含在塊中時支付費用,並且大部分 ETH 被燒毀(消失,這對持有 ETH 的任何人的利益,其 ETH 成比例更有價值)而不是交給礦工。從技術上講,礦工在發送時仍然可以從沒有 ETH 的賬戶中包含一筆交易,但他們必須先添加一筆交易,然後才能將支付費用所需的 ETH 記入賬戶。

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