Pages:
Author

Topic: Coins gutgeschrieben,0 Bestätigungen, TransaktionsID vom Knoten abgelehnt (Read 1197 times)

legendary
Activity: 1734
Merit: 1015
Jetzt haben wir knapp 100 Bestätigungen, aber auf dem Empfängerwallet ist immer noch die alte Überweisung zusehen, mit einen Ausrufezeichen markiert.

Verschwindet die von alleine mit der Zeit, oder soll ich beim Empfänger einfach, auch mal eine Verknüpfung wie von Aswan oben beschrieben erstellen, um die unbestätigte, im Konflikt stehende Transaktion aus dem Wallet auch zu entfernen? oder einfach noch abwarten?

LG

Der btcnoob123



Die unbestätigte Transaktion kann nichtmehr existieren, da der Input nichtmehr gültig ist, weil anderweitig verbraucht. Wie bereits erwähnt, ist bitcoin Core nicht gerade mein Fachgebiet. Ich würde daher mal noch bis 144 Bestätigungen warten und wenn die Transaktion dann nicht von alleine verschwindet, kannst du sie mit -zapwallettxes auch einfach entfernen.
Allerdings ist es doch garnicht schlimm, wenn die Transaktion in Tx-Log noch verzeichnet ist. Bestätigt kann sie eh nichtmehr werden. Daher ist ein löscher diese Transaktion eigentlich garnicht nötig.
newbie
Activity: 11
Merit: 0
Jetzt haben wir knapp 100 Bestätigungen, aber auf dem Empfängerwallet ist immer noch die alte Überweisung zusehen, mit einen Ausrufezeichen markiert.

Verschwindet die von alleine mit der Zeit, oder soll ich beim Empfänger einfach, auch mal eine Verknüpfung wie von Aswan oben beschrieben erstellen, um die unbestätigte, im Konflikt stehende Transaktion aus dem Wallet auch zu entfernen? oder einfach noch abwarten?

LG

Der btcnoob123

legendary
Activity: 2730
Merit: 1263
Freut mich, das es jetzt funktioniert hat.

Es geht immer noch ohne Fee, aber dann sollte man genau wissen, was man tut und zeitweise vieeeel Geduld mitbringen. CPFP (Child Pays For Parent) und RBF (Replace By Fee) ist leider noch nicht in einer problemlos nutzbaren Form vorhanden.
newbie
Activity: 11
Merit: 0
ok, Bestätigungen truddeln gerade ein. 3 schon..

Auf blockchain.info steht jetzt doublespend-meldung unter beiden TxId's

Auf dem Empfängerkonto stehen beide Transaktionen drin.
Eine TX jetzt mit Uhr und eine TX mit Ausrufezeichen "Im Konflikt stehend"
Auf Übersicht ist bei dem Empfängerkonto unter Ausstehend jetzt auf 0.00000000btc und die überwiesende Summe ist dem Gesamtbetrag gutgeschrieben.

Hat also alles wunderbar geklappt.

Vielen vielen Dank an die Helfer, ohne euch wäre ich wahrscheinlich aufgeschmissen gewesen. Vielen Dank.

 Grin Grin Grin

Anbei:
soviel Ärger nur weil ich ein paar Cent Transaktionsgebühr mir sparen wollte. (waren jetzt ca. 0,30€)
Moral von der Geschichte: Transaktionsgebühren helfen nicht nur den Minern, sondern auch den eigenen Nerven.

....wegen 30 Cent Transaktionsgebühr *kopfschüttel*
legendary
Activity: 1734
Merit: 1015
Vor dem starten der Verknüpfung aber noch ein paar Stunden/Tage warten.



zuspät gelesen. aber die Überweisung war am 14.06.16 Daher hatten sie das wohl schon vergessen.

Mezzo hat wahrscheinlich gedacht, dass die Transaktion noch recht neu war, dann hättest du noch ein wenig warten müssen. Da die Transaktion ja aber, wie im OP beschieben, schon ein paar Tage als ist, hab ich garnicht erst erwähnt gehabt, dass man bei neueren Transaktionen ein Weilchen warten sollte. Wissenswert ist es aber natürlich trotzdem Smiley


Es hat scheinbar geklappt. Die Coins sind wieder bei mir auf'm Wallet gutgeschrieben. Die unbestätigte Transaktion ist nicht mehr unter dem Reiter Transaktion zusehen.

Nach dem starten der Verknüpfung wie sie von Aswan beschrieben, hat der Client normal gestartet und angefangen die Blöcke zu verifizieren, als er damit fertig war hat er an dieser stelle "Durchsuche erneut" angezeigt und nochmal die Prozente hochgezählt. Als er damit fertig war hat das Interface normal gestartet und ohne neuladen der Blockette wieder den alten Kontostand ohne die unbestätigte Transaktion angezeigt.

Wie von Aswan beschrieben ist auf dem Empfängerkonto die Transaktion noch zusehen.

Sprich erstmal alles super. Werde jetzt gleich die Überweisung nochmal versenden diesmal mit angemessender Gebühr, damit sie jetzt schnell bestätigt wird.

Freut mich, dass bisher alles geklappt hat.

Ich werde berichten wie sich das Empfängerkonto verhält wenn die neue Überweisung eintrifft.

Das Empfängerkonto wird die neue Transaktion zunächst ablehnen sofern die alte Transaktion dort noch bekannt ist. Sobald die neue Transaktion dann in einen Block aufgenommen wurde, wird beim Empfänger die alte Transaktion verschwinden und die stattdessen die neue zu sehen sein.


Vielen Dank aber nochmals an alle für die Lösung des Problems. Best Forum ever!!!

So schnell so viele hilfreiche Tips und Infos hat man sehr selten in Foren.



Freut mich sehr, dass wir dir helfen konnten.
newbie
Activity: 11
Merit: 0
Vor dem starten der Verknüpfung aber noch ein paar Stunden/Tage warten.



zuspät gelesen. aber die Überweisung war am 14.06.16 Daher hatten sie das wohl schon vergessen.

Es hat scheinbar geklappt. Die Coins sind wieder bei mir auf'm Wallet gutgeschrieben. Die unbestätigte Transaktion ist nicht mehr unter dem Reiter Transaktion zusehen.

Nach dem starten der Verknüpfung wie sie von Aswan beschrieben, hat der Client normal gestartet und angefangen die Blöcke zu verifizieren, als er damit fertig war hat er an dieser stelle "Durchsuche erneut" angezeigt und nochmal die Prozente hochgezählt. Als er damit fertig war hat das Interface normal gestartet und ohne neuladen der Blockette wieder den alten Kontostand ohne die unbestätigte Transaktion angezeigt.

Wie von Aswan beschrieben ist auf dem Empfängerkonto die Transaktion noch zusehen.

Sprich erstmal alles super. Werde jetzt gleich die Überweisung nochmal versenden diesmal mit angemessender Gebühr, damit sie jetzt schnell bestätigt wird.

Ich werde berichten wie sich das Empfängerkonto verhält wenn die neue Überweisung eintrifft.

Vielen Dank aber nochmals an alle für die Lösung des Problems. Best Forum ever!!!

So schnell so viele hilfreiche Tips und Infos hat man sehr selten in Foren.

legendary
Activity: 2730
Merit: 1263
Vor dem starten der Verknüpfung aber noch ein paar Stunden/Tage warten. Sonst bekommt der Client die entsprechende Transaktion von einem anderen Knoten, der sie noch nicht verworfen hat, und dann ist man wieder am Anfang.

dumpwallet? verstehe ich noch nicht was das sein soll. sieht super kompliziert aus und ich finde leider keine Inhalte zu diesen Thema auf deutsch.

Das ist ein Kommadozeilenkommando, um den Wallet-Inhalt auf der Console auszugeben. Bei aktuelleren Clients gibt es im GUI ein Debug Fenster mit einer Kommandokonsole. Dort kann man dieses Kommando eingeben (und mit 'help' eine Liste aller Kommandos sehen). Schau mal ob das bei der 0.10.1 schon drin war.

Daneben gibt es (auch bei älteren Clients) noch eine Möglichkeit über die Kommandozeile des Betriebssystems die Kommandos abzusetzen. Ein Kommandozeilenprogramm (früher bitcoind, heute bitcoin-cli) führt dann dieses Kommando mithilfe des laufenden Client aus. Wenn Du damit nicht so fit bist, würde ich diese Möglichkeit erst mal ignorieren.
newbie
Activity: 11
Merit: 0
ok, ich mach das dann jetzt.
werde mich melden ob das alles geklappt hat.

Vielen Dank schonmal
legendary
Activity: 1734
Merit: 1015
ok, super. ich hab auch gerade die Konsole und die Kommandozeilenoption gefunden.
Ich merke das ich meinen Usernamen gut gewählt habe.  Smiley

Ich mache es aber gleich sowie du es beschreibst, mit einer Verknüpfung.

Die wallet.dat habe ich ja schon gespeichert. Sollte ich noch irgendwas beachten bevor ich den Befehl eingebe?

wenn ein Fehler dabei auftreten sollte und die wallet.dat "beschädigt" werden sollte. Kann ich doch dann das wallet wieder herstellen, in dem ich dann die gesichert wallet.dat wieder reinkopiere und das wallet dann neustarte(fals dabei irgendwas schief läuft), oder?

und desweiteren..

Den Befehl muss ich nur bei den Absenderwallet anwenden ?   richtig?



Falls irgendwas passiert, dann ist alles über die backup wallet.dat gesichert.
Ja, es muss nur bei der Absenderwallet gemacht werden. Wenn du dann eine neue Transaktion sendest, die mit der alten in Konflikt steht, wird, sobald die neue bestätigt ist, bei dem Empfänger die alte Transaktion verschwinden.
newbie
Activity: 11
Merit: 0
ok, super. ich hab auch gerade die Konsole und die Kommandozeilenoption gefunden.
Ich merke das ich meinen Usernamen gut gewählt habe.  Smiley

Ich mache es aber gleich sowie du es beschreibst, mit einer Verknüpfung.

Die wallet.dat habe ich ja schon gespeichert. Sollte ich noch irgendwas beachten bevor ich den Befehl eingebe?

wenn ein Fehler dabei auftreten sollte und die wallet.dat "beschädigt" werden sollte. Kann ich doch dann das wallet wieder herstellen, in dem ich dann die gesichert wallet.dat wieder reinkopiere und das wallet dann neustarte(fals dabei irgendwas schief läuft), oder?

und desweiteren..

Den Befehl muss ich nur bei den Absenderwallet anwenden ?   richtig?

legendary
Activity: 1734
Merit: 1015
Für -zapwallettxes erstelle einfach eine Verknüpfung zum client. Rechtsklick auf die Verknüpfung --> Eigenschaften. Dann unter den Reiter "Verknüpfung" bei "Ziel" ans ende der Zeile ein Leerzeichen und "-zapwallettxes" schreiben.
Speichern und mit der Verknüpfung starten, dann warten bis es geladen ist. Die Unbestätigte Transaktion sollte dann nichtmehr zu sehen sein.
newbie
Activity: 11
Merit: 0
@Legov
ok, ich denke ich verstehen was du meinst. Danke schonmal für die klaren Worte. Gut zu wissen.
 
Hab aber dadurch noch ein paar Fragen

1. Client neu installieren?
wenn ich die Datei wallet.dat bei beiden rauskopiere und dann jeweils ein neuen Client installiere.
(Beim Absender und beim Empfänger.)
Anschliessend die wallet.dat dann jeweils im neuen Client einfüge und dann die Kette neulade, sollte er dann nicht die Transaktion die nicht in der Blockchain sind "vergessen"?
oder behält er sie dabei?

 ....oder haue ich jetzt hier was durcheinander?

2. mit "-zapwallettxes" starten?
Quote
Zitat Aswan:
Du musst deinen client die Transaktion vergessen lassen. Wenn du bitcoincore benutzt, dann starte den client mal mit "-zapwallettxes". Daduch werden alle transaktionen vergessen und aus der Blockchain neu geladen. Da unbestätigte Transaktionen (noch) nicht in der Blockchain sind, kennt sie dein client dann auch nicht und du kannst die Coins erneut versenden.

