Cos'è un mempool? La sala d'attesa delle transazioni crypto

Fonte: Crypto.news2026/07/15 11:30

Se hai feedback o domande su questo contenuto, contattaci a crypto.news@kcex.com

Cos'è un mempool? Dentro la sala d'attesa delle transazioni crypto Cos'è un mempool? La sala d'attesa delle transazioni crypto

Premi invio su una transazione crypto e non succede nulla. Il wallet dice in sospeso. L'explorer del blocco mostra la tua transazione fluttuare nel limbo, non confermata, senza una chiara indicazione di quando, o se, verrà elaborata.

La maggior parte delle persone incontra il mempool per la prima volta proprio in questo momento di lieve panico, e la maggior parte dei consigli che trovano presuppone che sappiano già cos'è un mempool. Questa guida parte da zero.

Il mempool, abbreviazione di memory pool, è la sala d'attesa dove ogni transazione blockchain si trova tra il momento in cui la trasmetti e il momento in cui un miner o validatore la scrive in un blocco. È uno dei componenti meno glamour di una blockchain pubblica e uno dei più consequenziali. Il mempool decide quanto paghi in commissioni, quanto aspetti e, su alcune reti, se un bot di trading vede il tuo ordine prima che venga eseguito e trae profitto a tue spese. Comprenderlo trasforma i ritardi di conferma da un mistero in un segnale di mercato leggibile.

Questa guida spiega cos'è realmente un mempool, perché le blockchain hanno bisogno di una sala d'attesa, come le transazioni lo attraversano passo dopo passo, come i mercati delle commissioni decidono chi viene confermato per primo, perché non esiste un singolo mempool ma migliaia di versioni leggermente diverse, cosa succede quando la coda si riempie, come il mempool è diventato il terreno di caccia per i bot estrattivi, perché Solana ha fatto il passo radicale di rimuovere completamente il mempool pubblico, e quali misure pratiche puoi prendere quando la tua transazione si blocca.

Cos'è realmente un mempool

Un mempool è un database di transazioni non confermate che ogni nodo completo su una rete blockchain mantiene nella sua memoria di lavoro. Quando firmi una transazione nel tuo wallet e premi invio, la transazione non viaggia verso un server centrale per l'elaborazione, perché tale server non esiste. Invece, il tuo wallet consegna la transazione firmata a un nodo, e quel nodo inizia a diffonderla ai suoi pari, che la diffondono ai loro pari, finché la maggior parte della rete ne ha una copia. Ogni nodo che riceve la transazione esegue una serie di controlli e, se la transazione è valida, la inserisce nel suo mempool locale in attesa.

La parola stessa è una contrazione di memory e pool, e la parte della memoria è importante. I nodi mantengono il mempool in RAM invece di scriverlo su disco, perché la velocità è il punto. Quando un miner assembla un blocco candidato, deve ordinare migliaia di transazioni in sospeso per commissione e selezionare il set più redditizio in una frazione di secondo. Quando un nuovo blocco arriva da un'altra parte della rete, un nodo può validarlo più velocemente se la maggior parte delle transazioni del blocco sono già nel suo mempool, controllate e pronte.

Il mempool è un'area di staging, un buffer tra il flusso caotico e continuo dell'attività degli utenti e il battito cardiaco rigido e periodico della produzione di blocchi.

Perché le blockchain hanno bisogno di una sala d'attesa

Un processore di pagamenti tradizionale conferma le transazioni nell'istante in cui arrivano perché una singola azienda controlla il registro e può semplicemente scrivere la voce. Una blockchain pubblica non ha tale autorità. Migliaia di nodi indipendenti devono concordare su una singola storia, e raggiungono questo accordo in passi discreti, un blocco alla volta. Tra un blocco e l'altro, la rete ha bisogno di un'immagine condivisa e informale di ciò che gli utenti vogliono che accada dopo, e il mempool la fornisce.

Il periodo di attesa svolge anche un lavoro di sicurezza critico. Prima che un nodo ammetta una transazione nel suo mempool, verifica che la firma digitale sia valida, che il mittente controlli effettivamente i fondi spesi, che la transazione sia formattata correttamente e che le stesse monete non vengano spese due volte. Quest'ultimo controllo è più importante di quanto sembri. È del tutto possibile che due transazioni in conflitto, entrambe che spendono le stesse monete, entrino nella rete contemporaneamente da punti diversi. Alcuni nodi vedono prima una, altri l'altra. Ogni nodo rifiuta la transazione in conflitto che arriva per seconda, e il conflitto viene infine risolto quando un miner include una delle due in un blocco. Il mempool è dove queste gare vengono tenute e risolte.

