ETH insufficiente da inviare – Perché è necessario ETH per trasferire i token ERC 20?
Stai tentando di trasferire i token ma ricevi un messaggio di errore che indica “ETH insufficiente per l’invio”? Bene, in realtà significa che non hai abbastanza ETH per coprire il costo del gas.
Recentemente, dopo il nostro tutorial sul portafoglio MetaMask, un utente ha effettuato un deposito di token e ha avuto problemi a inviarlo dal proprio portafoglio. È perché avevano un saldo ETH insufficiente nel loro account.
MetaMask, My Ether Wallet, Ledger, Exodus o qualunque sia il portafoglio. Per inviare token devi avere ETH nel tuo portafoglio. Questo serve a coprire le commissioni di transazione.
Va bene pagare ETH in commissioni quando si trasferisce Ethereum. Ma perché è necessario l’ETH per inviare i token? Non posso pagare le commissioni in token che sto trasferendo?
Se stai appena iniziando con i token Ethereum ed ERC 20, questo potrebbe sembrare confuso. Qui, cerchiamo di capire la necessità di Ether per trasferire i token.
Commissioni di transazione su Ethereum
Supponiamo innanzitutto che non ci siano commissioni di transazione. Tutti sono liberi di inviare una transazione sulla rete Ethereum. Che succede? Ovviamente la rete verrebbe spammata con milioni di transazioni e alla fine si intaserà. Per evitare ciò, dobbiamo introdurre una commissione di transazione. La commissione di transazione è l’unica motivazione per i minatori a includere la tua transazione nel blocco.
Qualunque sia il cambiamento di stato della rete; Che tu stia trasferendo Ether, trasferendo token, distribuendo un contratto intelligente o eseguendo funzioni di contratto intelligente, devi pagare le commissioni in Ether. È perché in Ethereum la commissione di transazione è misurata in unità di Gas, una frazione di Ether.
Ora questo porta alla seguente domanda. Ho bisogno di ETH per ricevere ETH e token?
Ho bisogno di ETH per ricevere?
No, per ricevere Ethereum o qualsiasi token ERC-20 sul tuo portafoglio non è necessario che tu detenga ETH. Tuttavia, per inviare ETH o trasferire token dal tuo portafoglio avrai bisogno di ETH per il gas. Le commissioni per la transazione sono pagate solo dal mittente e non dal destinatario.
Supponiamo, ad esempio, che tu stia inviando token da un portafoglio a un altro, quindi pagherai le commissioni. Se qualcuno sta inviando un token al tuo indirizzo Ethereum, il mittente coprirà le commissioni.
Quindi per memorizzare i token nel tuo portafoglio non hai bisogno di ETH. Ma assicurati di avere piccole quantità di Ethereum nel tuo portafoglio per il costo del gas. Per ogni evenienza, in futuro, se desideri trasferire quei token dal tuo portafoglio.
Ma perché ETH? Non posso pagare in gettoni che sto trasferendo?
Perché Ether è necessario per inviare token ERC-20?
Consentire alle persone di pagare le commissioni in token ERC-20 ha senso. Tuttavia non è così che funziona.
ERC-20 è una risorsa blockchain. Proprio come Bitcoin e altre criptovalute, possono contenere e negoziare valore. Tuttavia, la differenza principale è che non hanno la propria blockchain.
I token ERC-20 sono token basati su Ethereum. Significa che vengono creati e ospitati sulla blockchain di Ethereum. Tether (USDT), Chain Link (LINK), Aave (LEND), OMG, Maker (MKR), 0x (ZRX), Basic Attention Token (BAT), Compound, DAI e YFI sono alcuni dei token popolari che funzionano su Ethereum blockchain.
Ad oggi ci sono migliaia di token basati su Ethereum (ERC-20) che coesistono sulla blockchain di Ethereum e beneficiano tutti della stessa tecnologia.
Poiché il token ERC 20 viene eseguito sulla blockchain di Ethereum, vengono archiviati sull’indirizzo di Ethereum e tutte le loro transazioni avvengono solo sulla rete Ethereum. Poiché questi token operano su Ethereum, le commissioni di transazione blockchain vengono pagate solo in Ethereum e non in token.
Le transazioni ETH richiedono Gas
Ogni singola operazione che prende parte alla blockchain di Ethereum richiede una certa quantità di gas. Che si tratti di una normale transazione Ethereum o di un’esecuzione di contratti intelligenti. Per eseguire qualsiasi transazione sarà necessario Gas. Questo gas viene pagato in ETH, di solito una frazione di Ether è chiamata Gas.
Ora la comprensione del gas, del prezzo del gas (GWEI) e del limite del gas in Ethereum può diventare piuttosto complessa ed esula dallo scopo di questo articolo. Creeremo una guida separata che lo riguarderà.
Per ora tutto ciò che devi capire è che se il tuo saldo Ethereum è zero o se è troppo basso, il tuo trasferimento di token non andrà a buon fine. Quindi tieni un po ‘di Ether nel tuo portafoglio per coprire il costo della transazione.
Puoi utilizzare questo servizio (https://ethgasstation.info/) per verificare l’attuale commissione di transazione consigliata.