mit "-zapwallettxes" starten?  Huh  Sieht für mich nach Linux aus oder soll das batch sein?
Ich benutze  WIN7

oder liege ich ganz falsch?

batch wäre doch dann?:

cmd.exe
Code:
start C:/dateipfad/bitcoin-qt.exe -zapwallettxes
   Huh

lange ist her, das ich was über cmd machen musste, bin da nicht mehr so fit.
habs jetzt aber auch noch nicht ausprobiert. weil ich ungerne unwissend Experimente mache.

3. Schlüssel exportieren?
Die Wallet.dat hab ich nun auf mehrere Platten gesichert und verschlüsselt.
Aber, den privaten Schlüssel aus wallet.dat exportieren?  Huh

dumpwallet? verstehe ich noch nicht was das sein soll. sieht super kompliziert aus und ich finde leider keine Inhalte zu diesen Thema auf deutsch.
Kennt ihr Links, wo man sich zu diesen Thema was auf deutsch anlesen kann. Würde schon gerne grob verstehen was das Programm/Script macht, bevor ich es verwende.

Danke euch allen für die Hilfe, ich weiß alleine eigentlich gar nicht mehr weiter. Hätte nicht gedacht das eine Überweisung so unglaublich kompliziert werden kann. Bin über jeden sicheren Lösungsvorschlag sehr dankbar.

sr. member
Activity: 244
Merit: 250
Eine letzte Frage stellt sich mir aber noch.
Wie stelle ich sicher das es die gleichen Coins sind?

Zuerst solltest Du verstehen, dass es "die Coins an sich" gar nicht gibt. Deshalb kann man sie auch nicht identifizieren.
Das kann man vergleichen mit der Anzahl an Euros auf dem Kontoauszug des Giro-Kontos bei der Bank ...
Wenn Du jemand 3 Euro überweist, kannst Du auch nicht erwarten, dass am Ziel die selben 3 Euro ankommen, die Du los geschickt hast. Das ist absurd.

Die Bank ermittelt mithilfe der Kontonummer und ihrer Datenbank die Anzahl Euros über die Du verfügen kannst.
Die Wallet-Software ermittelt mithilfe der BTC-Adresse und der Blockchain die Anzahl Bitcoins über die Du verfügen kannst.

Jede Deiner BTC-Adressen ist in der Datei wallet.dat enthalten und wird dort durch je einen privaten (geheimen) Schlüssel repräsentiert. Wer diese privaten Schlüssel besitzt, kann über die zugehörige Menge Bitcoins verfügen.
BTW:Deshalb halte ich es generell für eine schlechte Idee, die privaten Schlüssel in einer online wallet zu speichern. Die sollten immer nur auf dem eigenen Computer liegen. Und ausserdem kann man die lokale wallet.dat nochmal insgesamt verschlüsseln und dadurch für andere unbrauchbar machen.

Das wichtigste ist also, die wallet.dat zu sichern, bzw. die privaten Schlüssel daraus zu exportieren und auszudrucken oder wegzuspeichern, so wie das mezzomix beschrieben hat. Dann kann nichts verloren gehen.
legendary
Activity: 1734
Merit: 1015
An sich selbst die Coins versenden hat leider nicht funktioniert.

Fehlermeldung ist, dass die Überweisung den Kontostand übersteigt.

Die Coins sind auch in der Übersicht noch als ausstehend markiert.

Im Überweisenfenster wo rechts unten der Kontostand steht, wird nur der Betrag angezeigt den sie schon vorher drauf hatte.

Unter Coin-Control waren die Coins auch noch nicht auswählbar.



Hmmm. Es kann sein, dass Bitcoin Core über die GUI keine Transaktionen mit unbestätigten Inputs zusammenbasteln will. Ich selbst nutze andere Wallet Clients und hab deswegen nicht ganz so viel Erfahrung mit aktuellen Versionen von Core. Das Bitcoin-Protokoll erlaubt definitiv Transaktionen mit unbestätigten Inputs. Wenn es also so ist, wie ich annehme, dann wäre das nichtzulassen von unbestätigten Inputs einfach eine Bevormundung des Nutzers. Jetzt glaube ich sogar, mich wieder entfernt daran erinnern zu können, dass das einer der Gründe war, warum ich Core nichtmehr nutze; wenn auch nicht der einzige.