Il mempool funge anche da sistema di allerta precoce della rete. Un mempool che si riempie rapidamente segnala un'impennata della domanda, un panico, una finestra di reclamo di airdrop o un picco di commissioni prima che tutto ciò appaia nei blocchi confermati. Trader, miner e stimatori di commissioni dei wallet leggono tutti il mempool come i meteorologi leggono i sistemi di pressione.

La vita di una transazione, passo dopo passo

Seguire una singola transazione attraverso il pipeline rende la meccanica concreta. Prima viene la creazione: il tuo wallet costruisce la transazione, specificando l'importo, il destinatario e la commissione che sei disposto a pagare, e la firma con la tua chiave privata. La firma prova la proprietà senza rivelare la chiave stessa.

Secondo viene la trasmissione. Il wallet invia la transazione firmata a uno o più nodi, che iniziano a inoltrarla attraverso la rete peer-to-peer. La propagazione alla maggior parte della rete richiede tipicamente pochi secondi, e nulla in questo passaggio richiede fiducia nel primo nodo, poiché ogni nodo successivo riconvalida la transazione in modo indipendente prima di inoltrarla.

Terzo viene la validazione. Ogni nodo che riceve la transazione la controlla in modo indipendente. Transazioni non valide, firme errate, fondi insufficienti, dati malformati vengono scartati sul posto e non raggiungono mai un mempool.

Quarto viene l'attesa. La transazione ora si trova in migliaia di mempool attraverso la rete, visibile a chiunque gestisca un nodo o utilizzi un explorer pubblico del mempool. Quanto tempo aspetta dipende quasi interamente dalla commissione allegata rispetto alle commissioni degli altri.

Quinto viene la selezione. Un miner su una catena proof-of-work, o un validatore su una catena proof-of-stake, assembla un blocco candidato prelevando transazioni in sospeso dal suo mempool, quasi sempre ordinando per densità di commissione in modo che il blocco guadagni la ricompensa massima.

Sesto viene la conferma. Il blocco viene minato o proposto, propagato e accettato dalla rete. Ogni nodo rimuove le transazioni del blocco dal suo mempool, e la tua transazione ora fa parte della catena. Ogni blocco aggiuntivo costruito sopra aggiunge un'altra conferma e rende l'inversione esponenzialmente più difficile.

Come il mercato delle commissioni decide chi va per primo

Lo spazio del blocco è scarso e la domanda fluttua, quindi le blockchain razionano lo spazio tramite asta. Su Bitcoin, le commissioni sono misurate in satoshi per byte virtuale, un'unità di dimensione dei dati della transazione, quindi il tasso di commissione di una transazione dipende sia da quanto paghi sia da quanto spazio occupa la transazione. Su Ethereum, la commissione è gas, con una commissione base che il protocollo brucia e una mancia prioritaria che va al validatore. In entrambi i sistemi la logica è identica: i produttori di blocchi sono massimizzatori di profitto, quindi riempiono i blocchi con le transazioni che pagano di più per prime.

Questo significa che la tua posizione in coda non è fissa. Una transazione che sembrava avere un prezzo competitivo a mezzogiorno può essere irrimediabilmente sottoprezzo la sera se la domanda aumenta. I wallet stimano le commissioni leggendo il mempool corrente, guardando cosa offrono le transazioni in sospeso e quanto pieni sono stati i blocchi recenti, quindi suggeriscono un tasso probabile per la conferma entro la finestra temporale scelta. Queste stime sono ipotesi educate, non garanzie, e diventano rapidamente obsolete durante mercati volatili. Una commissione che viene liquidata nel blocco successivo durante una domenica tranquilla può farti aspettare ore durante una cascata di liquidazioni, perché la disponibilità a pagare degli altri si è mossa mentre la tua è rimasta ferma. L'asta non si chiude mai e si rinnova continuamente.

