Author

Topic: unconfirmed transaction (Read 1659 times)

hero member
Activity: 964
Merit: 509
July 13, 2015, 04:29:54 PM
#18
Die Auswirkung des Spams sind wirklich marginal.

Habe um 20:50 eine Transaktion über einen einstelligen Eurobetrag gemacht, 1,5h später 7 Bestätigungen.
Gebühr 0.0001 BTC
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
July 13, 2015, 02:44:39 AM
#17
-snip-
Ein "Überdruckventil" zur Entspannung der aktuellen Lage ist aber keine Lösung, die Spammer würden genau dieses für ihren Angriff dann verwenden.

Ein Überdruckventil ist in der Tat keine Lösung auch wenn höhere Gebühren die Miner sicherlich freuen. Ob mehr Gebühren für die Spammer eine Option sind wage ich aber zu bezweifeln. Das macht den Angriff nur teurer und die wenigsten würden sich mit dem angesprochenen Überdruckventil auseinandersetzen. Der Spam erfüllt also auch so seinen Zweck, egal ob es einige wenige gibt die Wissen wie man das Problem umgeht.
legendary
Activity: 2702
Merit: 1261
July 13, 2015, 02:15:54 AM
#16
Wenn ich so einen Service professionell anbieten möchte, dann würde ich genau zu den bereits angesprochenen Möglichkeiten greifen. Zum einen würde ich die TX speichern und selbst pushen und zum anderen würde ich mich im aktuellen Umfeld um Zugang zu den Minern bemühen. Den ersten Punkt kann übrigens jeder umsetzen - notfalls auch manuell. Fragil sind diese beiden Methoden nicht.

Welche Methode würde nur funktionieren, solange man sie geheim hält (security by obscurity)?
legendary
Activity: 1245
Merit: 1004
July 13, 2015, 01:35:52 AM
#15
"Unconfirmed" liessen sich von einem Pool im Spezialmodus abräumen, der dann halt keine Transfers mit Fees drin abwickelt, sondern nur den Müll. Betreiber macht dann aber nicht mehr als 25BTC pro Block, da gehört schon Enthusiasmus dazu.

Der Client des Miner räumt die alten TX aus dem Mempool sowieso irgendwann ab, sobald sie nicht mehr gepusht werden. Oder der Client ist lausig programmiert.

Ich habe übrigens BitPay schon ein paar mal ausgetestet und habe den Verdacht, dass sie selbst den Push für die eingehenden Zahlungen übernehmen. Selbst in der heissen Phase der letzten Tage war gegen BitPay kein Double Spend möglich.  Cool

Die erfahreneren Betreiber wissen sich irgendwie zu wehren. Damit das effektiv gelingt dürften einige Methoden etwas Schutz vor Veröffentlichung benötigen. Die werden mit Informationen zum internen Aufbau nur rausrücken wenn das keine fragile Technik ist.
Die Wallet sendet Überweisungen alle halbe Stunde wieder raus, um aus dem Memory der Pools rauszukommen must du die Wallet abschalten, für etwas um die 30 Stunden. Es gibt für diesen Timeout leider keine Angaben, da braucht nur ein Pool mit 60 Stunden zu arbeiten und schon hilft das nicht.
Eligius hatte mal ein Spezialangebot für Transferkosten. Du kannst einen Miningpool speziell ansteuern mit deiner Überweisung, das lässt sich in dem Wallet Konfigurationsfile einrichten. Wizkid bietet das aber nicht mehr an. Ein "Überdruckventil" zur Entspannung der aktuellen Lage ist aber keine Lösung, die Spammer würden genau dieses für ihren Angriff dann verwenden.
legendary
Activity: 2702
Merit: 1261
July 10, 2015, 06:27:20 AM
#14
Ich habe übrigens BitPay schon ein paar mal ausgetestet und habe den Verdacht, dass sie selbst den Push für die eingehenden Zahlungen übernehmen. Selbst in der heissen Phase der letzten Tage war gegen BitPay kein Double Spend möglich.  Cool
Sind die nicht auch mit nem größeren Pool verbandelt und lassen da TX direkt einbauen?

Keine Ahnung. Wenn jemand Informationen zu deren internem Aufbau hat, her damit!  Wink
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
July 10, 2015, 04:36:35 AM
#13
Wenn Du die Formel anschaust, siehst Du, dass man dafür recht grosse Summen oder grosse Wartezeiten benötigst oder eben keine Free TX senden kannst. Daneben haben die meisten Miner nur einen begrenzten Platz für Free TX. Damit werden Paid TX nur wenig beeinträchtigt. Wenn dann diese wenigen Free TX mal einige Blöcke Wartezeit benötigen, kann man auch nicht mehr von Spam reden.

