Salta al contenuto

Quante Conferme Prima che un Pagamento in Crypto Sia Sicuro?

Quante conferme hai bisogno non è un numero fisso: dipende dalla catena e dalla dimensione dell'ordine. Una conferma va bene per un download da $10 su Tron; una spedizione da $5.000 pagata in Bitcoin merita diversi blocchi.

Payora9 min di letturaEN · RU · UK · ES · DE · FR · IT · PL · PT · HI · ZH

La risposta onesta a quante conferme sono necessarie per un pagamento in criptovaluta è che dipende da due cose: su quale catena è arrivato il denaro e quanto vale l'ordine. Una conferma è sufficiente per un download digitale da $10 pagato in USDT su Tron. Un pallet da $5.000 che lascia il tuo magazzino su un camion e che è stato pagato in Bitcoin merita diversi blocchi. "Sicuro" non è una costante che puoi cercare in una tabella e dimenticare — è una decisione di rischio, presa una volta per rete e per tipo di prodotto, e poi codificata nel tuo checkout in modo che nessuno debba pensarci di nuovo.

Cosa è realmente una conferma

Una conferma è un blocco. Questo è il concetto intero. Quando un acquirente preme invia, la sua transazione viene trasmessa alla rete e si trova nel mempool, una sala d'attesa di transazioni non estratte. Quando un miner o un validatore la include in un blocco, hai una conferma. Ogni blocco costruito sopra a quello aggiunge un'altra conferma.

Niente della tua transazione diventa più "verificato" dal secondo blocco. Era già valida o non lo era. Ciò che cambia è il costo per annullarla. Per invertire una transazione sepolta sotto i blocchi, un attaccante deve costruire una catena concorrente che non la contenga e rendere quella catena più lunga di quella onesta. Ogni blocco aggiuntivo moltiplica approssimativamente il lavoro richiesto, quindi la probabilità di un'inversione riuscita scende a picco piuttosto che su una pendenza. Sei blocchi su Bitcoin non sono magia — è solo la profondità a cui l'aritmetica ha smesso di essere interessante per chiunque, e il numero è rimasto.

Zero conferme e il rischio di doppia spesa

Una transazione nel mempool è una promessa, non un pagamento. È un messaggio firmato che dice "Intendo muovere queste monete," che la rete ha visto ma non ha ancora confermato. Può essere sostituita, espulsa o semplicemente mai estratta.

Il meccanismo specifico che vale la pena comprendere è Replace-By-Fee. Su Bitcoin, un mittente può trasmettere una transazione che ti paga, quindi trasmettere una seconda transazione che spende gli stessi input di nuovo a se stesso con una commissione più alta. I miner sono economicamente razionali e prendono la commissione più alta. Il tuo pagamento evapora mentre l'acquirente se ne va con la merce. Questo non è un attacco teorico; è una caratteristica del protocollo che funziona esattamente come progettato, e non richiede abilità speciali per essere eseguito.

  • Sostituzione RBF — le stesse monete vengono riutilizzate altrove con una commissione più alta prima che qualcuno estragga la tua versione.
  • Fame di commissioni — una transazione sottovalutata rimane nel mempool per ore e alla fine viene scartata dai nodi.
  • Riorganizzazione della catena — rara e superficiale sulle catene principali, ma reale. Una riorganizzazione di un blocco annulla silenziosamente un pagamento a una conferma.

Zero-conf è difendibile in esattamente una situazione: quando puoi annullare la consegna. Se il cliente sta acquistando una licenza software che puoi revocare, o un credito di conto che controlli, accettare a vista è uno scambio ragionevole per una migliore esperienza utente. Se la cosa consegnata lascia le tue mani in modo permanente, aspetta un blocco.

Finalità probabilistica contro finalità quasi deterministica

Non ogni catena tratta "finale" allo stesso modo, ed è qui che la maggior parte dei consigli sulle conferme va storto, pretendendo che le regole di Bitcoin siano universali.

Catene probabilistiche

Bitcoin, Litecoin, Dogecoin e Bitcoin Cash non dichiarano mai una transazione finale. Ti danno una probabilità che si avvicina a uno. Il tempo medio di blocco di dieci minuti di Bitcoin è anche una media, non un programma — i blocchi arrivano su una distribuzione di Poisson, quindi un'attesa di "una conferma" potrebbe essere novanta secondi o potrebbe essere quaranta minuti. Ethereum si trova nel mezzo: i blocchi arrivano ogni dodici secondi, ma la prova di partecipazione aggiunge un passaggio di finalizzazione esplicito che richiede circa due epoche, circa tredici minuti, dopo i quali l'inversione richiede di ridurre un terzo dello stake totale.

Catene a finalità rapida

TON (che Payora marca come Gram), Solana, XRP e Stellar raggiungono qualcosa di molto più vicino alla finalità deterministica in secondi. Un libro mastro XRP validato è completato. Uno slot Solana finalizzato è completato. Tron utilizza un percorso intermedio: i blocchi appaiono ogni tre secondi, e una volta che circa diciannove sono stati firmati da una supermaggioranza di super rappresentanti, il blocco è contrassegnato come solidificato e non sarà riorganizzato. Ecco perché USDT su Tron sembra istantaneo al checkout mentre lo stesso token con il pensiero dell'era Bitcoin sembrerebbe glaciale.

