In breve
Se hai utilizzato la rete Ethereum, potresti aver riscontrato che una transazione impiega più tempo del solito per essere confermata. Ciò accade a causa delle priorità di elaborazione delle transazioni dei minatori, poiché agli utenti che offrono commissioni più elevate verrà sempre data la priorità rispetto agli utenti che pagano commissioni basse.
Se la tua transazione Ethereum è bloccata a causa delle basse tariffe del gas, dovrai attendere finché le commissioni non diminuiranno e la tua transazione verrà elaborata dai minatori. Tuttavia, puoi risolvere questo problema sostituendo la transazione in sospeso con una nuova transazione con un prezzo del gas più alto. Sembra complicato? In realtà, questo è più facile di quanto pensi. Puoi farlo con ether (ETH) e tutti i token ERC20.
Introdurre
Innanzitutto ricorda che non è possibile sostituire, stornare o annullare le transazioni confermate. Tuttavia, durante i periodi di congestione della rete, alcune transazioni di criptovaluta potrebbero rimanere bloccate. Quando il volume degli scambi è troppo alto, la tua operazione può restare in coda di elaborazione per ore o addirittura giorni.
A volte, i blocchi si risolvono da soli, a causa del fallimento delle transazioni in sospeso o della riduzione delle tariffe del gas. Anche se non puoi letteralmente annullare una transazione Ethereum, con pochi tocchi puoi accelerare il processo. Puoi infatti sostituire la transazione in sospeso con una nuova transazione con una commissione più elevata.
In questa guida ti mostreremo come velocizzare le transazioni utilizzando MetaMask o Trust Wallet. Puoi anche utilizzare altri portafogli di criptovaluta, purché supporti la blockchain di Ethereum, anche se il processo potrebbe essere leggermente diverso.
Condizione
MetaMask o Trust Wallet installati.
Tieni a disposizione la tua chiave privata (frase di backup) per accedere al tuo portafoglio Ethereum.
Connettersi a Internet.
Perché le transazioni Ethereum potrebbero bloccarsi?
Ethereum opera su un sistema di offerta per le commissioni di transazione. Le tue commissioni dipenderanno dalla complessità della transazione (ovvero dal consumo di potenza di calcolo). In questo contesto, ci sono tre termini importanti che dovresti conoscere: costo del gas, prezzo del gas e limite del gas.
Ogni attività computazionale di una transazione viene quotata in base al costo del gas. Nel frattempo, il prezzo pagato per ciascuna unità di gas è chiamato prezzo del gas. In altre parole, il costo del gas è il costo totale da pagare, e il prezzo del gas è il prezzo calcolato in base alla "manodopera" dell'autenticatore. In definitiva, il limite del gas è il massimale che puoi pagare per una transazione.
Sebbene i costi del gas siano determinati dalla complessità della transazione, sei libero di impostare i tuoi prezzi e limiti del gas. Le commissioni totali che pagherai costituiranno un incentivo per i minatori. Tuttavia, se il prezzo del tuo gas è troppo basso e molti altri sono disposti a pagare una tariffa più alta, la tua transazione cadrà in uno stato in sospeso. Se una transazione è bloccata, Ethereum non confermerà alcuna nuova transazione effettuata dallo stesso indirizzo del portafoglio, finché il minatore non avrà confermato la prima transazione.
Come velocizzare il trading su MetaMask
1. Accedi al portafoglio MetaMask che contiene le tue transazioni in sospeso. Se si tratta di un portafoglio esterno, è necessario inserire l'indirizzo con la frase di backup o la chiave privata corrispondente.

2. Trova la transazione in sospeso nella scheda [Attività] e fai clic su [Velocizza].

3. Questo processo ti consentirà di riprodurre la transazione. Assicurati di utilizzare il prezzo del carburante più alto facendo clic su [Veloce] e poi su [Salva].

4. Se questo passaggio non funziona, puoi anche andare alla scheda [Avanzate] per impostare manualmente il prezzo del gas. Puoi controllare i prezzi attuali del gas e i tempi medi di conferma su Etherscan o EthGasStation.
Come sostituire una transazione su MetaMask
1. Accedi al tuo portafoglio MetaMask con transazioni in sospeso. Se si tratta di un portafoglio esterno, è necessario inserire l'indirizzo utilizzando la frase di backup o la chiave privata corrispondente.

2. Trova le transazioni in sospeso nella scheda [Attività]. Cliccarci sopra per verificare i dettagli e annotare il [Nonce].
Nota: se hai più transazioni in sospeso, devi iniziare prima con la transazione più vecchia (valore nonce più basso).

3. Successivamente, vai su MetaMask [Impostazioni] e fai clic su [Avanzate].

4. Scorri verso il basso e attiva [Personalizza transazione nonce].

5. Torna indietro e fai clic sull'indirizzo del tuo portafoglio per copiarlo negli appunti.

6. Fai clic su [Invia] per creare una nuova transazione e incolla l'indirizzo del tuo portafoglio nel campo [Aggiungi destinatario].

7. Devi inviare 0 ETH al tuo portafoglio utilizzando il nonce della transazione in sospeso (nota nel passaggio 2). Fare clic su [Conferma] una volta terminata la conferma.
Nota: se il prezzo del gas è troppo basso, anche questa transazione potrebbe essere difficile. Assicurati di impostare un prezzo del gas ragionevole.

8. Attendi la conferma della nuova transazione; Successivamente, la transazione in sospeso verrà sostituita.
Nota: per evitare rischi, assicurati di aver disattivato l'opzione [Personalizza nonce transazione], dopo aver completato i passaggi precedenti.
Come annullare le transazioni con Trust Wallet
1. Fai clic sulla transazione in sospeso nell'app Trust Wallet e cerca il campo [Nonce]. Registra il numero che vedi.

2. Crea una nuova transazione e aggiungi l'indirizzo del tuo portafoglio nel campo [Indirizzo destinatario]. Assicurati che sia lo stesso indirizzo della transazione in sospeso. Imposta [Importo ETH] su 0 e fai clic su [Avanti].

3. Tocca Impostazioni nell'angolo in alto a destra.

4. Sostituisci il campo [Nonce] con il valore annotato in precedenza. Assicurati di impostare un [Prezzo del gas] competitivo in modo che la transazione sia senza problemi.

5. Attendi la conferma della nuova transazione; Successivamente, la transazione in sospeso verrà sostituita.
riepilogo
Inviare una transazione Ethereum e rendersi conto di aver pagato un prezzo del gas irragionevole può essere molto frustrante. Ma la situazione peggiora quando ti rendi conto che non puoi utilizzare il tuo portafoglio Ethereum finché la transazione in sospeso non viene convertita in un'elaborazione non riuscita o confermata.
A volte, le transazioni bloccate vengono cancellate automaticamente quando le tariffe della rete diminuiscono. Ma sfortunatamente, questo può richiedere parecchio tempo. Puoi invece annullare una transazione bloccata semplicemente facendola precedere da un trasferimento di 0 token. Ricorda che dovrai pagare l'intera tariffa del gas per completare con successo la transazione di cancellazione.