Quando paghi poco, la maggior parte delle reti offre vie di fuga. Bitcoin supporta replace-by-fee, che ti permette di ritrasmettere la stessa transazione con una commissione più alta che sostituisce l'originale. Un trucco correlato, child-pays-for-parent, allega una transazione successiva con commissione alta che spende l'output di quella bloccata, dando ai miner un incentivo a confermarle entrambe. I wallet di Ethereum ti permettono di reinviare una transazione con lo stesso nonce e un prezzo del gas più alto, che sostituisce la versione in sospeso. Conoscere questi strumenti trasforma una transazione bloccata da un'emergenza in un inconveniente.

Non esiste un singolo mempool

Le persone parlano del mempool come se esistesse una coda canonica da qualche parte, ma la realtà è più disordinata e interessante. Ogni nodo mantiene il proprio mempool, e non ce ne sono due identici. Le transazioni raggiungono nodi diversi in tempi diversi, i nodi applicano politiche di accettazione leggermente diverse e ogni nodo gestisce i propri limiti di memoria. Quello che chiamiamo mempool è in realtà la sovrapposizione statistica approssimativa di migliaia di mempool privati.

In pratica la sovrapposizione è ampia, perché la maggior parte degli operatori di nodi esegue impostazioni predefinite. Un tipico nodo Bitcoin limita il suo mempool a circa 300 megabyte, mantiene le transazioni per un massimo di due settimane e rifiuta qualsiasi cosa paghi meno di una commissione di relay minima di circa un satoshi per byte virtuale. Quando il pool supera il suo limite di dimensione, il nodo espelle prima le transazioni con commissione più bassa e aumenta il suo tasso di accettazione minimo, motivo per cui le transazioni molto economiche possono scomparire completamente durante la congestione invece di aspettare semplicemente. Una volta espulse ovunque, una transazione è effettivamente cancellata e i fondi rimangono semplicemente non spesi nel wallet del mittente.

La natura distribuita del mempool ha una conseguenza sottile: lo stato di sospeso non è una promessa. Una transazione mostrata come in sospeso in un explorer esiste solo come affermazione nella memoria di alcuni nodi. Può essere espulsa, sostituita o spesa doppia fino a quando non atterra in un blocco. I commercianti che accettano pagamenti a conferma zero imparano questa lezione nel modo più duro, ed è esattamente il meccanismo che un attacco del 51% sfrutta a livello di catena, dove un attaccante riscrive blocchi recenti e riversa le transazioni invertite di nuovo nel mempool come se non fossero mai state confermate. Gli attacchi di riorganizzazione del 2025 su Monero hanno spinto più di cento transazioni confermate di nuovo nella coda in sospeso esattamente in questo modo.

Politica, standardness e perché i nodi rifiutano transazioni valide

Le regole di consenso definiscono cosa una blockchain accetterà in un blocco. La politica del mempool definisce cosa un singolo nodo terrà e inoltrerà, e le due cose non sono la stessa cosa. Una transazione può essere perfettamente valida secondo le regole di consenso e comunque essere rifiutata dalla maggior parte dei mempool perché viola ciò che gli sviluppatori di Bitcoin chiamano standardness: regole politiche informali che filtrano output di polvere, script sovradimensionati, commissioni assurde e forme di transazione esotiche che potrebbero appesantire la rete. La politica è un sistema immunitario a livello di nodo, una prima linea di difesa che mantiene la coda condivisa utilizzabile.

Questa distinzione produce confusione nel mondo reale. Una transazione rifiutata dai mempool pubblici può ancora essere minata se raggiunge direttamente un miner, motivo per cui esistono servizi che accettano transazioni non standard fuori banda e le inviano direttamente ai pool di mining. Significa anche che il mempool che osservi tramite un explorer riflette la politica di quel nodo, non una verità universale. Due explorer possono essere in disaccordo sul fatto che la tua transazione sia in sospeso semplicemente perché i loro nodi applicano filtri diversi.

La politica si evolve anche più velocemente del consenso. I nodi hanno stretto e allentato le regole di relay riguardo a iscrizioni di dati, limiti di polvere e comportamento di sostituzione ripetutamente nel corso degli anni, ogni cambiamento rimodellando l'aspetto della coda in sospeso senza toccare il consenso. Per gli utenti il messaggio pratico è semplice: se un wallet avverte che una transazione non è standard, il problema è di solito la costruzione della transazione, non i fondi dietro di essa.

Il mempool ha anche un pubblico istituzionale più silenzioso. Gli exchange osservano i depositi in sospeso per accreditare i conti più velocemente, i team di conformità screeningano le transazioni in arrivo prima della conferma, e i processori di pagamento stimano il rischio sui trasferimenti a conferma zero controllando quanto bene una transazione si sta propagando e se qualche spesa in conflitto è in circolazione. Una transazione su cui la maggior parte dei mempool della rete concorda ha molte meno probabilità di essere spesa doppia rispetto a una che si propaga male, e le aziende prezzano questa differenza.

Congestione, spam e cosa si prova con un mempool pieno

La congestione del mempool è la rete che riprende fiato. La domanda supera lo spazio del blocco, la coda cresce e la commissione necessaria per una conferma tempestiva sale. Gli utenti la sperimentano come transazioni costose e lunghe attese. La mania di Bitcoin di fine 2017, l'estate DeFi del 2020, le ondate di minting NFT e la mania delle iscrizioni ordinali del 2023 hanno prodotto ciascuna arretrati di mempool misurati in giorni, con centinaia di migliaia di transazioni in coda e tassi di commissione moltiplicati durante la notte. Durante i periodi peggiori, le transazioni a bassa commissione hanno aspettato più di una settimana e gli operatori di nodi hanno visto i loro mempool raggiungere i limiti di dimensione e iniziare a perdere il traffico più economico.

La congestione può anche essere artificiale. Gli attacchi di spam inondano la rete con masse di transazioni di basso valore per intasare la coda e degradare il servizio per tutti gli altri, una forma economica di denial of service. Le reti si difendono con la commissione di relay minima, con politiche di espulsione e infine con l'economia, poiché lo spam sostenuto costa all'attaccante denaro reale in commissioni. L'attacco spam del 2017 su una rete di test di Ethereum ha mostrato quanto efficace possa essere l'inondazione contro una catena con debole pressione delle commissioni, e ha spinto la progettazione del mercato delle commissioni più in alto nell'agenda di ricerca.

La congestione è anche informazione. Un mempool gonfio insieme a commissioni in aumento segnala una domanda urgente, spesso intorno a corse agli exchange, cascate di liquidazioni o movimenti di mercato importanti. Osservatori sofisticati guardano la profondità del mempool come i trader di obbligazioni guardano i rendimenti, e diverse aziende di analisi vendono esattamente quel feed.

La foresta oscura: MEV e gli osservatori nel pool

La caratteristica distintiva del mempool, la trasparenza totale, è anche la sua più grande vulnerabilità. Ogni transazione in sospeso è pubblica prima di essere eseguita, il che significa che chiunque può leggere le tue intenzioni e agire per primo. Sulle catene di smart contract questo ha dato origine a un'intera industria estrattiva costruita attorno al valore estraibile massimo, o MEV, il profitto disponibile a chiunque controlli l'ordinamento delle transazioni.

L'attacco canonico è il sandwich. Un bot individua il tuo grande swap in sospeso su un exchange decentralizzato, compra lo stesso token prima per spingere il prezzo verso l'alto, lascia che la tua operazione venga eseguita al prezzo peggiore, poi vende immediatamente per un profitto tagliato direttamente dalla tua esecuzione. Front running, back running e liquidation sniping seguono lo stesso principio: vedere la transazione in sospeso, posizionarsi intorno ad essa, catturare la differenza. Un ricercatore ha famosamente descritto il mempool pubblico come una foresta oscura, un luogo dove tutto ciò che è visibile viene cacciato. I ricercatori stimano che l'estrazione di MEV solo su Ethereum abbia raggiunto miliardi di dollari dal 2020.

L'industria della difesa che è cresciuta in risposta è ora sostanziale. I relay di transazioni private, come Flashbots Protect, permettono agli utenti di inviare transazioni direttamente ai costruttori di blocchi, saltando completamente il mempool pubblico in modo che i bot non vedano mai l'ordine. Gli exchange ad asta batch regolano molte operazioni a un unico prezzo di compensazione, rimuovendo il vantaggio dell'ordinamento. I wallet instradano sempre più grandi operazioni attraverso canali protetti per impostazione predefinita. Niente di tutto ciò elimina il MEV, ma cambia chi può essere cacciato. L'economia è semplice: il valore di nascondere un ordine cresce con la sua dimensione, quindi i grandi trader ora trattano la privacy del mempool come i fondi tradizionali trattano i dark pool, come igiene operativa di base. Gli utenti retail che muovono piccole somme affrontano un rischio molto minore, ma un singolo grande swap attraverso la coda pubblica su una coppia di trading sottile può pagare un pedaggio a tre cifre a un bot sandwich in pochi secondi.

