<åt sidan class = "s-notice s-notice__info js-post-notice mb16" role = "status">

Denna fråga har redan svar här :

Kommentarer

Svar

Det beror på din riskmodell.

Om du kan lita på den som betalar dig kan du acceptera betalning 0 / obekräftad om du vill.

Som handlare eller näringsidkare vill du använda konfigurationen det är säkrare (inga inkommande anslutningar tillåtna, explicitet ansluter till välanslutna noder).

Med noll bekräftelser är du sårbar för rasattacken och Finney-attacken, liksom 51% -attacken.

Med en bekräftelse är du sårbar för 51% att ack Det kan också finnas en gruvarbetare med mycket hashkraft som kan få ett par kvarter i rad, så tre bekräftelser tar bort de flesta av dem.

Med sex bekräftelser är det i princip matematiskt omöjligt för en angripare med mindre än 51% av all gruvkapacitet för att få sex kvarter i rad. och överträffar fortfarande den längsta blockkedjan. Med 51% eller mycket mer än 51% kan angriparen få sex bekräftelser genom att skapa en parallell blockchain där endast transaktioner som godkänts av angriparen ingår i block.

En handlare som en återförsäljare kan sannolikt acceptera även på 0 / obekräftad i de flesta fall (t.ex. köp upp till $ 100). En säljare som skickar e-handel kan hålla ut tills transaktionen har tre bekräftelser.

En kontant, personlig kontanthandel är troligen bäst om tre bekräftelser för ett stort belopp, kanske en bekräftelse för små mängder.

Alla rekommendationer måste komma först efter att ha bestämt vilka risker som anses acceptabla.

Kommentarer

  • > 50% hashrate isn ' t krävs för att dubbla spendera 6 bekräftelser. 20% hashrate räcker för att ha 1% chans, 40% hashrate räcker för att ha 50% chans.
  • Jag väljer detta som korrekt, men jag upptäckte att det redan finns en fråga som diskuteras mycket. Se Varför är 6 antalet bekräftelser som anses vara säkra? .
  • @MeniRosenfeld kan du ge lite referens för dessa beräkningar?

Svar

Lärdomarna i den senaste gaffelfrågan v0.7 / v0.8 är att man bara väntar på 6 eller fler bekräftelser är otillräckliga. Du måste också se till att det inte finns några konkurrerande blockkedjegafflar

t.ex. den här tråden diskuterar ett dubbelt spend-proof-of-concept som utfördes under kedjegaffeln: https://bitcointalk.org/index.php?topic=152348.0

Svar

Med 6 bekräftelser är du säker från dubbla utgifter och liknande.

För transaktioner med lågt värde, 1 eller 2 är troligt nog.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *