Wie viele Bestätigungen warten Bitcoin Treuhand Websites im Durchschnitt?

Mir erscheint es sehr gefährlich, nicht auf 6 Bestätigungen zu warten, wenn man ein Treuhandkonto betreibt.

Das Szenario, an das ich denke:

  1. Ein Miner zahlt eine große Summe Bitcoins ein
  2. die Hinterlegung wartet auf eine oder zwei Bestätigungen
  3. Der Miner führt einen der drei Double-Spend-Angriffe erfolgreich durch
  4. der Miner zieht seine Bitcoins aus dem Treuhandservice ab

Woher kommen diese Bitcoins?
Diese Bitcoins werden dann offensichtlich von einem anderen Benutzer genommen.
Alles unter der Annahme, dass die Treuhand die Bitcoins aller Benutzer in einer Brieftasche speichert.

Also zurück zu meiner ursprünglichen Frage:
Auf wie viele Bestätigungen sollte ein Treuhänder warten? Und warum?

Scheint die gleiche Frage wie hier zu sein: bitcoin.stackexchange.com/questions/8360/…
Könnten Sie uns bitte erklären, welche drei Doublespend-Angriffstypen Sie meinen, die funktionieren, nachdem eine Transaktion bestätigt wurde?
Nun, die drei, auf die ich mich bezog, sind: Der 51%-Angriff, der Finney-Angriff und der Race-Angriff.
Finney-Angriff und Race-Angriff funktionieren nicht, nachdem eine Zahlung bestätigt wurde.

Antworten (1)

Dieses Szenario erscheint mir etwas konstruiert.

1. Treuhand:
Kurzfristige Treuhanddienste werden in der Regel verwendet, um eine Zahlung zwischen zwei Parteien zu vermitteln und einen Tie-Breaker bereitzustellen, um sicherzustellen, dass der Zahlungsempfänger die bezahlte Dienstleistung erfüllt und der Zahler die erbrachten Dienstleistungen bezahlt. Ich sehe nicht ein, welches Bedürfnis jemand haben könnte, das die Kontrolle über sein Geld an einen Dritten abgeben muss, nur um innerhalb von Minuten abzuheben. Daher erscheint es kontraintuitiv, dass es einen „Hinterlegungsdienst“ geben würde, der Ein- und Auszahlungen einer Zahlung in einer solchen Häufigkeit ermöglicht. Eine ähnliche Situation könnte jedoch mit einem Austausch konstruiert werden. Soweit ich weiß, garantieren sie normalerweise keine Auszahlungszeiten.

2. Bestätigungen:
Wenn der Zahlungsempfänger auf mindestens eine Bestätigung wartet, muss der Zahler unter dem Einfluss eines Sybil-Angriffs stehen und falsche Blockchain-Daten eingespeist haben, oder der Angreifer muss einen alternativen Blockchain-Tipp erstellen, der den Block verwaist, auf den sich der Zahlungsempfänger verlässt die Bestätigung. In jedem Fall muss der Angreifer vor der Auszahlung mindestens einen Block erstellen, was eine ziemliche Investition darstellen würde.

3. Angriff lässt sich leicht abwehren:
In der Situation, dass ein Kunde sofort zurückziehen möchte, würde der „Escrow“ eine Transaktion erstellen, indem er den Transaktionsoutput der Einzahlungstransaktion als Input verwendet. Auf diese Weise würde der Kunde sein Geld zuverlässig zurückbekommen, wenn es bezahlt wurde, oder die Auszahlung würde scheitern, wenn sein Geld nie in der Brieftasche des Treuhänders ankam.

Wie viele Bestätigungen warten?
Wenn ich einen "Escrow"-Service anbieten würde, würde ich ihn über 2 von 3 Multisig-Adressen implementieren. Die drei Schlüssel würden Zahler, Zahlungsempfänger und Escrow gehören. Da die Adresse für die beteiligten Parteien eindeutig wäre, würden Zahlungen ohnehin aus der Kaution stammen.

Je nach Höhe der Summe und Qualität meiner Geschäftsbeziehung zu den Beteiligten würde ich mindestens zwischen einer und vier Bestätigungen abwarten, bevor ich die Zahlung als erhalten deklariere.