Author

Topic: Überweisung aus altem wallet.dat (Read 141 times)

hero member
Activity: 714
Merit: 1010
Crypto Swap Exchange
February 10, 2024, 03:50:23 PM
#6
Welche Version von Bitcoin Core verwendest du denn für deine alte Wallet von 2017? Immer noch die damalige Bitcoin Core 0.15.0.1?

Eine Option wäre ja durchaus, dein Bitcoin Core zu aktualisieren und falls du nicht genügend Speicherplatz für die Blockchain hast, eine "pruned" Blockchain zu verwenden. Mit einem Bitcoin Core 0.15.0.1 würde ich jedenfalls eine Synchronisation bis zum aktuellen Stand nicht angehen.

Ich persönlich halte nicht so viel davon, mit Private Keys rumzuhantieren, wenn man nicht vollständig versteht, wie eine Bitcoin Wallet Keys und Adressen verwaltet und daß der eigenen Coin-Bestand sich ggf. aus mehreren UTXOs zusammensetzt und in der Regel mehrere Adressen und damit Private Keys involviert sind.
Ganz davon zu schweigen, daß man ungeschützte (per Dump im Klartext gespeicherte) Private Keys besser auf keinen Fall auf einem Online-Rechner handhabt, den man auch sonst für seine täglichen Internetsachen verwendet. Das kann nämlich in die Hose gehen, da man den Sicherheitsstatus des Rechners kaum zweifelsfrei einschätzen und verifizieren kann.

Ich würde dir eher dazu raten, falls nötig, dein Bitcoin Core zu aktualisieren und dann, ggf. mit gekürztem (pruned) Blockspeicherplatz, deine Wallet vollständig zu synchronisieren, um dann die Coins dahin zu bewegen, wo du sie hinhaben möchtest.
legendary
Activity: 1316
Merit: 2018
January 19, 2024, 04:29:49 AM
#5
Hallo erstmal,

dir wurde ja schon bereits eine Alternative genannt um an deine Coins zu kommen. Electrum ist da sicherlich die beste Wahl bei den "Lite"-Wallets - allerdings solltest du aufpassen, dass du auch die richtige Version installierst, es gibt da leider sehr viele Scams.

Ich arbeite nicht mit Bitcoin Core. Aber versuche mal in die Konsole folgendes einzugeben:
Code:
listreceivedbyaddress
Das sollte alle Adressen ausgeben, auf die mal etwas eingetroffen ist. Zumindest hat mir das eine schnelle Internetsuche ausgespuckt- -> https://developer.bitcoin.org/reference/rpc/listreceivedbyaddress.html
Ansonsten kannst du auch hier nachfragen: https://bitcointalksearch.org/topic/news-uber-bitcoin-core-wallet-5428166
Keine Sorge, dass bekommen wir hier im Forum schon hin.

Genau, den Befehl listreceivedbyaddressnutzt man, wenn man die Empfänger-Adressen einer Wallet erhalten möchte. Dadurch kriegt man einen Einblick über alle Eingänge einer Wallet und wie sie auf bestimmte Adressen verteilt worden sind.
Mit dem Befehl lässt sich natürlich spielen und man kann das ganze noch nach Belieben modifizieren.


Solltest du den Private-Key extrahieren wollen, dann bitte immer eine Sicherung der wallet.dat anlegen. Vor allem, wenn man nicht genau weiß, was man macht.
Der einfachste Weg wäre dann sicherlich per Konsole den Befehl dumpwallet auszuführen.
Das würde unter Windows dann so aussehen, wenn du die den Output als .txt auf dem Desktop extrahieren wollen würdest:
Code:
dumpwallet "C:\Users\USERNAME\Desktop\private_key.txt

Allerdings bietet dir Bitcoin Core mittlerweile auch viele Optionen/Features um das Synchronisieren zu vereinfachen bzw. den genutzen Speicherplatz genau zu bestimmen.
Dafür würde ich den "Prune"-Modus empfehlen. Dadurch lässt sich Speicherplatz sparen und ist in deinem Anwendungsfall hilfreich.
Probleme gibt es nur, wenn man eine Full-Node betreibt, da dort vorausgesetzt wird, dass man die gesamte Blockchain gesichert hat.

Beim "prunen" wird nur ein bestimmter Teil der Blockchain gespeichert, dadurch beschleunigt natürlich das Synchronisieren und der Speicherplatz wird dadurch reduziert.
Das Minimum ist jedoch auf 550 MB festgesetzt und ich würde dir auf jeden Fall empfehlen, einen gewissen Puffer zu verwenden. :-)

Den Befehl zum Aktivieren kannst du einfach in der bitcoin.conf-Datei hinzufügen, die findest du normalerweise unter %APPDATA%\Bitcoin\.
Mit "prune=550" würdest du dann die Mindestanforderung von 550 MB freigeben.

Aber wie gesagt, der erste und wichtigste Schritt ist das Sichern der wallet.dat bevor du irgendetwas ausprobierst!

legendary
Activity: 2660
Merit: 2229
https://t1p.de/6ghrf
January 12, 2024, 04:11:22 AM
#4
Danke für deine Hilfe!

Die Option über Electrum zu gehen, finde ich vielversprechend. Sorry, nur für die Anfängerfrage dazu, aber wo bekomme ich genau die Wallet-Adresse als Eingabe für das dumprivkey her? Kann ich diese irgendwie der wallet.data entnehmen?

Bitteschön für die Hilfe.
Ich arbeite nicht mit Bitcoin Core. Aber versuche mal in die Konsole folgendes einzugeben:
Code:
listreceivedbyaddress
Das sollte alle Adressen ausgeben, auf die mal etwas eingetroffen ist. Zumindest hat mir das eine schnelle Internetsuche ausgespuckt- -> https://developer.bitcoin.org/reference/rpc/listreceivedbyaddress.html
Ansonsten kannst du auch hier nachfragen: https://bitcointalksearch.org/topic/news-uber-bitcoin-core-wallet-5428166
Keine Sorge, dass bekommen wir hier im Forum schon hin.

newbie
Activity: 2
Merit: 1
January 11, 2024, 02:01:24 PM
#3
Danke für deine Hilfe!

Die Option über Electrum zu gehen, finde ich vielversprechend. Sorry, nur für die Anfängerfrage dazu, aber wo bekomme ich genau die Wallet-Adresse als Eingabe für das dumprivkey her? Kann ich diese irgendwie der wallet.data entnehmen?
legendary
Activity: 2660
Merit: 2229
https://t1p.de/6ghrf
January 11, 2024, 06:48:57 AM
#2
ich habe 2017 ein wenig Spielgeld in Bitcoin angelegt und mir dafür damals Bitcoin Core 0.15.0.1 mit einem Wallet eingerichtet. In den knapp 6 Jahren habe ich immer ab und zu mal ins Wallet reingeschaut und mir auch Backups der wallet.dat auf externen Datenträgern erstellt. Viel beschäftigt habe ich mich damit eher nicht und die Coins schlummern lassen ;-)

Ich bin langsam etwas am verzweifeln. Hat jemand einen Tipp, wie ich am unkompliziertesten mein altes Wallet öffnen kann bzw. die gewünschte Überweisung machen kann? Brauche ich zwingend eine alte Version von Bitcoin Core und muss mir dafür ggf. wirklich einen weiteren Datenträger zulegen, um die Blockchain speichern zu können?

Hallo und herzlich willkommen.
Glückwunsch zu dem Kursgewinn. Gut, dass du immer wieder Backups erstellt hast.
Die Blockchain ist mittlerweile 540 GB groß und bevor du deine Coins mit Bitcoin Core transferieren möchtest, musst du die gesamte Blockchain herunterladen.

Eine Alternative wäre sonst ein Lite-Wallet wie electrum zu benutzen. Da kannst du aber nicht deine wallet.dat direkt improtieren (unterschiedliches Dateiformat), aber du kannst den private key der Adresse in electrum importieren.
Den private key kriegst du über die Konsole von Bitcoin Core raus, die Blockchain muss dazu nicht runtergeladen sein. Mit
Code:
dumpprivkey “Deine Bitcoin Wallet Adresse”
wird der private Key zu der entsprechenden Adresse angezeigt. (Adresse in Anführungszeichen rein).

Fragen zu Electrum gerne hier: https://bitcointalksearch.org/topic/news-uber-electrum-wallet-2704780

Die offizielle Seite ist https://electrum.org. Wichtig: Immer den Download verifizieren.

Ich hoffe, du bleibst dem Forum erhalten.
newbie
Activity: 2
Merit: 1
January 10, 2024, 03:05:43 PM
#1
Hallo zusammen,

ich habe 2017 ein wenig Spielgeld in Bitcoin angelegt und mir dafür damals Bitcoin Core 0.15.0.1 mit einem Wallet eingerichtet. In den knapp 6 Jahren habe ich immer ab und zu mal ins Wallet reingeschaut und mir auch Backups der wallet.dat auf externen Datenträgern erstellt. Viel beschäftigt habe ich mich damit eher nicht und die Coins schlummern lassen ;-)

Einen Teil des Bitcoin Bestandes wollte ich mir jetzt auf ein Konto bei Bison überweisen. Dabei habe ich festgestellt, dass mein Bitcoin Core Client beim Öffnen erst mal wie immer die Blockchain auf neusten Stand bringen wollte. Absurderweise benötigt er für so ein Update jedoch laut Fortschrittsanzeige etwa 40 Wochen (!). Ich habe nach 2 Tagen Wartezeit mit faktisch keinem Fortschritt abgebrochen.

Weiterhin habe ich mal versucht eine Überweisung zu tätigen, ohne dieses Update abzuwarten. Jedoch passiert bei einer Überweisung einfach gar nichts - ich sehe weder eine Fehlermeldung noch wird ein Betrag aus dem Wallet abgezogen. Muss muss für eine Überweisung erst mal die gesamte Blockchain vorhanden sein?

Als Umweg habe ich mal versucht mir ein Bitcoin Core auf einem anderen Rechner einzurichten. Hier bin ich bisher zwei mal gescheitert. Erst habe ich es mit der neusten Version 25.0 versucht. Hier war das Update nach knapp 2 Tagen durch und ich habe mich erst mal gefreut. Leider konnte mit dieser Version das alte Wallt nicht geöffnet werden. Daher bin ich noch mal auf die älteste verfügbare Version 0.16.3 zurück gegangen. Damit ist das Update auch flott gelaufen, allerdings hat diesmal mein 420 GB Festplattenspeicher für die Blockchain nicht mehr ausgereicht. Sind die älteren Version so viel ineffizienter in Bezug auf den nötigen Festplattenspeicher?

Ich bin langsam etwas am verzweifeln. Hat jemand einen Tipp, wie ich am unkompliziertesten mein altes Wallet öffnen kann bzw. die gewünschte Überweisung machen kann? Brauche ich zwingend eine alte Version von Bitcoin Core und muss mir dafür ggf. wirklich einen weiteren Datenträger zulegen, um die Blockchain speichern zu können?

Viele Grüße

Pendergast
Jump to: