Dette spørgsmål har allerede svar her :

Kommentarer

Svar

Det afhænger af dit risikomodel.

Hvis du kan stole på den person, der betaler dig, kan du acceptere betaling den 0 / ubekræftet, hvis du vil.

Som sælger eller erhvervsdrivende vil du bruge konfigurationen det er mere sikkert (ingen indgående forbindelser er tilladt, eksplicit forbindelse til velforbundne noder).

Med nul bekræftelser er du sårbar over for race-angrebet og Finney-angrebet såvel som 51% -angrebet.

Med én bekræftelse er du sårbar over for 51% att ack. Der kunne også være en minearbejder med meget hashing-kraft, der kunne få et par blokke i træk, så tre bekræftelser fjerner de fleste af dem.

Med seks bekræftelser er det i det væsentlige matematisk umuligt for en angriber med mindre end 51% af al minekapacitet til at få seks blokke i træk. og overgår stadig den længste blokkæde. Med 51% eller meget mere end 51% kan angriberen få seks bekræftelser ved at oprette en parallel blockchain, hvor kun transaktioner godkendt af angriberen bliver inkluderet i blokke.

En købmand som en detailhandler kan sandsynligvis acceptere endda på 0 / ubekræftet i de fleste tilfælde (f.eks. køb op til $ 100 værd). En handelsmand, der sender e-handel, kan holde ud, indtil transaktionen har tre bekræftelser.

En kontant, personlig handel med kontanter vil sandsynligvis være bedst, hvis tre bekræftelser for et stort beløb, måske en bekræftelse for små mængder.

Enhver anbefaling skal først komme efter at have bestemt, hvilke risici der anses for acceptable.

Kommentarer

  • > 50% hashrate isn ' t kræves for at dobbeltbruge 6 bekræftelser. 20% hashrate er nok til at have 1% chance, 40% hashrate er nok til at have 50% chance.
  • Jeg vælger dette som korrekt, men jeg fandt ud af, at der allerede er et spørgsmål, der diskuterede dette meget. Se Hvorfor er 6 antallet af bekræftelser, der betragtes som sikre? .
  • @MeniRosenfeld kan du give nogle referencer til disse beregninger?

Svar

Lærdommen i det nylige v0.7 / v0.8 gaffelproblem er, at man bare venter på 6 eller flere bekræftelser er utilstrækkelige. Du skal også sikre dig, at der ikke er nogen konkurrerende blockchain gafler

f.eks. denne tråd diskuterer et dobbelt proof-of-concept-forbrug, der blev udført under kædegaflen: https://bitcointalk.org/index.php?topic=152348.0

Svar

Med 6 bekræftelser er du sikker på dobbelt udgifter og lignende.

For transaktioner med lav værdi, 1 eller 2 er sandsynligvis nok.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *