La risposta breve
Una conferma significa che la sua transazione è in un blocco, e ogni blocco successivo rende invertirla più costoso. Non c’è un numero sicuro universale — la soglia che governa davvero quando viene accreditato è qualunque cosa pubblichi la sua piattaforma di scambio o controparte, e varia per chain perché una conferma rappresenta quantità diverse di lavoro accumulato su ciascuna.
Cosa rappresenta davvero una conferma
Quando la sua transazione è inclusa in un blocco, ha una conferma. Quando un altro blocco viene prodotto sopra quello, ne ha due, e così via.
Il motivo per cui questo conta è la reversibilità. Su una chain a proof-of-work, riscrivere la storia significa rifare il lavoro di ogni blocco dal punto che vuole cambiare, più velocemente del resto della rete che ne aggiunge di nuovi. Con una conferma è costoso. Con sei è proibitivamente costoso, e con cento è fantasia.
Quindi un conteggio di conferme non è uno stato. È una misura di quanto costerebbe a qualcuno annullare ciò che sta guardando, espressa in un'unità che ha senso solo in relazione alla chain che la produce.
Questo è il motivo per cui lo stesso numero significa cose diverse. Sei conferme Bitcoin rappresentano circa un'ora della più grande rete proof-of-work sulla terra. Sei conferme Dogecoin rappresentano sei minuti su una chain protetta dal minaggio congiunto. Sei conferme su una chain che produce blocchi ogni due secondi rappresentano dodici secondi di qualcosa di considerevolmente più piccolo.
Citare "sei conferme" come uno standard universale non è quindi una regola utile. È una convenzione Bitcoin che è sfuggita.
Qual è la domanda equivalente su ogni chain
Non ogni chain usa conteggi di conferme, il che è la parte che la maggior parte delle guide salta.
Su Ethereum, dopo il Merge, la finalità è esplicita. I blocchi diventano giustificati e poi finalizzati attraverso lo strato di consenso, e un blocco finalizzato non può essere revertito senza un'enorme penalità economica per i validatori coinvolti. Ci vogliono circa due epoch, intorno a tredici minuti. I conteggi di conferme vengono ancora citati, ma la finalità è il concetto più significativo.
Su Solana il linguaggio è livelli di impegno: processed, confirmed, e finalized. I servizi esprimono le loro soglie in quei termini piuttosto che come un numero di blocchi.
Sull'XRP Ledger non ci sono fork nel senso ordinario — un ledger si chiude con accordo oppure non si chiude — quindi un ledger validato è generalmente sufficiente.
Sui rollup come Base ci sono due domande separate. Il sequencer conferma in circa due secondi; il regolamento su Ethereum avviene dopo, e per un rollup ottimistico la finalità completa attende una finestra di contestazione misurata in giorni. Entrambi gli stati appaiono come "confermata" e solo il campo del lotto L1 li distingue.
La lezione generale è chiedersi quale sia il proprio modello di finalità della chain piuttosto che contare i blocchi per riflesso.
L’unica soglia che la governa davvero
Ecco il punto pratico che rende gran parte di quanto sopra accademico per scopi quotidiani.
Quando deposita su una piattaforma di scambio, il numero di conferme che determina quando il suo saldo appare è il numero che quella piattaforma richiede. Non sei, non ciò che mostra un explorer, non ciò che dice un post di forum. Il loro.
Quelle soglie variano considerevolmente tra i servizi e tra asset sullo stesso servizio, e sono pubblicate — di solito nella schermata di deposito o in un articolo di supporto. Cambiano anche: una piattaforma di scambio può alzare il suo requisito durante un periodo di preoccupazione su una particolare chain.
Quindi la sequenza corretta quando un deposito non è arrivato è: controlli l'explorer per confermare che la transazione è confermata e conti le conferme; trovi il requisito pubblicato del servizio; confronti. Se è sopra la loro soglia e il saldo non è apparso, questo è un problema di supporto piuttosto che un problema di blockchain, e ora ha le prove per dirlo con precisione.
Quest'ultima parte vale la pena sottolinearla. Arrivare al supporto con "dice confermata sull'explorer e il vostro requisito pubblicato è dodici, io ne ho trenta" produce una conversazione considerevolmente migliore di "non è arrivata".
Quando il conteggio è bloccato a zero
Un conteggio di conferme di zero significa qualcosa di diverso da un conteggio basso, e vale la pena separarli.
Zero significa che la transazione è stata trasmessa e si trova nella mempool, valida ma non ancora inclusa in nessun blocco. Su Bitcoin questo è quasi sempre un problema di commissione: il suo tasso di commissione è sotto ciò che si sta attualmente confermando, e attenderà finché o la domanda scende o lei agisce.
Il caso peggiore è che la sua transazione non appaia affatto su nessun explorer. Questo di solito significa che non si è mai propagata — spesso perché la commissione era sotto il minimo di relay della rete, nel qual caso i nodi semplicemente rifiutano di trasmetterla. La transazione esiste sul suo dispositivo e da nessun'altra parte, il che appare identico a una transazione bloccata ed è un problema completamente diverso con una soluzione completamente diversa.
Distinguerli richiede una verifica: cerchi la transazione su un explorer che non ha ancora usato. Se due explorer indipendenti mostrano entrambi nulla, non si è propagata.
La nostra guida sulle transazioni non confermate copre cosa fare in ciascun caso, incluse le situazioni in cui attendere è genuinamente la risposta giusta.
Consigli pratici, per importo
Quanta certezza le serve dipende da cosa è in gioco, ed è ragionevole scalare di conseguenza piuttosto che applicare una regola a tutto.
Per un piccolo pagamento quotidiano, una singola conferma va bene su qualsiasi chain affermata, e su molte di esse anche zero conferme vanno bene purché la transazione non segnali replace-by-fee. I bar che accettano Bitcoin via Lightning non aspettano affatto i blocchi.
Per una somma significativa — abbastanza che perderla conterebbe — attenda ciò che la parte ricevente richiede e non provi a farla scendere. La loro soglia riflette il loro rischio, non il suo.
Per una somma genuinamente grande, attenda più di quanto chiunque abbia chiesto, e consideri che su un rollup "confermata" e "regolata su Ethereum" sono distanti giorni. Se l'irreversibilità è la proprietà di cui ha davvero bisogno, si assicuri di leggere il campo che la misura.
E in ogni caso, verifichi su un explorer piuttosto che fidarsi di uno screenshot. Uno screenshot di una transazione non prova assolutamente nulla, perché può essere fabbricato in un editor di testo in meno di un minuto. La nostra guida sui falsi explorer copre quanto lontano ciò arrivi.
Da cosa la proteggono davvero le conferme
Vale la pena capire il modo di fallimento contro cui esistono le conferme per proteggere, perché rende il consiglio sensato piuttosto che arbitrario.
Su una chain proof-of-work, due miner possono trovare blocchi validi quasi nello stesso momento. Entrambi si propagano, parti diverse della rete ne vedono uno diverso per primo, e brevemente ci sono due versioni concorrenti della storia recente. La rete risolve questo seguendo qualunque chain accumuli più lavoro, e il blocco perdente viene orfanato.
Le transazioni nel blocco orfanato non sono distrutte — di solito tornano alla mempool e vengono incluse in un blocco successivo. Ma per alcuni minuti, un explorer potrebbe averle mostrate come confermate in un blocco che non esiste più.
Questa è la versione ordinaria e accidentale ed è rara e superficiale. La versione da cui le conferme difendono davvero è quella deliberata: qualcuno con capacità di mining sostanziale che produce una chain concorrente per invertire un pagamento che ha fatto. Ogni conferma aggiuntiva moltiplica il costo di quell'attacco, motivo per cui il numero conta e per cui "di più per importi maggiori" è l'istinto giusto piuttosto che superstizione.
Spiega anche perché il consiglio equivalente differisce così tanto per chain. Una chain con un piccolo ecosistema di mining è più economica da attaccare per conferma. Una chain proof-of-stake con finalità esplicita sostituisce la probabilità con una penalità economica. Un rollup eredita la sicurezza di Ethereum solo una volta che il suo lotto si è regolato lì. In ogni caso la domanda è la stessa — quanto costerebbe annullare questo — e solo la risposta cambia.
La nostra guida su come funzionano gli explorer copre le riorganizzazioni più in dettaglio, incluso perché un explorer può brevemente mostrarle qualcosa che smette di essere vero.
Domande frequenti
Quante conferme richiede Bitcoin?
Qualunque cosa richieda la sua controparte. Sei è una convenzione piuttosto che una regola, e la maggior parte dei servizi ne accetta meno per piccoli importi. La loro soglia pubblicata è quella che governa quando viene accreditato.
Perché la mia piattaforma di scambio richiede più conferme di quante l’explorer mostri come definitive?
Perché l’explorer sta descrivendo la chain e la piattaforma di scambio sta descrivendo la propria politica di rischio. I due sono indipendenti, e il numero della piattaforma di scambio è quello operativo.
Una conferma è sufficiente?
Per piccoli importi su una chain affermata, generalmente sì. Per grandi importi, ne attenda di più. La domanda rilevante è quanto costerebbe a qualcuno invertirla, che è ciò che misura una conferma.
Cosa succede se il conteggio delle conferme è bloccato a zero?
La transazione è nella mempool ma non in un blocco, quasi sempre perché il tasso di commissione è troppo basso. Se nessun explorer la mostra affatto, non si è mai propagata — un problema diverso. Veda transazioni non confermate.
Le conferme funzionano allo stesso modo su ogni chain?
No. Ethereum ha finalità esplicita, Solana usa livelli di impegno, l’XRP Ledger valida ledger piuttosto che accumulare conferme, e i rollup hanno due nozioni separate di confermato. Chieda quale sia il modello di finalità della chain.