Die Formel greift ganz gut: Viele TX mit niedriger Summe haben eine niedrige Prio und gehen daher nicht Free durch. Mit hohen Summen lässt sich schneller eine ausreichend Prio erreichen, aber keiner hat genug Geld, um mit hohen Summen und gleichzeitig vielen TX zu spammen.

^^^ Gut. Es darf keine Möglichkeit geben einen "Kurzschluss zu verursachen" mit Zero Fee Überweisungen. Das hält kein Netzwerk/Kabel aus, egal wie dick (Blockgröße).

Gibt es auch nicht, der Spam kostet Geld, jede der Spam TX zahlt eine Gebühr. Das ist der einzige Grund wieso das überhaupt jemanden kümmert (siehe mezzomix' Beiträge).



-snip-
Ich habe übrigens BitPay schon ein paar mal ausgetestet und habe den Verdacht, dass sie selbst den Push für die eingehenden Zahlungen übernehmen. Selbst in der heissen Phase der letzten Tage war gegen BitPay kein Double Spend möglich.  Cool

Sind die nicht auch mit nem größeren Pool verbandelt und lassen da TX direkt einbauen?
legendary
Activity: 2702
Merit: 1261
July 10, 2015, 01:32:37 AM
#12
Hatte nach dem 4.July mit einer kleinen Testüberweisung am Mittwoch die Luft ausgetestet. Standardkonfiguration, Normalbedingungen, leider unter Normalbedingungen Transferkostenfrei.
Hängt jetzt also "unconfirmed" in genau dieser Luft. Geschickterweise  Undecided noch eine zweite Testsendung (mit Fees) 12 Stunden später geschickt, die aber leider auf dem Split von Überweisung 1 angewiesen ist  Angry Fazit: Beide hängen.
Könnte das noch hundertmal machen, der einzige Begrenzungsfaktor wäre mein Walletvermögen. Aber es wäre nicht "weg" sondern nur "endlos lange unterwegs".

Genau diese Art von Problemen hat auch ein Spammer.  Wink

Das ist aber kein Blockchain-Spam, sondern nur Mempool-Spam. Wie lange kannst Du es Dir leisten, "hängende" aber gültige(!) TX mit ausreichender Prio loszuschicken?! Hundert ist noch lange kein Problem, aber Dein Geld ist erst mal nicht mehr verfügbar. Sollte es in einen Block aufgenommen werden, hasst Du viele TXout, die Du erst mal langwierig wieder konsolidieren musst - oder Du bekommst wegen der 1k Grenze in der Folge keine ordentliche Zahlung mehr ohne Fee durch. Die Strafe erfolgt für Dich dann eben verzögert!  Grin

"Unconfirmed" liessen sich von einem Pool im Spezialmodus abräumen, der dann halt keine Transfers mit Fees drin abwickelt, sondern nur den Müll. Betreiber macht dann aber nicht mehr als 25BTC pro Block, da gehört schon Enthusiasmus dazu.

Der Client des Miner räumt die alten TX aus dem Mempool sowieso irgendwann ab, sobald sie nicht mehr gepusht werden. Oder der Client ist lausig programmiert.

Ich habe übrigens BitPay schon ein paar mal ausgetestet und habe den Verdacht, dass sie selbst den Push für die eingehenden Zahlungen übernehmen. Selbst in der heissen Phase der letzten Tage war gegen BitPay kein Double Spend möglich.  Cool
legendary
Activity: 2380
Merit: 1085
Money often costs too much.
July 10, 2015, 01:17:43 AM
#11
Wenn Du die Formel anschaust, siehst Du, dass man dafür recht grosse Summen oder grosse Wartezeiten benötigst oder eben keine Free TX senden kannst. Daneben haben die meisten Miner nur einen begrenzten Platz für Free TX. Damit werden Paid TX nur wenig beeinträchtigt. Wenn dann diese wenigen Free TX mal einige Blöcke Wartezeit benötigen, kann man auch nicht mehr von Spam reden.

Die Formel greift ganz gut: Viele TX mit niedriger Summe haben eine niedrige Prio und gehen daher nicht Free durch. Mit hohen Summen lässt sich schneller eine ausreichend Prio erreichen, aber keiner hat genug Geld, um mit hohen Summen und gleichzeitig vielen TX zu spammen.

^^^ Gut. Es darf keine Möglichkeit geben einen "Kurzschluss zu verursachen" mit Zero Fee Überweisungen. Das hält kein Netzwerk/Kabel aus, egal wie dick (Blockgröße).

Hatte nach dem 4.July mit einer kleinen Testüberweisung am Mittwoch die Luft ausgetestet. Standardkonfiguration, Normalbedingungen, leider unter Normalbedingungen Transferkostenfrei.
Hängt jetzt also "unconfirmed" in genau dieser Luft. Geschickterweise  Undecided noch eine zweite Testsendung (mit Fees) 12 Stunden später geschickt, die aber leider auf dem Split von Überweisung 1 angewiesen ist  Angry Fazit: Beide hängen.
Könnte das noch hundertmal machen, der einzige Begrenzungsfaktor wäre mein Walletvermögen. Aber es wäre nicht "weg" sondern nur "endlos lange unterwegs".

"Unconfirmed" liessen sich von einem Pool im Spezialmodus abräumen, der dann halt keine Transfers mit Fees drin abwickelt, sondern nur den Müll. Betreiber macht dann aber nicht mehr als 25BTC pro Block, da gehört schon Enthusiasmus dazu.
legendary
Activity: 2702
Merit: 1261
July 10, 2015, 01:01:27 AM
#10
Wenn Du die Formel anschaust, siehst Du, dass man dafür recht grosse Summen oder grosse Wartezeiten benötigst oder eben keine Free TX senden kannst. Daneben haben die meisten Miner nur einen begrenzten Platz für Free TX. Damit werden Paid TX nur wenig beeinträchtigt. Wenn dann diese wenigen Free TX mal einige Blöcke Wartezeit benötigen, kann man auch nicht mehr von Spam reden.

Die Formel greift ganz gut: Viele TX mit niedriger Summe haben eine niedrige Prio und gehen daher nicht Free durch. Mit hohen Summen lässt sich schneller eine ausreichend Prio erreichen, aber keiner hat genug Geld, um mit hohen Summen und gleichzeitig vielen TX zu spammen.
legendary
Activity: 2380
Merit: 1085
Money often costs too much.
July 10, 2015, 12:03:26 AM
#9
Es gibt zur Zeit sehr viele Transactionen die auf eine Bestätigung warten. Da spammt jemand das Netzwerk. Dabei wird ne Menge Geld verbrannt von daher kann man davon ausgehen das sich die Situation bald bessert. Unter normalen Umständen ist die TX völlig ok, die ist zwar groß, aber die Gebühren sind entsprechend hoch.

Nein, wird es nicht. Du kannst das Netzwerk lustig bespammen mit zwei eigenen Wallets und passenden Transactions die nach den Regeln von https://en.bitcoin.it/wiki/Transaction_fees mit 0,- Zero Nada Zilch TxFees auskommen.

Ja mir platzt der Kragen. Und das beste sind die unverbesserlichen Oldbies im Forum, die was verzählen von wegen 0 Confirmations wäre eine tolle Sache zum Pizzabestellen. Ist es nicht, seht ihr doch, sieht jetzt jeder.
legendary
Activity: 2216
Merit: 1021
July 09, 2015, 03:32:14 PM
#8
hat sich eben erledigt. Die Transaktion ist in einem Block und hat schon 5 Bestätigungen.

Ist das absicht, dass der Link für die cold wallets auf dem Pi auf eine Seite verweist, die ich als Europäer nicht lesen kann? Cheesy
sorry, hatte den Link länger nicht mehr kontrolliert. Werde ihn mal entfernen.
hero member
Activity: 964
Merit: 509
July 09, 2015, 09:54:16 AM
#7
Gerade eine Transaktion gemacht (0,03 BTC) , direkt in den nächsten Block übernommen.

legendary
Activity: 2216
Merit: 1021
July 09, 2015, 05:07:34 AM
#6
hat sich eben erledigt. Die Transaktion ist in einem Block und hat schon 5 Bestätigungen.
legendary
Activity: 2702
Merit: 1261
July 08, 2015, 06:51:06 AM
#5
Die Frage ist wann der Spam (stress test) aufhört.

Sobald dem Spammer das Geld ausgeht.  Für so etwas braucht man alte BTC (viele Confirmations) und muss Fee bezahlen. Die Miner freuen sich und dem Spammer geht irgendwann mal das Geld aus.

Ausserdem wird mehr Energie in die Erweiterung der Blockgrösse und in Lösungen zum Pruning gesteckt.  Wink
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
July 08, 2015, 06:07:57 AM
#4
-snip-
Ich bin Empfänger, und der Sender faucetbox.com sollte ja eigentlich auch kein scam sein. Für die kleinen Beträge nutze ich nach wie vor electrum als wallet.

Dann abwarten, die TX wird auf Dauer bestätigt werden. Ich vermute die benutzen entweder bitcoin core direct oder über eine API auf einem Server, von daher sollte die TX ca. alle 30 Minuten neu losgeschickt werden und dann irgendwann auch von nem Miner in einen Block verpackt werden. Durch die >40K anderen TX kann das aber eine Weile dauern. Da es sowas in dieser Größenordnung noch nicht gab, ist es schwer zu sagen wie lange, aber. Die Frage ist wann der Spam (stress test) aufhört. 40k TX brauchen so 20 bis 40 Blöcke und abgearbeitet zu werden, also ca. 3 bis 7 Stunden.
legendary
Activity: 2216
Merit: 1021
July 08, 2015, 06:02:39 AM
#3
ich habe gestern abend eine transaktion erhalten die eine ganze Weile auf pending stand. Heute morgen war diese Transaktion aus meiner wallet verschwunden. https://btc.blockr.io/tx/info/6fe19145e9e8270c56f0dd54db82fe82072d1978a28a8f597807e7854aab210e
Was passiert jetzt mit der Transaktion? Wieso wurde diese nicht in einen Block aufgenommen?

Bist Du Sender oder Empfänger? Welche wallet software/service benutzt Du? Einige "vergessen" unbestätigt TX nach einiger Zeit, insbesondere wenn die Wallet zwischendurch geschlossen wurde. Spätestens wenn die TX in nem Block ist, weiß deine Wallet aber wieder bescheid. Wenn Du der Absender bist, solltest Du sie regelmäßig neu versenden, da z.B: bc.i schon nichts mehr davon weiß. Die leiden aber auch ziemlich unter dem Spam.

Es gibt zur Zeit sehr viele Transactionen die auf eine Bestätigung warten. Da spammt jemand das Netzwerk. Dabei wird ne Menge Geld verbrannt von daher kann man davon ausgehen das sich die Situation bald bessert. Unter normalen Umständen ist die TX völlig ok, die ist zwar groß, aber die Gebühren sind entsprechend hoch.



Im Vergleich zum Rest des Monats:



Die kleineren Ausschläge nach oben die sind die letzten "Stress tests".
Ich bin Empfänger, und der Sender faucetbox.com sollte ja eigentlich auch kein scam sein. Für die kleinen Beträge nutze ich nach wie vor electrum als wallet.
copper member
Activity: 1498
Merit: 1528
No I dont escrow anymore.
July 08, 2015, 05:54:39 AM
#2
ich habe gestern abend eine transaktion erhalten die eine ganze Weile auf pending stand. Heute morgen war diese Transaktion aus meiner wallet verschwunden. https://btc.blockr.io/tx/info/6fe19145e9e8270c56f0dd54db82fe82072d1978a28a8f597807e7854aab210e
Was passiert jetzt mit der Transaktion? Wieso wurde diese nicht in einen Block aufgenommen?

Bist Du Sender oder Empfänger? Welche wallet software/service benutzt Du? Einige "vergessen" unbestätigt TX nach einiger Zeit, insbesondere wenn die Wallet zwischendurch geschlossen wurde. Spätestens wenn die TX in nem Block ist, weiß deine Wallet aber wieder bescheid. Wenn Du der Absender bist, solltest Du sie regelmäßig neu versenden, da z.B: bc.i schon nichts mehr davon weiß. Die leiden aber auch ziemlich unter dem Spam.

Es gibt zur Zeit sehr viele Transactionen die auf eine Bestätigung warten. Da spammt jemand das Netzwerk. Dabei wird ne Menge Geld verbrannt von daher kann man davon ausgehen das sich die Situation bald bessert. Unter normalen Umständen ist die TX völlig ok, die ist zwar groß, aber die Gebühren sind entsprechend hoch.



Im Vergleich zum Rest des Monats:



Die kleineren Ausschläge nach oben die sind die letzten "Stress tests".
legendary
Activity: 2216
Merit: 1021
July 08, 2015, 05:05:46 AM
#1
ich habe gestern abend eine transaktion erhalten die eine ganze Weile auf pending stand. Heute morgen war diese Transaktion aus meiner wallet verschwunden. https://btc.blockr.io/tx/info/6fe19145e9e8270c56f0dd54db82fe82072d1978a28a8f597807e7854aab210e
Was passiert jetzt mit der Transaktion? Wieso wurde diese nicht in einen Block aufgenommen?
Jump to: