Author

Topic: Re: Double spends (Read 1282 times)

legendary
Activity: 2912
Merit: 1309
December 15, 2016, 03:33:36 PM
#13
Außerdem hoffe ich, dass verantwortungsvolle Empfänger von 0 conf tx entsprechend das Netzwerk monitoren. Zum Beispiel scauen, wie viele andere nodes melden, dass sie die tx gesehen haben, schauen ob eine in Konflikt stehende tx gesehen wird, etc. Das wird natürlich besser, je länger man wartet, aber auch unmittelbar nach Erhalt der tx kann man checken, ob verbundene Nodes die kennen (und ggf selbst aktiv weiter an pools pushen etc.)


denke schon das bitpay oder andere so was machen.. würde mich wundern wenn nicht.
hero member
Activity: 707
Merit: 500
December 15, 2016, 11:53:49 AM
#12
Außerdem hoffe ich, dass verantwortungsvolle Empfänger von 0 conf tx entsprechend das Netzwerk monitoren. Zum Beispiel scauen, wie viele andere nodes melden, dass sie die tx gesehen haben, schauen ob eine in Konflikt stehende tx gesehen wird, etc. Das wird natürlich besser, je länger man wartet, aber auch unmittelbar nach Erhalt der tx kann man checken, ob verbundene Nodes die kennen (und ggf selbst aktiv weiter an pools pushen etc.)
legendary
Activity: 2702
Merit: 1261
December 15, 2016, 04:51:41 AM
#11
Vor allem hat derjenige vorgemacht, dass ein Double Spend selbst bei Unconfirmed Transactions sehr schwer ist, wenn man nicht in der zu ersetzenden Transaction explizit RBF signalisiert hat.  Wink

Alternativ kann man eine zu niedrige Fee wählen, darauf hoffen dass der Empfänger das nicht merkt, darauf hoffen dass niemand die Transaktion regelmässig erneut überträgt und darauf warten dass die meisten Knoten / Miner die Transaktion vergessen haben. Einfacher ist es wenn man einen Miner kennt, der die Double Spend Transaction direkt in seinen Block aufnimmt.

Da Bitpay 0-Confirmation Transactions aktzeptiert (hat), habe ich dort ein paar mal einen Double Spend ausprobiert. Es hat in keinem einzigen Fall funktioniert.
legendary
Activity: 2912
Merit: 1309
December 15, 2016, 03:49:54 AM
#10
legendary
Activity: 1457
Merit: 1033
December 14, 2016, 01:27:16 PM
#9
Mensch was dieser Thread alles bietet. Ich brauch garnichts anderes in diesem Forum lesen, ist ja alles schön komprimiert hier.

Fehlen nur noch ein paar lustige Nerd-Bilder oder, -Videos von abrauchenden Minern,  und das wird meine Startseite  Grin
legendary
Activity: 1237
Merit: 1010
December 14, 2016, 11:57:38 AM
#8
Mensch was dieser Thread alles bietet. Ich brauch garnichts anderes in diesem Forum lesen, ist ja alles schön komprimiert hier.
hero member
Activity: 707
Merit: 500
December 14, 2016, 11:23:56 AM
#7
Man kann aber durchaus mit ein bisschen Mühe (oder entsprechnder Software Unterstützung) den sweet spot finden, bei dem die fee so gering ist, dass manche pools sie garnicht erst weitergeleitet bekommen oder gleich wieder aus dem mempool löschen, man sieht die Transaktion zum Beispiel auf blockchain.info und danach wird aber eine in KOnflikt stehende mit hoher fee direkt an die pools gesendet. Oder man lässt trotzde korrekter Existenz der ursprünglichen Transaktion den Pools (über ihre Apis direkt) in Konflikt stehende Transaktionen mit sehr hoher fee zukommen, ein par haben vermutlich als policy strikte Gewinn-Maximierung und ersetzen die alte Transaktion einfach.
Also alles keine exakte Wissenschaft, aber ist nicht so als gäbe es keine Gefahren.
Man kann auch eine normale Transaktion mit guter Fee schicken, die aber auf einer Kette von problematischen (nicht-Standard, kleine Fee) unbestätigten Transaktionen basiert, so dass die tx selbst ganz gut aussieht, es aber trotzdem unwahrscheinlich ist, dass sie bestätigt wird.
legendary
Activity: 2702
Merit: 1261
December 14, 2016, 11:01:20 AM
#6
Grundlagen vom Bitcoin.
Solange die Transaktion in keinem Block ist, zählt es nur als "Wunsch-"Überweisung. Du kannst die selben Input nochmal nehmen, größere Gebühr angeben und auf andere Adressen überweisen.

So einfach ist es nicht, da die meisten Nodes bei einem Konflikt im Mempool die neuere Transaktion ignorieren. Bei guter Verteilung im Netzwerk (Fee!) und einer Standardtransaktion gibt es kaum eine Chance. RBF muss signalisiert werden und erlaubt nur begrenzte Anpassungen.

Wer es nicht glaubt: Selber ausprobieren!
sr. member
Activity: 398
Merit: 250
Hodl till the end :)
December 14, 2016, 09:35:25 AM
#5
Deswegen immer auf mindestens 1 Bestätigung warten Smiley
hero member
Activity: 581
Merit: 504
December 14, 2016, 09:33:55 AM
#4
Grundlagen vom Bitcoin.
Solange die Transaktion in keinem Block ist, zählt es nur als "Wunsch-"Überweisung. Du kannst die selben Input nochmal nehmen, größere Gebühr angeben und auf andere Adressen überweisen.
sr. member
Activity: 431
Merit: 251
December 14, 2016, 09:09:55 AM
#3
Zwischendurch wieder mal ein großes Danke, für all die ganzen reibungslosen Trades.

Kein einziger Doublespend - Kein einziger nicht bezahlter Gutschen Smiley

Das kann sich sehen lassen Smiley

Doublespend wäre ja auch etwas aufwändig bei der Miningpower Cheesy

ein "doble spend" mit uncopnfirmed transactions ist, wenn der Mempool sehr voll ist gar nicht so abwegig.
Daher sollte man schon mindestens eine Bestätigung immer abwarten..
Und dies kann halt manchmal dauern

Wie geht das dann genau? Wenn eine transaction zu wenig Fee hat und dann quasi nie durchgeführt wird und ich somit eine neue machen kann ?
legendary
Activity: 2912
Merit: 1309
December 14, 2016, 06:40:32 AM
#2
Zwischendurch wieder mal ein großes Danke, für all die ganzen reibungslosen Trades.

Kein einziger Doublespend - Kein einziger nicht bezahlter Gutschen Smiley

Das kann sich sehen lassen Smiley

Doublespend wäre ja auch etwas aufwändig bei der Miningpower Cheesy

ein "doble spend" mit uncopnfirmed transactions ist, wenn der Mempool sehr voll ist gar nicht so abwegig.
Daher sollte man schon mindestens eine Bestätigung immer abwarten..
Und dies kann halt manchmal dauern
sr. member
Activity: 431
Merit: 251
December 14, 2016, 06:09:18 AM
#1
Zwischendurch wieder mal ein großes Danke, für all die ganzen reibungslosen Trades.

Kein einziger Doublespend - Kein einziger nicht bezahlter Gutschen Smiley

Das kann sich sehen lassen Smiley

Doublespend wäre ja auch etwas aufwändig bei der Miningpower Cheesy
Jump to: