Gab es Beispiele dafür, dass Personen Transaktionen so manipulierten, dass das Warten auf mehr als eine Bestätigung vermieden werden würde?

Viele Bitcoin-Börsen erfordern eine gewisse Mindestanzahl an Bestätigungen, bevor sie eingezahltes Geld in Betracht ziehen.

Gibt es Beweise dafür, dass dies tatsächlich etwas bewirkt? Hat jemand schon einmal eine Transaktion im Bitcoin-Ledger manipuliert, weil der Empfänger nicht auf mehr als 10 Bestätigungen gewartet hat, bevor er akzeptiert hat, dass die Bitcoin erfolgreich ausgetauscht wurden?

Oder soll dies nur dazu dienen, einen theoretischen Angriff zu verhindern?

Antworten (1)

Worauf Sie sich beziehen, ist wahrscheinlich eine vorbeugende Maßnahme für die Möglichkeit eines Double-Spend-Angriffs. Aufgrund der Natur des Proof-of-Work-Algorithmus in Bitcoin ist die Wahrscheinlichkeit eines solchen Ereignisses bei einer Transaktion mit mehr als 6 Bestätigungen aufgrund der Wahrscheinlichkeit und der Kostenauswirkungen der Neuberechnung der X-Menge von Blöcken sehr gering.

Gibt es Beweise dafür, dass dies tatsächlich etwas bewirkt?

Angenommen, Sie haben eine große Transaktion, die für einen Angreifer oder jemanden, der einen Double-Spend-Angriff durchführen möchte, sehr attraktiv ist. Sobald die Transaktion in ihren ersten Block aufgenommen wurde, wird davon ausgegangen, dass sie 1 Bestätigung hat . Jeder Block, der auf dieser Kette aufgebaut ist, erhöht die Anzahl der Bestätigungen der Transaktion. Dies macht es für einen Double-Spend-Angriff immer schwieriger, da der Angreifer den gleichen Rechenaufwand (Proof-of-Work) durchführen müsste, um die größere Kette zu werden. In unserem Beispiel würden 6 Bestätigungen erfordern, dass der Angreifer 7 gültige Blöcke schürft, um groß genug zu werden, um als gültige Kette betrachtet zu werden. Wenn Sie beispielsweise 20 % der gesamten Hash-Power des Netzwerks mit 6 Bestätigungen haben, würde dies eine Wahrscheinlichkeit von 1,42 % ergebeneines erfolgreichen Angriffs. Diese Zahl wird exponentiell kleiner, wenn die Anzahl der Bestätigungen zunimmt.

ist dies nur, um einen theoretischen Angriff zu verhindern?

Ein wichtiger Aspekt von Bitcoin ist, dass Nodes immer die Blockchain mit den meisten Proof-of-Work (längere Kette) bevorzugen, dies ist entscheidend, um doppelte Ausgaben zu verhindern.

Hat jemand schon einmal eine Transaktion im Bitcoin-Ledger manipuliert?

Dies ist eine leicht umstrittene Frage, und ich würde empfehlen, diesen Thread für verschiedene Angriffsspezifika zu lesen.

Das Bitcoin-Wiki hat auch mehrere Diagramme und Rechner, mit denen sich theoretische Angriffswahrscheinlichkeiten ermitteln lassen.