Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: hoogi on December 03, 2013, 11:23:17 PM



Title: Paper Wallet – Private Key
Post by: hoogi on December 03, 2013, 11:23:17 PM
Hallo!

Wieder mal eine Frage zum Verständnis, wie Bitcoin funktioniert.

Angenommen, ich habe ein Wallet mit 10 BTC drauf, alles auf ein und demselben Schlüssel.

Durch einen Brand werden mein Computer und alle Datenträger mit Backups vernichtet. Dann wären die 10 BTC normalerweise weg.

Wenn ich nun aber vorher den Private Key, der die 10 BTC enthält, exportiert und ausgedruckt hätte, und das Blatt Papier hätte das Feuer überlebt:

Dann könnte ich mir doch einen neuen PC kaufen, Bitcoin installieren, Wallet erzeugen, Schlüssel vom Papier abtippen und importieren – und hätte meine 10 BTC wieder. Richtig?

Und wenn ja, diese Zusatzfrage: Ich lese immer Anleitungen zum Thema Paper Wallet, die furchtbar kompliziert sind; da geht es um spezielle Webseiten, die man besuchen soll. Warum das alles, wenn es auch mit einem Blatt Papier unterm Kopfkissen geht?  :)


Title: Re: Paper Wallet – Private Key
Post by: OhShei8e on December 03, 2013, 11:56:27 PM
Hallo!

Wieder mal eine Frage zum Verständnis, wie Bitcoin funktioniert.

Angenommen, ich habe ein Wallet mit 10 BTC drauf, alles auf ein und demselben Schlüssel.

Durch einen Brand werden mein Computer und alle Datenträger mit Backups vernichtet. Dann wären die 10 BTC normalerweise weg.

Wenn ich nun aber vorher den Private Key, der die 10 BTC enthält, exportiert und ausgedruckt hätte, und das Blatt Papier hätte das Feuer überlebt:

Dann könnte ich mir doch einen neuen PC kaufen, Bitcoin installieren, Wallet erzeugen, Schlüssel vom Papier abtippen und importieren – und hätte meine 10 BTC wieder. Richtig?

Und wenn ja, diese Zusatzfrage: Ich lese immer Anleitungen zum Thema Paper Wallet, die furchtbar kompliziert sind; da geht es um spezielle Webseiten, die man besuchen soll. Warum das alles, wenn es auch mit einem Blatt Papier unterm Kopfkissen geht?  :)

Ja, so sollte es gehen. Du kannst den Key ja mal testweise in ein anderes Wallet importieren.

Siehe:
https://en.bitcoin.it/wiki/How_to_import_private_keys#Import_Private_key.28s.29

Die Kommandos funktionieren im graphischen Client genauso, siehe:
http://bitcoin.stackexchange.com/questions/4203/how-can-i-export-the-private-key-for-an-address-from-the-satoshi-client

Ich werde es wohl auch so machen.


Title: Re: Paper Wallet – Private Key
Post by: Aggrophobia on December 04, 2013, 12:44:34 AM
So sieht es aus mit der Paper-Wallet, dann noch in QR-code o.ä. wandeln und fertig

exportiert den Private-Key aber grundsätzlich offline


Title: Re: Paper Wallet – Private Key
Post by: hoogi on December 04, 2013, 08:40:24 AM
Danke für Eure Antworten! Dann sind also Sachen wie diese hier
https://blockchain.info/de/wallet/paper-tutorial
nicht nötig, oder?

Und was ist denn hiervon zu halten (Wiki.it):

  • Before reading this page, users should note that messing with ECDSA private keys is very dangerous and can result in losing bitcoins, even long after the import. It is recommended that outside of self-generated vanity addresses, users should never import (or export) private keys.

Wieso kann ich beim Import/Export Coins verlieren?


Title: Re: Paper Wallet – Private Key
Post by: amigaman on December 04, 2013, 10:17:29 AM
Weil die Schlüssel keine Sicherung haben.
Ein Zahlendreher ist ein gültiger Schlüssel.


Title: Re: Paper Wallet – Private Key
Post by: bitcats on December 04, 2013, 10:34:37 AM
Weil die Schlüssel keine Sicherung haben.
Ein Zahlendreher ist ein gültiger Schlüssel.
 Sorry, das habe ich jetzt nicht ganz verstanden.


Title: Re: Paper Wallet – Private Key
Post by: mezzomix on December 04, 2013, 11:06:36 AM
Und wenn ja, diese Zusatzfrage: Ich lese immer Anleitungen zum Thema Paper Wallet, die furchtbar kompliziert sind; da geht es um spezielle Webseiten, die man besuchen soll. Warum das alles, wenn es auch mit einem Blatt Papier unterm Kopfkissen geht?  :)

Eigentlich ist so eine Paperwallte sehr einfach und diese "speziellen Webseiten" - also die Programme - machen die Sache nochmal einfacher. Letztendlich ist dieses hier eine gültige Paperwallet (bitte nicht nutzen, den Private Key kennt ja jetzt jeder  ;)):

Code:
5Jjngptfjq2X5BXJgeeLQJJZHXpjjY81bK3Rhoxq3jQaFn5Eb4w

Da dieser Private Key im WIF (Wallet Import Format) eine Checksumme besitzt lässt er sich einfach prüfen. In diesem Format können verschiedene Clients den Schlüssel einfach einlesen oder auch Schlüssel in diesem Format ausgeben.

Ich würde aber eine Paperwallet wie diese hier bevorzugen. Viel Spass beim knacken - sind sowieso nur 100 BTC drauf.  ;D

Code:
6PfWpQtrBDhR8geMKSGkwQSqUpXM3oF3WkjvPLrWNK1TmJg6LcpDvGb4z4


Title: Re: Paper Wallet – Private Key
Post by: hoogi on December 04, 2013, 11:25:18 AM
Viel Spass beim knacken - sind sowieso nur 100 BTC drauf.  ;D
Na ja, das wären derzeit gut und gerne 85.000 Euro.  :)

Deine beiden Codes sind verschieden lang; warum?


Title: Re: Paper Wallet – Private Key
Post by: mezzomix on December 04, 2013, 11:32:04 AM
Deine beiden Codes sind verschieden lang; warum?

Der erste ist ein Private Key im Wallet Import Format (WIF (https://en.bitcoin.it/wiki/Wallet_import_format‎)). Der zweite Private Key ist nach BIP 38 (https://en.bitcoin.it/wiki/BIP_0038‎) mit einer Passphrase verschlüsselt und sollte unknackbar sein.


Title: Re: Paper Wallet – Private Key
Post by: hoogi on December 04, 2013, 11:37:15 AM
Der zweite Private Key ist nach BIP 38 (https://en.bitcoin.it/wiki/BIP_0038‎) mit einer Passphrase verschlüsselt und sollte unknackbar sein.
OK, das heißt, vor dem Import müßte man sie erst mal entschlüsseln und würde dann auch einen Schlüssel im WIF-Format bekommen, richtig?


Title: Re: Paper Wallet – Private Key
Post by: mezzomix on December 04, 2013, 11:40:29 AM
Der zweite Private Key ist nach BIP 38 (https://en.bitcoin.it/wiki/BIP_0038‎) mit einer Passphrase verschlüsselt und sollte unknackbar sein.
OK, das heißt, vor dem Import müßte man sie erst mal entschlüsseln und würde dann auch einen Schlüssel im WIF-Format bekommen, richtig?

Richtig! Zumindest solange bis die Clients einen Import im BIP38 Format mit Passphrase direkt beherrschen.


Title: Re: Paper Wallet – Private Key
Post by: hoogi on December 05, 2013, 02:42:30 PM
http://bitcoin.stackexchange.com/questions/4203/how-can-i-export-the-private-key-for-an-address-from-the-satoshi-client

Nach dieser Anleitung konnte ich problemlos den Private Key zu einer bestimmten Adresse (Bitcoin-QT) exportieren und ausdrucken. Natürlich alles offline!

Geht das Importieren in ein neues Wallet (nach der Katastrophe ;)) genau so einfach? Muß man da Besonderheiten beachten? Online oder Offline? Was passiert, wenn ich mich vertippen sollte – wird die falsche Private Key automatisch abgelehnt?

Ich hatte irgendwo etwas von einem „daemon“ gelesen und nicht verstanden. Was hat es damit auf sich?

Natürlich könnte ich rein zufällig durch Vertippen den Private Key eines wildfremden Menschen erwischen und würde so zum Betrüger wider Willen. Aber ich denke, die Wahrscheinlichkeitsrechnung spricht dagegen…



Title: Re: Paper Wallet – Private Key
Post by: mezzomix on December 05, 2013, 03:26:09 PM
Der mit dumpprivkey exportierte Key ist im Wallet Import Format und damit mit einer Checksumme versehen. Importieren geht mit importprivkey genau so einfach, d.h. wer den Key hat, hat auch Zugriff auf die BTC.


Title: Re: Paper Wallet – Private Key
Post by: hoogi on December 05, 2013, 03:46:59 PM
Also praktisch nur diese eine Zeile?

importprivkey M9BvnduDcXXHvcMdmUt7X89iCn1sp1As6ThyLsVHuLeHilmEC6tJ (← fake privkey  8))

Kein Paßwort?

importprivkey <bitcoinprivkey> [label] [rescan=true]

Was bedeutet „label“?


Title: Re: Paper Wallet – Private Key
Post by: candoo on December 05, 2013, 04:55:11 PM
Also praktisch nur diese eine Zeile?

importprivkey M9BvnduDcXXHvcMdmUt7X89iCn1sp1As6ThyLsVHuLeHilmEC6tJ (← fake privkey  8))

Kein Paßwort?

importprivkey <bitcoinprivkey> [label] [rescan=true]

Was bedeutet „label“?


Mit dem Label kannst du deiner Bitcoin Adresse einen Namen geben.  Zum beispiel "ehemalige Paperwallet"

Grüße


Title: Re: Paper Wallet – Private Key
Post by: hoogi on December 05, 2013, 06:52:22 PM
Mit dem Label kannst du deiner Bitcoin Adresse einen Namen geben. 
Vielen Dank! Dann ist es also nicht so wichtig.


Title: Re: Paper Wallet – Private Key
Post by: Joe235 on December 07, 2013, 05:49:28 PM
Habe das auch!