Multibit HD: Wallet exportieren


Pünktlich zu meinem Geburtstag hat Multibit bekannt gegeben, dass die Entwicklung der Wallet beendet wurde. Eigentlich wäre das kein großes Problem, da man den Klient ja noch starten und sich die Bitcoins auf ein anderes Konto übertragen kann. Allerdings gibt es nun zum Monatsbeginn einen Fork der Bitcoin-Blockchain. Letztendlich gibt es also eine zusätzliche Blockchain, welche nun statt Bitcoin (BTC) Bitcoin Cash (BCC) beinhaltet.

Diese Blockchain ist eine quasi Kopie der bereits existierenden. In beiden Blockchains existieren also die bisher durchgeführten Transaktionen weiter. In beiden Blockchains gibt es also meine Bitcoin-Adresse mit meinen Bitcoins darin. Überweise ich nun meine Bitcoins mit dem Multibit-Klienten auf ein neues Wallet, so wird diese Transaktion nur in BTC durchgeführt. Nicht jedoch in Bitcoin Cash, da Multibit nur auf der alten Bitcoin-Blockchain arbeitet. Um an den Betrag von Bitcoin Cash zu kommen muss mit einem BCC unterstützenden Klienten eine Transaktion von der existierenden Adresse durchgeführt werden.

Jetzt kommt das nächste Problem: Multibit hat keine Möglichkeit die Bitcoin-Adressen zu exportieren. Es ist nicht einmal möglich die generierten Adressen zu betrachten. Man kann zwar seine Wallet exportieren. Das nützt jedoch nichts, da ein anderer Klient damit nichts anfangen kann. Die einzige Möglichkeit um an die Adressen zu kommen ist es das Wallet mit dem Seed neu berechnen zu lassen.

Zum Glück ist das in Electrum möglich. Hierzu startet man Electrum und wählt die Wiederherstellung einer existierenden Wallet aus. Man wählt „Standard wallet“ aus und bestätigt, dass man bereits einen Seed besitzt. Im Anschluss gibt man den gleichen Seed ein welcher bei der Erstellung der Multibit-Wallet bereits benutzt wurde. In den Optionen muss angegeben werden, dass es sich um einen BIP 39 Seed handelt. Als Ableitung (Derivation) muss m/0′ eingegeben werden. Hat man das getan, so wird die neue Wallet berechnet. In Electrum ist es nun ohne Probleme möglich an alle privaten und öffentlichen Schlüssel der Wallet zu kommen.