Die Alternative, nämlich die Transaktion selbst zusammen zu basteln und dann mit Core nur signieren, setzt aber ein wenig technisches Wissen über den Aufbau von Transaktionen etc. voraus und ist auch nicht unbedingt ungefährlich wenn man sich nicht auskennt.

Ist natürlich jetzt sehr schade dass wir die Lösung haben, aber das Programm es anscheinend nicht zulässt. Evtl gibts hier aber wen, der sich besser mit Core auskennt und helfen kann.
newbie
Activity: 11
Merit: 0
An sich selbst die Coins versenden hat leider nicht funktioniert.

Fehlermeldung ist, dass die Überweisung den Kontostand übersteigt.

Die Coins sind auch in der Übersicht noch als ausstehend markiert.

Im Überweisenfenster wo rechts unten der Kontostand steht, wird nur der Betrag angezeigt den sie schon vorher drauf hatte.

Unter Coin-Control waren die Coins auch noch nicht auswählbar.

legendary
Activity: 1734
Merit: 1015
Eine letzte Frage stellt sich mir aber noch.
Wie stelle ich sicher das es die gleichen Coins sind?

Denn der Empfänger hatte noch was bei sich auf'm Wallet gehabt.
(kleinerer Betrag war schon drauf)

Einfach die identische Summe verschicken?
Wählt er dadurch auch wieder die selben Coins aus?


Sorry, für diese vielen naiven Fragen heute.
 
LG
Der btcnoob123

Am einfachsten wäre es da wohl, wenn der Empfänger einfach alles, was er hat (also seine coins und deine) in einer einzigen Transaktion an sich selbst schickt. Dann sind die gewünschten Coins auf jeden Fall dabei.
Ansonten kann man unter "Coin Control" genau auswählen welche Coins man nutzen möchte.

edit:

@mezzomix

Ich habe gerade mir angeschaut wie das mit dem backup funktionieren soll.

Verstehe ich das richtig, das nur die Datei "wallet.dat" im C:\Users\Username\AppData\Roaming\Bitcoin gesichert werden muss?
sprich z.B. auf usb-stick kopieren?
und um diese dann wieder herzustellen, die Datei in der neuen Installation dann wieder einsetzen und dann Kette neu Laden?
klingt ja erstmal sehr einfach. Ist das wirklich so?

Ich bin zwar nich Mezzo, aber so ist es. Die Wallet.dat enthält alles, was du für in deinem Fall brauchst. Fügst du die Datei dann in einer neuen Installation an selber stelle ein, hast du alles wie zuvor gehabt.

Wichtig ist evtl. noch, dass die Wallet.dat nur eine begrenzte menge ungenutzer Adressen gespeichert hat und wenn davon welche genutzt wurden, neue generiert. Das bedeutet, dass spätestens alle Empfangsadressen ein neues Backup nötig ist, am besten eher früher. Für dein Vorhaben ist das aber momentan nicht relevant.
newbie
Activity: 11
Merit: 0
Eine letzte Frage stellt sich mir aber noch.
Wie stelle ich sicher das es die gleichen Coins sind?

Denn der Empfänger hatte noch was bei sich auf'm Wallet gehabt.
(kleinerer Betrag war schon drauf)

Einfach die identische Summe verschicken?
Wählt er dadurch auch wieder die selben Coins aus?


Sorry, für diese vielen naiven Fragen heute.
 
LG
Der btcnoob123



edit:

@mezzomix

Ich habe gerade mir angeschaut wie das mit dem backup funktionieren soll.

Verstehe ich das richtig, das nur die Datei "wallet.dat" im C:\Users\Username\AppData\Roaming\Bitcoin gesichert werden muss?
sprich z.B. auf usb-stick kopieren?
und um diese dann wieder herzustellen, die Datei in der neuen Installation dann wieder einsetzen und dann Kette neu Laden?
klingt ja erstmal sehr einfach. Ist das wirklich so?
legendary
Activity: 2730
Merit: 1263
Ich kann von den Absenderwallet nix mehr reinstellen, da das Geld auf dem Wallet des Empfängers liegt. Oder wie meinst du das? Bei mir sagt er, dass mein Kontostand nicht ausreicht, wenn ich es erneut versuche zu verschicken, da die Coins bei mir nicht mehr gutgeschrieben sind. Vergessen wird die Transaktion scheinbar aber auch nicht, da ich sonst das Geld schon zurück hätte, auf dem Absenderkonto. Glaube ich.  oder Huh  

Nein, Du kannst keine neue Transaktion mehr einstellen, weil die Absender-Wallet gespeichert hat, dass schon eine entsprechende Transaktion mit diesem Geld (also den Inputs) unterwegs ist. Beim Empfänger ist da nichts angekommen.

Keine Ahnung ob die 0.10.1 das schon konnte, aber mit dem aktuellen Core Client kann diese Information mit der Start-Option "-zapwallettxes=2" (drop tx metadata) gelöscht werden. Wenn die Wallet vorher einige Tage nicht in Betrieb war, dürften die anderen Knoten im Netzwerk die Information vergessen haben. Die Wallet baut dann ihre Information aus der Blockchain neu auf und kennt diese Transaktion im Idealfall (falls sie nicht von einem Knoten, der sie nicht vergessen hat, empfangen wird) ebenfalls nicht mehr. Falls der alte Client diese Option noch nicht kennt funktioniert die alte Wallet auch problemlos mit dem aktuellen Client. Ein Backup der "wallet.dat" ist natürlich trotzdem wichtig und sollte immer gemacht werden.
newbie
Activity: 11
Merit: 0
(Absender und Empfänger, beide Bitcoin Core Version v0.10.1 (64-Bit))
legendary
Activity: 1734
Merit: 1015
Vorab, vielen Dank für eure ausführlichen Antworten.   Cheesy

Wenn ich euch jetzt richtig verstanden habe, dann soll mir entweder der Empfänger von der Absenderadresse die Coins mit ausreichender Gebühr zurück schicken, damit dadurch beide Transaktionen bestät igt werden.(CPFP) korrekt?

Das ist eine Möglichkeit. Allerdings müssen die Coins dabei nicht unbedingt an die Absenderadresse zurück geschickt werden, sondern einfach überhaupt mit einer Transaktionsgebühr, die beide Transaktionen deckt, verschickt werden. Der Empfänger kann sich die Coins dafür auch selbst zurücken, z.B. auf eine anderer Adresse in seiner Wallet.

Bzw. abwarten, das die Coins auf mein Wallet wieder gutgeschrieben werden, was ungewiss lange dauern kann. stichwort: Mempool. korrekt?

Das mit dem mempool bezieht sich eher auch die Nodes, also die Knoten, die die Transaktion weiterleiten. Deine Wallet wird wohl die Transaktion weiterhin ins Netzwerk senden und diese auch nicht vergessen. Das kommt aber auch auf die Wallet an, welche software benutzt du da?

Wenn ja;
Ich neige dazu mir die Transaktion einfach zurück zu schicken zu lassen mit hoher Gebühr. Denn mir ist nur wichtig das die Transaktion überhaupt ankommt und bestätigt wird. Transaktionskosten sind mir inzwischen S***** egal.

Es wäre daher schön, nochmal CPFP im klaren Deutsch zu klären.

Ein Versuch dessen:
(allgemein)
Ich soll also, von dem Wallet das die Zahlung empfangen und gutgeschrieben hat, die Coins wieder zurück auf das AbsenderKonto schicken?

Es ist im Prinzip egal wohin diese Coins geschickt werden. Wichtig ist hier nur, dass eine auf der unbestätigten Transaktion aufbauende, weitere Transaktion, gerätigt wird. Das kann auch geschehen, indem man sihc die Coins selbst zuschickt. Der Empfänger kann sich die Coins also einfach an eine seiner Adressen schicken, oder irgendwo anders hin (z.B. an eine andere Wallet die dir gehört).