La risposta di Solana: cancellare il mempool

Solana ha fatto la scelta di design più radicale di qualsiasi rete importante: non ha alcun mempool pubblico. Invece di diffondere le transazioni in sospeso attraverso l'intera rete, il protocollo Gulf Stream di Solana inoltra le transazioni direttamente al validatore programmato per produrre il blocco successivo, chiamato leader. Il programma del leader è noto in anticipo, quindi wallet e nodi sanno esattamente dove inviare il traffico. Le transazioni vanno dall'utente al leader con quasi nessun periodo di attesa pubblico.

Il design serve la velocità sopra ogni cosa e rimuove la finestra di osservazione classica da cui dipendono i bot sandwich, poiché le transazioni in sospeso non vengono mai trasmesse per ispezione pubblica. Non ha eliminato il MEV, che invece è maturato in un'economia di aste private dove i cercatori pagano mance attraverso infrastrutture come Jito per avere i loro pacchetti di transazioni posizionati favorevolmente dai leader. La lezione si generalizza: l'ordinamento ha valore su qualsiasi blockchain, e rimuovere la coda pubblica cambia dove quel valore viene catturato, non se esiste.

Altre reti stanno convergendo su percorsi intermedi. I mempool crittografati nascondono il contenuto delle transazioni fino a quando l'ordinamento è bloccato. La separazione propositore-costruttore su Ethereum divide il compito di scegliere le transazioni dal compito di proporre blocchi, spingendo il MEV in un'asta più trasparente. Il mempool del 2030 probabilmente sarà molto diverso dal bazar aperto del 2020. Ciò che non cambierà è il vincolo sottostante: qualche componente di ogni blockchain deve tenere le transazioni tra la creazione e la conferma, e chiunque possa osservare o influenzare quel componente detiene potere su tutti coloro che non possono.

Leggere il mempool da soli

Non è necessario gestire un nodo per osservare la coda. Gli explorer pubblici del mempool visualizzano le transazioni in sospeso, le distribuzioni delle commissioni e i tempi di conferma previsti in tempo reale, e sono il modo più veloce per rispondere alle due domande che ogni utente bloccato si pone: quanto è occupata la rete e quale commissione effettivamente viene liquidata in questo momento.

Quando la tua transazione è bloccata, la diagnosi è quasi sempre la stessa: la tua commissione è inferiore al tasso corrente. Le tue opzioni, in ordine approssimativo di preferenza, sono aspettare che la congestione si attenui, aumentare la commissione usando replace-by-fee o una sostituzione di nonce, usare child-pays-for-parent dove supportato, o, su Bitcoin, semplicemente aspettare l'espulsione se il pagamento non è più importante. Quello che non dovresti fare è farti prendere dal panico. I fondi non sono persi. Una transazione non confermata o viene confermata o cessa effettivamente di esistere, e in quest'ultimo caso le monete non hanno mai lasciato il tuo wallet.

Aiuta anche capire cosa mostrano effettivamente gli explorer. L'istogramma delle commissioni mostra quanto volume in sospeso si trova a ciascun livello di commissione, che ti dice dove si trova il prezzo di compensazione in questo momento. La vista dei blocchi previsti mostra quali transazioni riempirebbero i prossimi blocchi se fossero prodotti immediatamente, che ti dice quanto è profonda la coda davanti a te. E la linea di espulsione, sugli explorer di Bitcoin, mostra il tasso di commissione al di sotto del quale i nodi stanno attivamente espellendo le transazioni, il pavimento effettivo del mercato. Dieci minuti spesi per imparare queste tre letture si ripagano la prima volta che le commissioni aumentano.

