Verwenden von dumpprivkey zum Erstellen einer Papiersicherung

Ich fange gerade erst mit Bitcoin an und habe noch keine nennenswerten Beträge erworben, möchte mich aber vorher relativ sicher fühlen. Und im Moment ist meine Angst, Bitcoins oder ein Gerät, auf dem ich Bitcoins speichere, zu verlieren, etwas größer als meine Angst, dass sie gestohlen werden, also untersuche ich, wie ich eine Papiersicherung erstellen kann. Ich habe mich umgesehen, und was ich gesehen habe, erscheint mir komplizierter als nötig. Ich frage mich, ob ich einfach:

  1. Starten Sie meinen Bitcoin 0.7.1-Beta-Client
  2. Übertragen Sie alle meine Bitcoins an eine Adresse im Client
  3. Öffnen Sie die Debug-Fensterkonsole
  4. Eintretenwalletpassphrase <my passphrase> 60
  5. Eintretendumpprivkey <my address with all the bitcoins>
  6. Drucken Sie den angezeigten privaten Schlüssel aus

Wenn ich ihn dann jemals wiederherstellen muss, könnte ich diesen privaten Schlüssel in jeden anderen Bitcoin-Client importieren. Wenn es sich um denselben neu installierten Bitcoin-Client handelt, könnte ich importprivkey <my key>.

Meine einzige Sorge dabei ist, dass ich irgendwo gelesen habe, dass einige Bitcoin-Geldbörsen "sich selbst entstehlen", und ich mache mir Sorgen und frage mich, ob dies bedeutet, dass Münzen irgendwann automatisch an eine andere Adresse übertragen werden, zu welcher Zeit meine Papiersicherung dies tun würde nutzlos werden.

Wie klug ist dieser Plan? Gibt es eine andere Möglichkeit, wie ich einen privaten Schlüssel und eine Adresse generieren kann oder sollte, an die ich Bitcoins senden kann, ohne dass der private Schlüssel tatsächlich auf meinem System gespeichert ist, wenn ich Bedenken hinsichtlich der Sicherheit des Systems habe?

Wenn Sie dies für jede Empfangsadresse tun, würden Sie meines Wissens nach immer noch alle Bitcoins verpassen, die an versteckte "Änderungs" -Adressen empfangen wurden. Siehe bitcoin.stackexchange.com/questions/736/…

Antworten (3)

Ich empfehle, sich „bitaddress.org“ anzusehen.

Sie können die gesamte Seite (alle erforderlichen Java-Skripte sind darin enthalten) über GitHub abrufen und die Registerkarte „Brain Wallet“ offline ausführen .

Geben Sie eine verdammt gute Passphrase ein und zeichnen Sie sie auf. Die Passphrase. Senden Sie Ihre Bitcoins an den öffentlichen Schlüssel, der sich ergibt, und erstellen Sie den privaten Schlüssel mit derselben Passphrase neu, wenn Sie sie möchten.

Dies ist eine sehr interessante und coole Seite. Ich versuche immer noch herauszufinden, warum ich Bitcoins mehr will – weil sie eine gute Investition sind oder weil mir die Technologien und Ideen einfach so cool erscheinen! :) Ich werde wahrscheinlich kein Brain Wallet verwenden, sondern nur ein "Single Wallet" -- dann muss ich mich nicht auf mein fehlbares Gedächtnis verlassen, und wenn ich handlungsunfähig werden sollte, kann jemand anderes meine Ersparnisse verwenden.
Wahrscheinlich wäre es am sichersten, jedes Mal, wenn ich etwas ausgebe, eine neue "Single Wallet" -Adresse zu generieren und alles, was ich behalten möchte, dorthin zu übertragen und dann den privaten Schlüssel des Rests zu importieren, wo immer ich ihn ausgeben möchte, eh ?

Ich hatte den Eindruck, dass ein Paper-Wallet-Backup am besten für so etwas wie ein Sparkonto oder eine Cold Storage geeignet ist. Es ist unpraktisch, die verschiedenen Schlüsselpaare auszudrucken, die der Client bei der Initialisierung generiert (für einige Clients), oder daran zu denken, jedes Mal, wenn Sie eine neue Adresse erstellen, ein Schlüsselpaar auszudrucken, was Sie für jede ernsthafte Transaktion erneut tun sollten.

Das regelmäßige Sichern auf USB oder einem NAS oder ähnlichem ist der beste Weg, um sich vor vorübergehenden Ausfällen zu schützen. Drucken ist der beste Weg, um ein Gleichgewicht vollständig außerhalb des Netzwerks zu halten.

Wenn Sie wirklich regelmäßig Schlüsselpaare drucken möchten, können Sie so etwas wie optar verwenden , um eine Papiergeldbörse zu erstellen, die wirklich nur eine gedruckte Version von ist wallet.dat. Das ist praktischer und besser automatisierbar, aber immer noch umständlich.

Meine Sorge mit USB ist, dass ich versuche , über die beste Möglichkeit nachzudenken, Münzen in einem „Sparkonto“ oder „Kühlhaus“-Konto/Adresse aufzubewahren, und ich weiß, dass elektronische Geräte mit der Zeit schlecht werden können. Ich möchte sicher sein, dass, wenn ich das Konto für ein oder zwei Jahrzehnte „vergesse“, wenn ich darauf zurückkomme, es keine Beschädigung oder Datenverlust oder Kompatibilitätsprobleme gibt, die mich daran hindern, auf das Konto zuzugreifen. Das ist nichts, was ich regelmäßig machen möchte. Ich möchte in der Lage sein, Münzen an die Adresse zu senden und sie möglicherweise jahrelang zu vergessen.
Ich verstehe nicht die Notwendigkeit, sich über mehrere Adressen und das regelmäßige Drucken von Schlüsseln Gedanken zu machen. Kann ich nicht einfach alles an eine Adresse schicken und den einen privaten Schlüssel für diese Adresse ausdrucken und behalten?
Wenn Sie eine Paper Wallet für eine einzelne Adresse zum Sparen verwenden, ist das ganze Gerede über regelmäßige Backups strittig.

Ich glaube, das ist ein gangbarer Weg :-)

Es gibt jedoch einen Haken: Wenn Sie das getan haben, sollten Sie diese Wallet nicht mehr für Zahlungen verwenden. Andernfalls riskieren Sie, dass Ihr Geld an versteckte Adressen verschoben wird, von denen Ihre Paper Wallet nichts weiß. Jede Zahlung, die Sie von der Original-Wallet aus tätigen, macht Ihre Papier-Wallet ungültig. Aus diesem Grund sollten Sie Ihre wallet.dat auf einem USB-Stick (oder CDROM oder beides) sichern, sobald Sie Ihre Paper Wallet ausdrucken, um sie bei Bedarf schnell wiederzufinden, und dann wallet.dat von Ihrer Festplatte löschen . Die Außerbetriebnahme von wallet.dat ist ein logisch konsequenter Schritt, da die Idee der Papiergeldbörse bedeutet, Ihr Geld offline zu nehmen.

Sie können jedoch weiterhin Gelder an diese Ihre Adresse senden.