Quante conferme per rete in pratica

Questi sono valori predefiniti sensati per un commerciante, non leggi della fisica. I tempi di attesa sono approssimativi perché i tempi di blocco variano.

ReteTempo di bloccoSoglia sensataAttesa approssimativa
Bitcoin (BTC)~10 min1 valore basso, 2–3 medio, 6 alto10–60 min
Litecoin (LTC)~2.5 min3–68–15 min
Dogecoin (DOGE)~1 min6–106–10 min
Bitcoin Cash (BCH)~10 min2–620–60 min
Ethereum (ETH)~12 s12, o 32+ per finalità2.5–13 min
BNB Chain, Polygon, Arbitrum, Base~1–2 s15–60meno di 2 min
Tron (TRX, USDT-TRC20)~3 s~19 (solidificato)~1 min
Solana (SOL)~0.4 s32 (finalizzato)~13 s
TON / Gram~5 s1 blocco masterchainsecondi
XRP~4 s1 libro mastro validato~4 s
Stellar (XLM)~5 s1 libro mastro chiuso~5 s

Scala la soglia al valore e alla reversibilità

La domanda non è mai "questo pagamento è sicuro" in astratto. È "cosa guadagna un attaccante e quale è il costo dell'attacco." Invertire una transazione Bitcoin profonda un blocco significa estrarre più della rete per un breve periodo, il che è costoso. Nessuno spende per rubare un ebook da $9. Quindi il modello sano ha due assi: quanto denaro c'è in gioco e se puoi recuperare la consegna.

  1. Digitale e revocabile, qualsiasi valore — licenze, download, credito di conto, hosting. Una conferma, o zero se ti senti a tuo agio a revocare. Il tuo ricorso è l'interruttore di emergenza.
  2. Sotto ~$100, fisico — una conferma su qualsiasi catena nella tabella. Il costo dell'attacco è maggiore del bottino.
  3. $100–$1.000, fisico — la soglia normale della catena: 2–3 su Bitcoin, solidificato su Tron, finalizzato su Solana.
  4. Oltre ~$1.000, irreversibile — vai a 6 su Bitcoin e piena finalità altrove. I quaranta minuti extra non ti costano nulla; un pallet invertito ti costa il pallet.
  5. Qualsiasi cosa spedita lo stesso giorno — tratta la porta di conferma come la porta sul foglio di picking, non sull'email di conferma dell'ordine.

Nota cosa è assente da quell'elenco: i chargeback. Un pagamento confermato on-chain non può essere richiamato dalla banca dell'acquirente novanta giorni dopo, il che è una forma di rischio genuinamente diversa rispetto alle carte. Le conferme sono l'unica finestra di cui devi preoccuparti, e si chiude in pochi minuti. Questo è il commercio discusso in maggiore dettaglio in accettare pagamenti senza un conto commerciante.

Come Payora decide che un pagamento è finale

Payora applica a ogni moneta la propria regola di finalità piuttosto che applicare un numero unico a venti asset. Bitcoin è conteggiato in blocchi. Tron aspetta la solidificazione. TON aspetta sulla masterchain. Solana aspetta uno slot finalizzato. Solo una volta che la regola per quell'asset specifico è soddisfatta, il tuo server riceve il webhook firmato invoice.paid — HMAC-SHA256, finestra di timestamp, chiave di idempotenza — così il commerciante non è mai colui che indovina se un pagamento è stato completato. Se desideri il codice di verifica, è nella documentazione e spiegato nell'articolo sulla firma del webhook.

Gli importi che non corrispondono non vengono silenziosamente scartati. Se un acquirente invia 0.0009 BTC contro una fattura di 0.001 BTC, o invia 0.002 per errore, sia il pagamento insufficiente che quello eccessivo vengono registrati in un libro mastro append-only contro quella fattura. Decidi la politica — ricarica, adempimento parziale, rimborso — con il numero reale davanti a te invece di un errore di arrotondamento. Le monete si stanno confermando in un indirizzo che Payora ha generato solo per questa fattura, quindi nulla si mescola con un altro pagamento. Il contatore delle conferme è l'unica cosa tra l'invio dell'acquirente e il denaro che già controlli.

I valori predefiniti sensati vengono forniti con i moduli CMS gratuiti per WooCommerce, PrestaShop, Magento 2 e diciotto altre piattaforme, quindi un piccolo negozio può installare, mantenere i valori predefiniti e avere ragione fin dal primo giorno. Puoi anche vedere il funzionamento della porta nella demo di checkout dal vivo.

Scegli le tue soglie una volta, annotale e lascia che il gateway le faccia rispettare. Crea un account Payora gratuito e scopri come ogni rete riporta la finalità rispetto a una fattura reale — accettare è 0%, e le commissioni per spostare denaro (1,5% sul piano gratuito più la commissione di rete, prelievo minimo di $50) sono su prezzi.

Comments

Pronto a iniziare?

Crea un account ed emetti la tua prima fattura in meno di un’ora.

Cosa risponde questa pagina