(1.Schritt)
Dafür generiere ich also, eine neue Empfängeradresse auf meinen Konto von dem ich die Coins verschickt hatte?

Ja, das wäre eine Möglichkeit, die wohl funktionieren würde.

(2.schritt)
Jetzt soll mir der Empfänger, bei den die Coins jetzt noch unbestätigt gutgeschrieben sind, die Coins zu der neuen Adresse zurück schicken?  ...diesmal mit > 0,0004 BTC/kB Gebühr.

 ...ist das so korrekt, verstehe ich das richtig?
      ...sorry, das ich so penibel nachfrage.
           ...ich warte mit der Durchführung noch ab, bis einer von euch mir das bestätigen kann / bzw. ich nachher zuhause bin.


Ja genau, er soll genau diese Coins schicken. Es ist dabei wichtig, dass genau diese Coins geschickt werden, nicht irgendwelche anderen. Die Gebühr muss auch genug sein um für beide Transaktionen zu bezahlen, also lieber etwa doppelt so viel einrechnen (unter Umständen auch etwas mehr, je nachdme woraus die erste Transaktion so besteht).

Ich kann von den Absenderwallet nix mehr reinstellen, da das Geld auf dem Wallet des Empfängers liegt. Oder wie meinst du das? Bei mir sagt er, dass mein Kontostand nicht ausreicht, wenn ich es erneut versuche zu verschicken, da die Coins bei mir nicht mehr gutgeschrieben sind. Vergessen wird die Transaktion scheinbar aber auch nicht, da ich sonst das Geld schon zurück hätte, auf dem Absenderkonto. Glaube ich.  oder Huh   

Du musst deinen client die Transaktion vergessen lassen. Wenn du bitcoincore benutzt, dann starte den client mal mit "-zapwallettxes". Daduch werden alle transaktionen vergessen und aus der Blockchain neu geladen. Da unbestätigte Transaktionen (noch) nicht in der Blockchain sind, kennt sie dein client dann auch nicht und du kannst die Coins erneut versenden.

Oder meinst du das Wallet stellt die Transaktion alleine wieder rein? Hab doch gar keine TransaktionId mehr? Müsste ich denn dann nicht eine haben? bzw. die alte wieder funktionieren? Also, kein Fehler ausgeben wenn ich sie bei blockchain.info/de eingebe?
Wie kann eine Transaktion regelmässig ins Netz gestellt werden?

Dein Client wird vermutlich versuchen, die Transaktion regelmäßig ans Netzwerk zu senden. Einzelne Nodes im Netzwerk können dann selbst entscheiden, ob sie die Tx weiterleiten oder sie ablehnen. Die TransaktionsID solltest du noch haben, in deiner Wallet bei den Transaktionen einfach mal die unebstätigte Transaktion anschauen, da müsste die TxID stehen bzw. mit rechtslich kopierbar sein (je nachdem welche wallet du nutzt eben). Die "funktioniert" auch noch, aber die Fehlermeldung, die du genannt hast, bedeutet, dass die Transaktion schonmal im Zielnode war und dort wieder gelöscht bzw. vergessen wurde. Außerdem sagt die Nachricht anscheinend, dass die Nodeeinstellungen im Zielnode bei Transaktionen, die bereits vergessen wurden, eine erneute Aufnahme bzw. eine erneute Weiterleitung dieser Transaktion verbieten.
Das ganze gilt aber nicht für alle Nodes, sondern im dem fall nur für die angesprochenen von Blockchain.info. Andere Nodes können anders reagieren und die Transaktion durchaus akzeptieren und weiterleiten. Das mag etwas kompliziert klingen, aber das ist eben die dezantrale Natur des Bitcoin.


Vielen dank schonmal, für eure schnellen und ausführlichen Antworten  Grin

Der btcnoob123


Wir helfen immer gern. Allerdings kann ich, für welche Methode auch immer du dich entscheidest, dir das mit den Backups auch nur nahelegen. Damit wäre das ganze auch nicht passiert. Ach ja, welche Wallet-Software nutzt du?
Pages:
Jump to: