Riepilogo
Se hai già utilizzato la rete Ethereum, probabilmente hai riscontrato tempi di conferma delle transazioni molto più lunghi del normale. Questo perché i minatori danno priorità alle transazioni, elaborando prima le transazioni per gli utenti che pagano di più.
Se una transazione Ethereum è bloccata perché la tariffa del gas è troppo bassa, tutto ciò che devi fare è aspettare che la tariffa scenda e che i minatori inizino finalmente a elaborare le tue transazioni. Tuttavia, puoi anche sostituire una transazione in sospeso con una nuova transazione con una commissione sul gas più elevata. Ti sembra confuso? Non preoccuparti, in realtà è più facile di quanto pensi! Questo metodo è versatile e funziona con Ethereum (ETH) e tutti i token ERC20.
introduzione
Innanzitutto, tieni presente che qualsiasi transazione confermata non può essere sostituita, ripristinata o annullata. Tuttavia, durante i periodi di congestione della rete, alcune transazioni di criptovaluta potrebbero bloccarsi. Se il volume è troppo alto, la transazione potrebbe rimanere in sospeso per ore o addirittura giorni.
Talvolta i blocchi si risolvono da soli per motivi quali il fallimento di una transazione in sospeso o la diminuzione dei costi del gas. Sebbene non sia possibile annullare una transazione Ethereum, esistono una serie di azioni che puoi intraprendere per accelerare il processo. In effetti, questo metodo sostituisce le transazioni in sospeso con nuove che pagano di più.
In questa guida spiegheremo come utilizzare MetaMask o Trust Wallet per velocizzare le transazioni. Puoi anche utilizzare altri portafogli di criptovaluta che supportano la blockchain di Ethereum, ma il processo potrebbe essere leggermente diverso.
Richiedere
MetaMask o Trust Wallet sono preinstallati.
Prepara la chiave privata (frase mnemonica) e accedi al portafoglio Ethereum.
Connessione di rete normale.
Perché la mia transazione Ethereum è bloccata?
Ethereum ha un sistema di offerta per le commissioni di transazione degli utenti. La commissione esatta dipende dalla complessità della transazione (ovvero dalla quantità di sforzo computazionale richiesto). In questo caso, ci sono tre termini importanti che dovresti conoscere: costo del carburante, prezzo del carburante e limite del carburante.
I compiti computazionali di una transazione sono misurati in termini di costi del gas e il prezzo pagato per unità di carburante è il cosiddetto prezzo del gas. Puoi pensare al costo del carburante come alla quantità di lavoro richiesta e al prezzo del carburante come al prezzo pagato per unità di "ora di lavoro". Infine, il limite del gas è l’importo massimo che sei disposto a pagare per una transazione.
Sebbene il costo del gas dipenda dalla complessità della transazione, puoi impostare il prezzo e il limite del gas come preferisci. L’importo totale delle commissioni pagate verrà quindi distribuito ai miner sotto forma di premi. Tuttavia, se il prezzo del gas è troppo basso, potrai lasciare il posto solo ad altri utenti con offerte più alte, facendo entrare la tua transazione in uno stato in sospeso. Se la transazione corrente è bloccata, Ethereum non sarà in grado di confermare alcuna nuova transazione effettuata dallo stesso indirizzo del portafoglio finché il minatore non confermerà la prima transazione.
Come velocizzare le transazioni in MetaMask
1. Accedi al portafoglio MetaMask con transazioni in sospeso. Se si tratta di un portafoglio esterno, è necessario utilizzare la frase mnemonica o la chiave privata corrispondente per importare l'indirizzo.

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

3. Questo processo ti consente di trasmettere nuovamente la transazione. Assicurati di aumentare il prezzo del carburante facendo clic su [Rapido] e [Salva].

4. Se il passaggio precedente non funziona, puoi anche accedere alla scheda [Avanzate] per impostare manualmente il prezzo del carburante. Puoi controllare il prezzo attuale del gas e il tempo medio di conferma tramite Etherscan o EthGasStation.
Come sostituire le transazioni in MetaMask
1. Accedi al portafoglio MetaMask con transazioni in sospeso. Allo stesso modo, se si tratta di un portafoglio esterno, è necessario utilizzare la frase mnemonica o la chiave privata corrispondente per importare l'indirizzo.

2. Trova la transazione in sospeso nella scheda [Attività]. Fare clic per visualizzare i dettagli e registrare il valore [Nonce].
Nota: se sono presenti più transazioni in sospeso, iniziare con la prima transazione (valore Nonce più basso).

3. Successivamente, inserisci le [Impostazioni] di MetaMask e fai clic su [Avanzate].

4. Scorri verso il basso e attiva [Nonce di trading personalizzato].

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

6. Fare clic su [Invia] per creare una nuova transazione e incollare l'indirizzo del portafoglio nel campo [Aggiungi beneficiario].

7. Devi inviare 0 Ethereum al tuo portafoglio utilizzando il valore Nonce della transazione in sospeso (registrato nel passaggio 2). Una volta pronto, fare clic su [Conferma].
Nota: questo accordo potrebbe anche bloccarsi se il prezzo del carburante è troppo basso. Pertanto è necessario fissare prezzi ragionevoli per il carburante.

8. Attendere la conferma della nuova transazione, indicando che la sostituzione della transazione in sospeso ha avuto esito positivo.
Nota: per evitare incidenti, l'opzione [Nonce di trading personalizzato] deve essere disattivata.
Come annullare una transazione in Trust Wallet
1. Fai clic su una transazione in sospeso nell'app Trust Wallet e cerca il campo [Nonce]. Registra i numeri che vedi.

2. Crea una nuova transazione e aggiungi l'indirizzo del portafoglio nel campo [Indirizzo del beneficiario]. La nuova transazione deve avere lo stesso indirizzo della transazione in sospeso. Impostare [Quantità Ether] su 0 e fare clic su [Avanti].

3. Fare clic su Impostazioni nell'angolo in alto a destra.

4. Sostituire il campo [Nonce] con il valore registrato in precedenza. Assicurati di impostare un [prezzo del gas] molto competitivo per evitare di bloccare nuovamente le transazioni.

5. Attendere la conferma della nuova transazione, che indica che la sostituzione della transazione in sospeso ha avuto esito positivo.
Conclusione
Può essere frustrante effettuare una transazione Ethereum solo per scoprire che il prezzo del tuo gas non è buono come quello degli altri. A peggiorare le cose, potresti scoprire di non poter utilizzare il tuo portafoglio Ethereum finché la transazione in sospeso non fallisce o non viene confermata.
A volte, quando le tariffe della rete diminuiscono, le transazioni bloccate vengono completate automaticamente. Il problema è che questa operazione può richiedere parecchio tempo. La cosa buona è che puoi eseguire un semplice trasferimento di token zero sul front-end, che annullerà la transazione bloccata. Non dimenticare che devi pagare gas sufficiente per annullare con successo la transazione.


