Hilfe zur Wallet-Wiederherstellung

Ich suche Hilfe von der Bitcoin-Community, um verlorenes Geld aus einer wallet.dat-Datei wiederherzustellen. Jemand, den ich kenne, hat mich gebeten, bei der Wiedererlangung seines verlorenen Geldes zu helfen - aber ich bin ratlos und suche jetzt Hilfe bei den Experten.

Fakten

  • Eine wallet.dat-Datei wurde ungefähr im Juli 2017 erstellt
    • Ubuntu-Linux (v17.10?)
    • Bitcoin Core QT (v0.16.2?)
    • Die ursprüngliche wallet.dat-Datei wurde gesichert und bleibt zugänglich
  • Bitcoin wurde auf Coinbase gekauft und extern an eine ursprüngliche Empfangsadresse innerhalb dieser Brieftasche gesendet
  • Ein paar Monate vergehen …
  • Zusätzliche Bitcoins werden auf Coinbase gekauft und extern an NEU GENERIERTE Empfangsadressen gesendet (zu 99 % sicher, dass es sich um dieselbe Brieftasche handelt).
  • Ein paar Jahre vergehen …
  • Die Person möchte nun ihre Gelder zum Verkauf an Coinbase zurücksenden
  • Sie haben die ursprüngliche wallet.dat-Datei, aber die Bitcoin Core-Software zeigt nur eine Empfangsadresse an (die ursprüngliche).

Probleme

  • Die wallet.dat-Datei wurde NUR EINMAL gesichert, und zwar VOR der Generierung dieser zusätzlichen Empfangsadressen
  • Das Gerät, mit dem die neuen Empfangsadressen erstellt wurden, kann nicht gefunden werden!
  • Beim Laden der wallet.dat-Datei in aktuelle Bitcoin Core-Software werden die nachfolgenden Transaktionen oder Empfangsadressen nicht angezeigt! Nur die anfängliche Empfangsadresse!

Fragen

  • Können die Gelder für alle Transaktionen zurückgefordert werden?
  • Was ist mit den Geldern, die an die neuen Empfangsadressen gesendet wurden, die POST BACKUP der wallet.dat-Datei erstellt wurden?
  • BONUS: Wenn sie wiederhergestellt werden können, was ist die beste Software, um dies zu erreichen, und kann dies auch für das Bitcoin Cash durchgeführt werden, das vermutlich mit dieser wallet.dat-Datei verbunden bleibt? Idealerweise ohne erneute Synchronisierung der gesamten Blockchain.

Ich hatte den Eindruck, dass die wallet.dat-Datei einen privaten Schlüssel enthält, der allen neu erstellten Empfangsadressen entspricht, aber ich muss mich irren.

Jeder Rat wäre sehr willkommen. Die Person steckt in einer Sackgasse und mir gehen die Ideen aus.

Danke

Antworten (1)

Leider bestand die damals verwendete Methode zum Generieren neuer Schlüssel darin, sie zufällig zu generieren und in der wallet.datDatei zu speichern. Wenn Sie also keine Sicherungskopie der Datei haben, nachdem die Adresse verwendet wurde, ist nicht garantiert, dass Ihre Sicherungskopien den erforderlichen Schlüssel enthalten.

Ich würde vorschlagen, die wallet.datDatei zu dumpen, um alle darin enthaltenen privaten Schlüssel zu sehen. Entweder hat es den Schlüssel für die Adresse, an die das Geld gesendet wurde, und Sie haben Glück, oder nicht, und Sie haben Pech.

Eine einfache Möglichkeit, dies zu tun, ist die Verwendung des dumpwalletBefehls. Es sind auch Tools verfügbar, um eine Wallet-Datei zu parsen und alle darin enthaltenen Schlüssel zu extrahieren.

Jemand auf Reddit hat mich darüber informiert, dass Bitcoin Core-Versionen während dieses Zeitraums ihre Schlüssel deterministisch generiert haben (aus dem anfänglichen privaten Schlüssel gesät), und daher sollte ich in der Lage sein, sie neu zu generieren. Dies hat sich bisher als falsch herausgestellt.