Questa domanda ha già una risposta qui :

Commenti

Risposta

Dipende dal tuo modello di rischio.

Se puoi fidarti della persona che ti paga, puoi accettare il pagamento su 0 / non confermato se lo desideri.

Come commerciante o trader, vuoi utilizzare la configurazione questo è più sicuro (nessuna connessione in entrata consentita, si connette esplicitamente a nodi ben collegati).

Con zero conferme sei vulnerabile allattacco di razza e allattacco di Finney, così come allattacco del 51%.

Con una sola conferma sei vulnerabile al 51% di att ack. Potrebbe anche esserci un minatore con molta potenza di hashing che potrebbe ottenere un paio di blocchi di seguito, quindi tre conferme ne rimuovono la maggior parte.

Con sei conferme è essenzialmente matematicamente impossibile per un attaccante con meno oltre il 51% di tutta la capacità di mining per ottenere sei blocchi di fila. e ancora superare la catena di blocchi più lunga. Con il 51% o molto più del 51% lattaccante può ottenere sei conferme creando una blockchain parallela in cui solo le transazioni approvate dallaggressore vengono incluse nei blocchi.

Un commerciante come un rivenditore può probabilmente accettare anche su 0 / non confermato nella maggior parte dei casi (ad esempio, acquisti fino a $ 100). Un commerciante che spedisce e-commerce potrebbe trattenere fino a quando la transazione non ha tre conferme.

Uno scambio in contanti faccia a faccia sarà probabilmente il migliore se tre conferme per un importo elevato, forse una conferma per piccole quantità.

Qualsiasi raccomandazione dovrebbe essere fornita solo dopo aver determinato quali rischi sono ritenuti accettabili.

Commenti

  • > Il 50% di hashrate non è ' richiesto per spendere due volte 6 conferme. Il 20% di hashrate è sufficiente per avere l1% di possibilità, il 40% di hashrate è sufficiente per avere il 50% di possibilità.
  • Ho scelto questo come corretto, ma ho scoperto che cè già una domanda discussa molto su questo. Si prega di fare riferimento a Perché 6 il numero di conferme considerato sicuro? .
  • @MeniRosenfeld puoi fornire qualche riferimento per questi calcoli?

Risposta

La lezione del recente problema del fork v0.7 / v0.8 è che semplicemente aspettando 6 o più conferme è insufficiente. Devi anche assicurarti che non ci siano fork di blockchain concorrenti

ad es. questo thread discute una prova di concetto a doppia spesa eseguita durante il fork della catena: https://bitcointalk.org/index.php?topic=152348.0

Risposta

Con 6 conferme sei al sicuro da doppie spese e simili.

Per transazioni di basso valore, 1 o 2 sono sufficienti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *