Cosa sono Nonce, Gas Price e Gas Limit?

Breve descrizione di Nonce, Gas Price e Gas Limit

Hrisi avatar
Scritto da Hrisi
Aggiornato oltre una settimana fa

Cos'è il "Nonce"?

Un nonce è il numero della transazione dall'indirizzo del mittente. Ogni transazione da un indirizzo è numerata in sequenza, che parte da 0 per la prima transazione. Ad esempio, se il nonce di una transazione è 10, la transazione in uscita inviata dall'indirizzo del mittente sarà l'undicesima.

È fondamentale prendere in considerazione il nonce soprattutto se si eseguono più transazioni utilizzando lo stesso indirizzo. La rete Ethereum opera in modo tale che una transazione con un nonce inferiore verrà elaborata prima di qualsiasi altra, quindi se hai un problema con una transazione precedente, la transazione successiva non verrà inclusa nella blockchain finché quella con il nonce inferiore sarà inclusa con successo.

Cosa sono "Gas Price" & "Gas Limit"?

La tua commissione di rete stimata per la transazione di token ETH/ERC20 sulla blockchain di Ethereum viene fondamentalmente calcolata moltiplicando il "Gas Price" per il "Gas Limit".

Il "Gas Price" è l'importo in Gwei che l'utente è disposto a spendere per ciascuna unità di gas. L'unità di "Gas Price" si chiama Gwei e 1 Gwei è equivalente a 0,000000001 Ether.

Il mittente fissa un limite e un prezzo per il gas ad ogni transazione. Per calcolare in modo indipendente il costo totale di una commissione per una transazione in Ether, è necessario moltiplicare il limite del gas per il suo prezzo. Ad esempio, se il gas limit è 21.000 unità e il gas price è 100 Gwei, la commissione di rete totale pagata è:

21.000 gas x 100 Gwei = 2.100.000 Gwei = 0,0021 ETH

Il gas utilizzato per l'esecuzione di un contratto cambia da un contratto all'altro. Si consiglia di controllare le transazioni precedenti dall'indirizzo del contratto e di aspettarsi un po' di più mentre si imposta il gas limit durante una transazione che interessa un contratto.

Sull'App DeFi Wallet, per tua comodità, abbiamo configurato il gas limit in base ai vari smart contract e ammortizzato un po' di più in caso di transazione fallita per “Out of Gas”. Per l'invio di token ERC20, il gas limit è solitamente di circa 200.000-250.000 unità, mentre lo swap o un deposito/prelievo da DeFi Earn potrebbe richiedere circa 400.000-600.000 unità di gas limit: più complesso è uno smart contract, più alto sarà il gas limit richiesto per eseguire la transazione del smart contract.

Hai ricevuto la risposta alla tua domanda?