Forschung . Hardware-Forensik
Forensische Untersuchung des Trezor -Ableitungspfads
Ein wiederhergestellter Trezor, der einen falschen Kontostand – oder gar keinen – anzeigt, hat in der Regel nichts verloren. Er leitet die falschen Adressen ab. Die Coins befinden sich in der Blockchain; der Pfad ist jedoch falsch.
Hardware-Wallets leiten mithilfe eines Ableitungspfads aus einem Seed zahlreiche Adressen ab. Im Laufe der Jahre haben sich die Trezor-Firmware und die allgemeinen Standards dahingehend geändert, welche Pfade ein Wallet verwendet, und diese Abweichungen sind eine häufige, oft missverstandene Ursache für Meldungen wie „Mein Guthaben ist verschwunden“. Diese Seite dokumentiert die technischen Details der Trezor-Ableitung und wie das Problem durch eine Wiederherstellung gelöst wird.
Was ein Ableitungsweg ist
Ein einzelner Seed kann praktisch unbegrenzt viele Adressen generieren, die nach einem Ableitungspfad wie beispielsweise „m/44’/0’/0’“ organisiert sind . Der Pfad kodiert, um welche Coin, welches Konto und welchen Adressindex es sich handelt. Wenn Sie einen Seed unter dem falschen Pfad wiederherstellen, erhalten Sie eine andere, zwar gültige, aber leere Wallet – der Seed ist korrekt, das Geld ist echt, aber die Software sucht im falschen Zweig des Baums. Diese eine Tatsache erklärt die meisten Fälle von „wiederhergestellten, aber leeren“ Hardware-Wallets.
Die Standards, die voneinander abwichen
Jede Art von Bitcoin-Adresse hat ihren eigenen Pfadstandard: das alte BIP44 (m/44’, Adressen beginnend mit 1…), das SegWit-kompatible BIP49 (m/49’, 3…), das native SegWit BIP84 (m/84’, bc1q…) und Taproot BIP86 (m/86’, bc1p…). Da die Trezor-Firmware diese im Laufe der Zeit nach und nach übernommen hat, kann eine nach einem Standard aufgeladene Wallet von einer anderen Software wiederhergestellt werden, die standardmäßig einen anderen Standard verwendet – und dabei nichts anzeigen. Das Guthaben verbleibt an den Adressen des ursprünglichen Pfads.
Firmware und Verlauf des Kontoindexes
Abgesehen von den Adresstypen verwendeten ältere Trezor-Firmware-Versionen und frühe Tools von Drittanbietern manchmal nicht standardmäßige oder verschobene Pfade und Kontoindizes, und einige Wallets nutzten einen spezifischen ETH-Ableitungspfad aus einem bestimmten Zeitraum, den spätere Software nicht mehr standardmäßig verwendete. Mehrere Konten fügen eine weitere Dimension hinzu: Guthaben unter den Kontoindizes 1 oder 2 sind unsichtbar, wenn nur Konto 0 gescannt wird. Um die Historie zu rekonstruieren, muss man wissen, welche Firmware-Versionen und Tools zum Zeitpunkt der Erstellung der Wallet plausibel waren und was jeweils daraus abgeleitet wurde.
Passphrase-Wallets (versteckt)
Die Passphrase, auch „25. Wort“ genannt, sorgt für eine zusätzliche Sicherheitsebene: Jede Passphrase erzeugt aus demselben Seed eine völlig eigenständige, versteckte Wallet. Eine vergessene oder falsch eingegebene Passphrase oder der Anschluss des Trezors an eine andere Schnittstelle führt zu einer anderen abgeleiteten Wallet, die leer erscheint – während das Guthaben sicher in der versteckten Wallet liegt, die mit der richtigen Passphrase entsperrt wird. Dies unterscheidet sich von einer verlorenen PIN und stellt eher ein Suchproblem als eine Sackgasse dar.
Wie ein Pfad-Sweep diese wiederherstellt
Die Wiederherstellung erfolgt systematisch: Ausgehend vom korrekten Seed werden über jeden plausiblen Pfad Standard-, Konto- und (sofern relevant) Passphrasen-Indizes abgeleitet, wobei jede abgeleitete Adressgruppe mit der bekannten Einzahlungsadresse oder der Blockchain abgeglichen wird. Wenn eine abgeleitete Adresse übereinstimmt, wird der korrekte Pfad bestätigt und das Guthaben kann ausgegeben werden. Der Seed war die ganze Zeit über korrekt; die Aufgabe besteht darin, den Zweig zu finden, auf dem sich die Coins tatsächlich befinden.
Warum dies so oft mit verlorenen Geldern verwechselt wird
Der Grund, warum Abweichungen bei den Pfaden solche Panik auslösen, ist, dass alles katastrophal aussieht: Man gibt seinen korrekten Seed ein, die Wallet öffnet sich, und der Kontostand zeigt Null an. Da liegt der Schluss nahe, dass die Coins gestohlen wurden oder der Seed falsch ist. Ein Kontostand von Null bei einem gültigen Seed bedeutet jedoch fast immer, dass die Software einen anderen Zweig des Adressbaums abgeleitet hat als den, auf dem sich Ihr Guthaben befindet – einen anderen Adresstyp, einen anderen Kontoindex oder (bei Verwendung einer Passphrase) eine völlig andere versteckte Wallet. Die Blockchain zeigt Ihre Coins weiterhin an ihren tatsächlichen Adressen an; lediglich Ihre aktuelle Ansicht davon ist falsch. Wenn Sie dies verstehen, vermeiden Sie den schlimmsten Fehler, nämlich anzunehmen, der Verlust sei real, und aufzugeben.
Speichern Ihres Pfads und Ihrer Passphrase
Um zu vermeiden, dass Sie jemals in diese Situation geraten, sollten Sie mehr als nur den Seed notieren. Notieren Sie sich, welchen Adresstyp Ihre Wallet verwendet (Legacy, SegWit, natives SegWit, Taproot), welcher Kontoindex Ihr Guthaben enthält und – ganz entscheidend – Ihre genaue Passphrase, falls Sie eine versteckte Wallet nutzen, da eine Passphrase niemals irgendwo gespeichert wird und nicht vom Gerät wiederhergestellt werden kann. Ein Seed allein reicht aus, um eine Wallet wiederherzustellen; die Angaben zu Pfad und Passphrase stellen sicher, dass Ihre Wallet beim ersten Versuch mit jeder beliebigen Software wiederhergestellt wird.
Wie der Sweep in der Praxis durchgeführt wird
Sobald der Seed bekannt ist, erfolgt die Überprüfung mechanisch. Aus dem Seed generieren wir die erweiterten Kontoschlüssel für jeden Pfadstandard, leiten daraus den ersten Abschnitt der Empfangs- und Wechseladressen unter jedem Standard ab und gleichen diese mit der Blockchain ab – entweder anhand einer bestimmten Adresse, an die sich der Besitzer erinnert, oder durch Durchsuchen der abgeleiteten Adressmenge nach jeder Adresse, auf der jemals ein Guthaben vorhanden war. Das Hinzufügen von Passphrasen-Kandidaten vergrößert den Suchraum, doch die Logik bleibt identisch: ableiten, prüfen, bestätigen. Da die Bestätigung anhand des tatsächlichen On-Chain-Verlaufs erfolgt, gibt es keine Unklarheiten, wenn die richtige Kombination gefunden wird – die mit Guthaben versehenen Adressen werden angezeigt, und der richtige Pfad, das richtige Konto sowie die richtige Passphrase werden gemeinsam ermittelt.
Unsere Dokumentation
KeychainX unterhält eine umfassende Datenbank, die historische Trezor-Firmware-Pfade, Adresstyp-Standards, Kontoindizes und Passphrasen-Kombinationen abdeckt. Diese Datenbank basiert auf jahrelanger Fallarbeit, bei der sich herausstellte, dass eine „wiederhergestellte, aber leere“ Wallet in Wirklichkeit auf eine Pfadinkongruenz zurückzuführen war. Wir veröffentlichen diese Informationen, damit Besitzer eine Wallet nicht aufgeben, die tatsächlich vollständig intakt ist. Für Fälle im Zusammenhang mit Hardware-Geräten besuchen Sie bitte unsere Trezor-Wiederherstellungsseite.
Häufig gestellte Fragen
Ich habe meinen Trezor wiederhergestellt und er zeigt einen Saldo von null an – sind meine Coins weg?
In der Regel nicht. Ein falscher Ableitungspfad oder ein falscher Kontoindex führt dazu, dass aus demselben korrekten Seed eine andere, leere Wallet abgeleitet wird. Die Guthaben befinden sich in der Blockchain; ein Pfad-Sweep findet sie.
Was ist die Ursache für das Problem des „falschen Weges“?
Adressformatstandards (BIP44/49/84/86) und historische Unterschiede in der Firmware. Eine Wallet, die über einen bestimmten Pfad aufgeladen und mittels Software wiederhergestellt wurde, die standardmäßig einen anderen Pfad verwendet, zeigt keine Daten an.
Meine versteckte Trezor-Wallet ist verschwunden – warum?
Die Passphrase (das 25. Wort) dient als Schlüssel für eine separate, versteckte Wallet. Bei einer falschen oder vergessenen Passphrase oder einer anderen Benutzeroberfläche wird eine andere abgeleitete Wallet angezeigt; das Guthaben verbleibt jedoch in der Wallet mit der richtigen Passphrase.
Ist das dasselbe wie eine verlorene PIN?
Nein. Eine PIN sperrt das Gerät; bei der Ableitung und der Passphrase geht es darum, welche Adressen sich aus einem korrekten Seed ableiten lassen. Das sind unterschiedliche Probleme mit unterschiedlichen Wiederherstellungsmöglichkeiten.
Wie viel kostet die Wiederherstellung?
Erfolgsabhängig: Ein Prozentsatz des zurückerlangten Wertes, sofern wir den Zugriff wiederherstellen können – keine Vorauszahlung.
Wird bei einem wiederhergestellten Trezor ein falscher oder leerer Kontostand angezeigt?
Es handelt sich höchstwahrscheinlich um eine Diskrepanz beim Ableitungsweg oder bei der Passphrase, nicht um verlorene Gelder. Teilen Sie uns mit, was Sie haben – wir geben Ihnen innerhalb von 24 Stunden eine ehrliche Einschätzung.