Was ist der einfachste Weg, um Transaktionen ohne Bestätigung doppelt auszugeben?

Ich habe gehört, dass es heute eine Desktop-App gibt, die '0-conf tx leicht doppelt ausgibt'. Welches ist es? Arbeitet jemand an einer mobilen Version dieser App?

Antworten (3)

Peter Todd schrieb [Replace-By-Fee-Tools] ( https://github.com/petertodd/replace-by-fee-tools )

Grundlegende Verwendung:

./double-spend.py <Adresse> <Betrag>

Erstellt zwei Transaktionen nacheinander. Der erste zahlt den angegebenen Betrag an die angegebene Adresse. Der zweite gibt diese Transaktion mit einer Transaktion mit höheren Gebühren doppelt aus und zahlt nur die Änderungsadresse. Darüber hinaus können Sie optional festlegen, dass die erste Transaktion zusätzliche OP-RETURN-, Multisig- und „Blacklist“-Adressen ausgibt. Einige Bergleute akzeptieren keine Transaktionen mit diesen Ausgabetypen; Diese Miner akzeptieren die zweite Double-Spend-Transaktion und helfen Ihnen, eine erfolgreiche Double-Spend-Transaktion zu erzielen.

Nur zur Verdeutlichung, falls dies jemanden erschreckt. Dies ist kein Tool, um erfolgreich eine doppelte Ausgabe zu tätigen. Dies ist nur ein Trick/Hack, der es in manchen Fällen schafft, 2 Transaktionen abzubauen, die beide die gleichen Quellmünzen verwenden. Eine dieser Transaktionen wird letztendlich scheitern, wenn die Miner und die Blockchain zu einem Konsens kommen. Es ist leicht zu erkennen, dass dies versucht wird, aber es könnte einen menschlichen Benutzer kurzzeitig täuschen. Wenn Sie also Münzen gegen Bargeld kaufen, warten Sie einfach ein paar Minuten!
@George AFAIK dies täuscht die aktuelle Bitpay-Implementierung / einige andere Zahlungsprozessoren, die 0-conf-Transaktionen akzeptieren.
Wahrscheinlich tut es das, oder zumindest vorübergehend. Wenn Sie herunterladbare Inhalte kaufen, kommen Sie vielleicht einfach damit durch, wenn Sie das Glück haben, dass der Trick zu Ihren Gunsten funktioniert, aber wenn Sie ein physisches Produkt bestellen, bin ich sicher, dass BitPay et al Betrug zu verhindern.

Ich bezweifle stark, ob das überhaupt funktionieren würde. Sie sagen, Sie haben "gehört", nur Gerüchte oder haben Sie so etwas schon einmal in Aktion gesehen?

Denken Sie daran, dass einige Leute davon profitieren, FUD wie dieses über Bitcoin zu verbreiten.

Viele Händler und Point-of-Sale-Bitcoin-Akzeptanten verwenden Null-Bestätigungszahlungen, ich habe noch nie einen einzigen Fall von Doppelausgaben gesehen oder gehört.

Ich denke, eine solche hypothetische App würde eine Zahlung an den Knoten des Empfängers senden, eine widersprüchliche Zahlung fast gleichzeitig an viele andere Knoten senden und hoffen, dass die zweite zugunsten von in der Blockchain landet die erste.

Dies lässt sich sehr einfach mit verschiedenen „Zahlungswahrscheinlichkeits“-Algorithmen erledigen, z. B. indem auf mehreren anderen Knoten im gesamten Bitcoin-Netzwerk überprüft wird, ob ein widersprüchliches TX erscheint. Wenn nicht, dann wird die Zahlungsweitergabe innerhalb von 2-3 Sekunden praktisch 100 % betragen und alle widersprüchlichen TX (um die doppelte Ausgabe durchzuführen) haben keine Chance. Zumindest nicht durch Standardknoten, was >95% des Netzwerks und wahrscheinlich >99,999% der Miner (wo es darauf ankommt) ausmacht.

Unsinn. Sie benötigen den privaten Schlüssel, um Münzen von einer Adresse zu senden, nur der Besitzer dieses Schlüssels kann versuchen, dieselben Münzen zweimal auszugeben.

Oh, ich nahm an, dass er mit einer angeblichen „Doppelausgaben-App“ etwas meinte, das Transaktionen selbst einrichten, signieren und übertragen kann und somit den privaten Schlüssel hat. Aber ja, natürlich ist eine App, die jede 0-conf-Transaktion einfach doppelt ausgibt, völliger Unsinn.
Wenn Sie es noch einmal lesen, haben Sie vielleicht Recht. In beiden Fällen existiert es nicht, da die doppelten Ausgaben fast sofort erkannt werden und innerhalb weniger Blöcke alle Transaktionen bis auf eine abgelehnt werden.
Du meinst innerhalb weniger Sekunden , oder? ;)