Kommentare
- Bitte beziehen Sie sich auf Warum ist 6 die Anzahl der Bestätigungen, die als sicher gelten? .
Antwort
Dies hängt von Ihrer ab Risikomodell.
Wenn Sie der Person vertrauen können, die Sie bezahlt, können Sie die Zahlung auf 0 / unbestätigt akzeptieren, wenn Sie möchten.
Als Händler oder Händler möchten Sie die Konfiguration verwenden Das ist sicherer (keine eingehenden Verbindungen zulässig, explizite Verbindung zu gut verbundenen Knoten).
Ohne Bestätigung sind Sie anfällig für den Race-Angriff und den Finney-Angriff sowie den 51% -Angriff.
Mit einer Bestätigung sind Sie anfällig für die 51% att ack. Es könnte auch einen Bergmann mit viel Hashing-Kraft geben, der ein paar Blöcke hintereinander bekommen könnte, sodass drei Bestätigungen die meisten von ihnen entfernen.
Mit sechs Bestätigungen ist es für einen Angreifer mit weniger im Wesentlichen mathematisch unmöglich als 51% aller Bergbaukapazitäten, um sechs Blöcke hintereinander zu erhalten. und immer noch die längste Blockkette übertreffen. Mit 51% oder viel mehr als 51% kann der Angreifer sechs Bestätigungen erhalten, indem er eine parallele Blockchain erstellt, in der nur vom Angreifer genehmigte Transaktionen in Blöcken enthalten sind.
Ein Händler wie ein Einzelhändler kann wahrscheinlich sogar akzeptieren auf 0 / in den meisten Fällen unbestätigt (z. B. Einkäufe im Wert von bis zu 100 USD). Ein Händler, der E-Commerce versendet, kann sich zurückhalten, bis die Transaktion drei Bestätigungen hat.
Ein Bargeld-Bargeldhandel von Angesicht zu Angesicht ist wahrscheinlich am besten, wenn drei Bestätigungen für einen großen Betrag, möglicherweise eine Bestätigung für geringe Mengen.
Jede Empfehlung muss erst erfolgen, nachdem festgestellt wurde, welche Risiken als akzeptabel angesehen werden.
Kommentare
- > 50% Hashrate ist nicht ' erforderlich, um 6 Bestätigungen doppelt auszugeben. 20% Haschrate reichen aus, um eine Chance von 1% zu haben, 40% Haschrate reichen aus, um eine Chance von 50% zu haben.
- Ich wähle dies als richtig, aber ich habe festgestellt, dass bereits eine Frage viel darüber diskutiert wurde. Bitte beziehen Sie sich auf Warum ist 6 die Anzahl der Bestätigungen, die als sicher gelten? .
- @MeniRosenfeld Können Sie eine Referenz für diese Berechnungen angeben?
Antwort
Die Lehre aus dem jüngsten Problem mit der Gabel v0.7 / v0.8 ist, einfach auf 6 zu warten oder mehr Bestätigungen sind unzureichend. Sie müssen sich auch davon überzeugen, dass es keine konkurrierenden Blockchain-Gabeln gibt,
z. In diesem Thread wird ein Proof-of-Concept mit doppelten Ausgaben erläutert, der während der Kettengabelung ausgeführt wurde: https://bitcointalk.org/index.php?topic=152348.0
Antwort
Mit 6 Bestätigungen sind Sie vor doppelten Ausgaben und dergleichen geschützt.
Bei Transaktionen mit geringem Wert 1 oder 2 sind wahrscheinlich genug.