Un'ultima abitudine che vale la pena adottare: controlla il mempool prima di fare una transazione, non dopo. Trenta secondi a guardare i tassi di commissione attuali evitano sia di pagare troppo durante i periodi tranquilli sia di pagare troppo poco durante le tempeste. La coda è pubblica. Molte poche persone si preoccupano di leggerla, che è esattamente il motivo per cui chi lo fa ha un vantaggio. È la stessa ragione per cui un aggiornamento della rete che divide la catena, trattato nella nostra guida ai hard fork e soft fork, produce sempre un turbinio di drammi del mempool, mentre wallet e nodi su entrambi i lati della divisione sistemano quali transazioni in sospeso appartengono a quale catena.

Domande frequenti

Cos'è un mempool in termini semplici?

Un mempool è la sala d'attesa per le transazioni blockchain. Dopo aver inviato una transazione, essa si trova nel mempool, visibile e in sospeso, fino a quando un miner o validatore la include in un blocco. Ogni nodo completo mantiene una propria copia di questa coda in memoria.

Perché la mia transazione è bloccata nel mempool?

Quasi sempre perché la commissione allegata è inferiore a quella offerta da altre transazioni in sospeso. I produttori di blocchi scelgono prima le transazioni che pagano di più, quindi quelle sottoprezzo aspettano fino a quando la domanda diminuisce o vengono espulse dalla coda.

Una transazione nel mempool può essere cancellata?

A volte. Su Bitcoin, replace-by-fee ti permette di sostituire una transazione in sospeso con una nuova versione, e una transazione bloccata che viene espulsa da tutti i mempool è effettivamente cancellata. Su Ethereum, puoi sostituire una transazione in sospeso inviandone una nuova con lo stesso nonce e una commissione più alta.

Esiste un solo mempool per l'intera rete?

No. Ogni nodo mantiene il proprio mempool, e i contenuti differiscono leggermente tra i nodi in base a tempistiche, impostazioni e limiti di memoria. Il mempool a cui le persone si riferiscono è la sovrapposizione approssimativa di migliaia di code indipendenti.

Quanto tempo può rimanere una transazione nel mempool?

Su Bitcoin, le impostazioni predefinite del nodo mantengono le transazioni fino a due settimane prima di eliminarle, anche se l'espulsione può avvenire prima se il pool si riempie e la commissione è bassa. Altre reti hanno le proprie regole di conservazione ed espulsione.

Qual è la connessione tra il mempool e il MEV?

Le transazioni in sospeso in un mempool pubblico sono visibili prima di essere eseguite, quindi i bot possono leggerle e fare trading intorno ad esse, estraendo valore attraverso attacchi sandwich e front running. Questa visibilità è la materia prima della maggior parte del MEV su catene come Ethereum.

Solana ha un mempool?

Non uno pubblico. Solana inoltra le transazioni direttamente al leader del blocco imminente invece di trasmetterle attraverso la rete, il che rimuove la sala d'attesa pubblica. Il MEV su Solana invece fluisce attraverso aste di bundle private gestite da fornitori di infrastrutture.

I fondi sono persi se una transazione non viene mai confermata?

No. Una transazione che non viene mai confermata viene infine eliminata dai mempool, e le monete rimangono semplicemente nel wallet mittente come se la transazione non fosse mai stata fatta. Niente viene detratto fino a quando una transazione non è inclusa in un blocco.

Questo articolo è solo a scopo educativo e non costituisce consulenza finanziaria o di investimento. Le regole della rete, la meccanica delle commissioni e le politiche predefinite dei nodi cambiano nel tempo. I dettagli sono accurati al 14 luglio 2026.

Disclaimer: Gli articoli ripubblicati su questo sito web provengono da piattaforme pubbliche e sono forniti solo a scopo di riferimento. Tali articoli non rappresentano le opinioni o i punti di vista di KCEX. Tutti i diritti d’autore appartengono agli autori originali. Se ritieni che un articolo ripubblicato violi i diritti di terzi, contatta crypto.news@kcex.com per richiederne la rimozione. KCEX non rilascia alcuna dichiarazione o garanzia in merito alla tempestività, accuratezza o completezza degli articoli ripubblicati e non sarà responsabile per eventuali azioni o decisioni prese sulla base di tali contenuti. I materiali ripubblicati sono solo a scopo informativo e non costituiscono consulenza, approvazione o base per decisioni commerciali, finanziarie, legali e/o fiscali.