Secondo quanto condiviso da Dhaiwat - Sviluppatore Ethereum

Quando invii denaro nel mondo normale, c'è un'azienda come Stripe in mezzo che si occupa di tutto.

Su $ETH non c'è nessuno in mezzo - ogni transazione deve trovare da sola la strada per essere elaborata dalla rete. Di seguito è riportato il percorso di una transazione dal momento in cui premi "Invia" fino a quando non viene registrata sulla blockchain:

1. L'APPLICAZIONE CREA TRANSAZIONE

Ad esempio, se scambi USDC → ETH su Uniswap.

Quando premi "Swap", Uniswap preparerà una "bozza di transazione" composta da:

- Inviata a quale contratto

- Vuoi eseguire quale azione (quanti swap)

- Quanto gas sei disposto a pagare al massimo

- Nonce (numero di sequenza della tua transazione)

⚠️ Se la transazione precedente è bloccata, la nuova transazione sarà bloccata anche perché il nonce deve seguire l'ordine.

2. IL TUO PORTAFOGLIO FIRMA LA TRANSAZIONE

IL PORTAFOGLIO MOSTRERÀ COSA FARÀ LA TRANSAZIONE.

Premi "Invia" → il portafoglio firma la transazione con la tua chiave privata.

Questo dimostra che sei colui che autorizza la transazione.

3. TRANSAZIONE INVIATA SULLA RETE ETHEREUM

Il portafoglio invia la transazione a un RPC (come Alchemy o Infura).

L'RPC inserirà la transazione nel mempool — dove si raccolgono le transazioni in attesa di elaborazione.

Comprendi il mempool come:

👉 "Coda comune" della rete.

Ma:

- Non esiste un unico mempool

- Non ci sono regole di "prima in arrivo, prima in elaborazione"

- Le transazioni con commissioni più alte vengono sempre priorizzate

4. I COSTRUTTORI DI BLOCCO SELEZIONERANNO LA TUA TRANSAZIONE

In passato i validator costruivano i blocchi, ma ora quasi sempre delegano quel compito ai costruttori di blocchi.

Costruttore di blocchi:

- Recupera la transazione dal mempool

- Riorganizza per ottenere il massimo profitto (ottimizzazione MEV)

- Chiuso in un blocco

- Porta quel blocco a "asta"

- Validator seleziona il blocco con la ricompensa più alta

In breve:

👉 Il costruttore di blocchi è colui che realmente seleziona la tua transazione per inserirla nel blocco.

5. TRANSAZIONE CONFERMATA

Dopo che il blocco è stato creato:

Conferma iniziale: ~12 secondi

→ Sicuro per swap, invio di token normali.

Finalizzazione: ~13 minuti

→ Quasi impossibile da annullare.

→ Utilizzato per grandi transazioni, transazioni su exchange, o bridge.

6. QUANDO LA TRANSAZIONE FALLISCE?

1. Transazione bloccata

Motivo:

- Spese troppo basse

- Transazione con nonce inferiore non elaborata

Modalità di gestione:

- "Velocità" (aumento delle spese)

- Oppure "Annulla" inviando una nuova transazione con lo stesso nonce ma con una commissione più alta

2. Transazione fallita

Anche se fallisce, perdi comunque gas, perché Ethereum deve aver "eseguito" la transazione.

Motivi comuni:

- Slippage oltre il limite

- Mancanza di allowance

- La condizione della transazione non è più vera al momento dell'elaborazione

3. La transazione è stata rimossa dal mempool

Se le spese sono troppo basse per un lungo periodo → nodo ignora → deve essere reinviato.

RIASSUMENDO

- Applicazione che crea la transazione

- Portafoglio che firma la transazione

- RPC distribuisce nel mempool

- Il costruttore di blocchi seleziona le transazioni da inserire nel blocco

- Validator conferma il blocco

- Fatto, la tua transazione è registrata su $ETH

ETH
ETH
2,340.88
+1.67%

$XRP

XRP
XRP
1.624
+1.91%

SOL
SOL
104.81
+3.26%

#WriteToEarnUpgrade #ETHETFsApproved #CryptoNews