Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: fred21 on May 15, 2017, 08:40:51 AM



Title: Best Paper HD wallet generator
Post by: fred21 on May 15, 2017, 08:40:51 AM
Hello,

I am looking for to create a paper wallet which is like HD wallet found on blockchain.info for example, with 12 words recovery backup.

what is the best place to get this?

thanks


Title: Re: Best Paper HD wallet generator
Post by: mocacinno on May 15, 2017, 08:50:43 AM
Hello,

I am looking for to create a paper wallet which is like HD wallet found on blockchain.info for example, with 12 words recovery backup.

what is the best place to get this?

thanks

You're asking a difficult question here... AFAIK, there is no paper wallet generator that generates HD wallets, since this would be very complex to generate AND to use. Creating a deposit address when you only have the seed is a complex procedure. Also, printing the seed or xprv on a piece of paper seems unsecure to me... You'd have to encrypt your seed using a strong encryption algorithm yourself.
Why do you want this?

If you really want a HD paper wallet, i guess the only real option you'd have is to generate one yourself.
What you *could* do, is run electrum offline, generate a new wallet, export the xprv or the seed words... Encrypt either the xprv or the seed words.. Then export the QR code of the xpub, and export a list of x addresses (set the gap limit).

Create a piece of paper containing the encrypted xprv or the encrypted seed words, together with a list of the first 100 derived addresses from the xpub... Maybe paste the QR of the xpub somewhere on the piece of paper to, so you could derive some more addresses if needed...
After you're done, move the selfmade paper wallet using a usbstick to a printer and print it out.

Your paper wallet's security will only be as strong as the encryption scheme you used to encrypt your xprv or seed tough... And you'd always have to use wallet software that uses the same derivation path...

IMHO, it would be easyer AND SAFER to:
- use a cold wallet setup
- just generate a couple hundred addresses using https://www.bitaddress.org/
- just buy a cheap ledger or trezor


Title: Re: Best Paper HD wallet generator
Post by: fred21 on May 15, 2017, 09:04:49 AM
IMHO, it would be easyer AND SAFER to:
- use a cold wallet setup
- just generate a couple hundred addresses using https://www.bitaddress.org/
- just buy a cheap ledger or trezor

Do you mean all those options combined or only one of those?


Title: Re: Best Paper HD wallet generator
Post by: mocacinno on May 15, 2017, 09:06:31 AM
IMHO, it would be easyer AND SAFER to:
- use a cold wallet setup
- just generate a couple hundred addresses using https://www.bitaddress.org/
- just buy a cheap ledger or trezor

Do you mean all those options combined or only one of those?

Only one of those... Why would you want to use a HD paper wallet? each of those recomandations has it's own pro/cons depending on your usecase.


Title: Re: Best Paper HD wallet generator
Post by: fred21 on May 15, 2017, 09:10:46 AM
I want to keep my BTC safe for later as investment.
To me HD wallet is the best option because withe the 12 words backup, all funds can be recovered in any HD wallet.
Some people told me paper wallet was an option. But I think hard wallet is also good.


Title: Re: Best Paper HD wallet generator
Post by: mocacinno on May 15, 2017, 09:24:16 AM
I want to keep my BTC safe for later as investment.
To me HD wallet is the best option because withe the 12 words backup, all funds can be recovered in any HD wallet.
Some people told me paper wallet was an option. But I think hard wallet is also good.


If you don't care about your privacy, just an ordinary bip38 encrypted paper wallet should work fine to store your funds safely for a longer time.
You don't need the 12 words backup.... A paper wallet contains the bip38 encrypted private key, there are loads of wallets that can import the private key directly, including core and electrum.
If you would make a paper wallet from your 12 seed words, you'd more or less be bound to one or two wallet providers, since you'd need to restore the wallet using software that uses the same mechanism (both the mnemonic and the derivation path), while a bip38 encrypted private key can be imported by far more wallets.

If you worry about your privacy, generate 4 or 5 seperate paper wallets.

A hardware wallet costs a bit of money, but AFAIK, allmost all recent hardware wallets are HD wallets, which improves your privacy, plus you have the added advantage of being able to use the hardware wallet like a desktop wallet (a paper wallet should be discarded once you sweep it... so it's fine to keep depositing funds to your paper wallet, but once you want to withdraw, you should withdraw everything and never use that same paper wallet again)


Title: Re: Best Paper HD wallet generator
Post by: fred21 on May 15, 2017, 09:46:28 AM
I tried to generate paper wallet from https://www.bitaddress.org. I am wondering how to spend the BTC once they are on a paper wallet and how to see the balance of the wallet.
furthermore, it generated several encrypted private keys. does it means, it generated several wallets


Title: Re: Best Paper HD wallet generator
Post by: mocacinno on May 15, 2017, 10:06:50 AM
I tried to generate paper wallet from https://www.bitaddress.org. I am wondering how to spend the BTC once they are on a paper wallet and how to see the balance of the wallet.
furthermore, it generated several encrypted private keys. does it means, it generated several wallets

For normal endusers, a wallet is basically a piece of software that manages your private keys, and sums up the unspent outputs that can be spent by the addresses generated by the private keys it manages. That's all there is to it.

bitaddress.org generates a private key (preferably encrypts it), calculates the public key using this private key and hashes this one to generate the address. All of this can be done 100% offline. The network doesn't need to know any of this.
You can generate transactions whose outputs can be spent by the address on your paper wallet just like that, the network doesn't need any prior knowledge of your address, nor your public key, nor your private key in order to do this.
Once the address on your paper wallet has unspent outputs in the UTXO set, you can decrypt the private key on your paper wallet ,and import it into (for example) electrum.
Electrum will calculate the addresses, and scan the UTXO to see if there are outputs that can be spent by the address it generated based on the private key. Since you imported the private key into electrum, electrum can now use these unspent outputs to generate and sign new transactions (altough it's recommanded to use electrum's "sweep"-functionality instead...).

When you sweep a paper wallet, exactly the same happens: electrum fetches (and possibly decrypts) the private key, calculates the corresponding addres, scans the UTXO to find outputs, then derives a new address from your existing wallet and generates a transaction to use all unspent outputs that belong to your paper wallet as an input and uses the address it got from electrum as an output.

IF you are uncertain about what happens, i'd recommand you to generate a testnet paper wallet first: https://www.bitaddress.org/?testnet=true
you can fund this testnet paper wallet by using testnet faucets: https://www.google.com/search?q=bitcoin+testnet+faucet&oq=bitcoin+testnet+faucet
Then you can use a testnet wallet to sweep the testnet paper wallet: https://en.bitcoin.it/wiki/Testnet#Wallets (i'd probably recommand the testnet android wallet, or to install bitcoin core and start it with the -testnet argument)


Title: Re: Best Paper HD wallet generator
Post by: mmo4me.2016 on May 15, 2017, 02:38:59 PM
In my opinion you should use HD wallet by open source applications, which are checked by many people, so you can be sure nobody but you can use it. It is best to use a highly rated application and recommended by bitcoin.org


Title: Re: Best Paper HD wallet generator
Post by: RocketSingh on May 15, 2017, 04:50:31 PM
I tried to generate paper wallet from https://www.bitaddress.org. I am wondering how to spend the BTC once they are on a paper wallet and how to see the balance of the wallet.
furthermore, it generated several encrypted private keys. does it means, it generated several wallets

https://coinb.in is a nice open source tool to spend from paper wallets.


Title: Re: Best Paper HD wallet generator
Post by: mmo4me.2016 on May 16, 2017, 01:53:49 PM
I tried to generate paper wallet from https://www.bitaddress.org. I am wondering how to spend the BTC once they are on a paper wallet and how to see the balance of the wallet.
furthermore, it generated several encrypted private keys. does it means, it generated several wallets

https://coinb.in is a nice open source tool to spend from paper wallets.
I have also tried it and am very satisfied with it, you can do more than create HD wallet here, I usually sign transaction for Secure multisig address. It is very convenient


Title: Re: Best Paper HD wallet generator
Post by: Kakmakr on May 17, 2017, 06:29:26 AM
I tried to generate paper wallet from https://www.bitaddress.org. I am wondering how to spend the BTC once they are on a paper wallet and how to see the balance of the wallet.
furthermore, it generated several encrypted private keys. does it means, it generated several wallets

For normal endusers, a wallet is basically a piece of software that manages your private keys, and sums up the unspent outputs that can be spent by the addresses generated by the private keys it manages. That's all there is to it.

bitaddress.org generates a private key (preferably encrypts it), calculates the public key using this private key and hashes this one to generate the address. All of this can be done 100% offline. The network doesn't need to know any of this.
You can generate transactions whose outputs can be spent by the address on your paper wallet just like that, the network doesn't need any prior knowledge of your address, nor your public key, nor your private key in order to do this.
Once the address on your paper wallet has unspent outputs in the UTXO set, you can decrypt the private key on your paper wallet ,and import it into (for example) electrum.
Electrum will calculate the addresses, and scan the UTXO to see if there are outputs that can be spent by the address it generated based on the private key. Since you imported the private key into electrum, electrum can now use these unspent outputs to generate and sign new transactions (altough it's recommanded to use electrum's "sweep"-functionality instead...).

When you sweep a paper wallet, exactly the same happens: electrum fetches (and possibly decrypts) the private key, calculates the corresponding addres, scans the UTXO to find outputs, then derives a new address from your existing wallet and generates a transaction to use all unspent outputs that belong to your paper wallet as an input and uses the address it got from electrum as an output.

IF you are uncertain about what happens, i'd recommand you to generate a testnet paper wallet first: https://www.bitaddress.org/?testnet=true
you can fund this testnet paper wallet by using testnet faucets: https://www.google.com/search?q=bitcoin+testnet+faucet&oq=bitcoin+testnet+faucet
Then you can use a testnet wallet to sweep the testnet paper wallet: https://en.bitcoin.it/wiki/Testnet#Wallets (i'd probably recommand the testnet android wallet, or to install bitcoin core and start it with the -testnet argument)

You know this is a nightmare scenario for most non-technical people out there. There must be a idiot proof method to create secure paper wallets < online or offline > and then a way to sweep them into online wallets. We are dealing with people who do not even understand what Bitcoin is and do not care how it works.

People will never adopt a new technology, if it is way too technical for them to understand how to store bitcoins securely and how to sweep those coins to be able to use it.


Title: Re: Best Paper HD wallet generator
Post by: Perlover on June 08, 2017, 10:37:35 PM
I recommend;

http://bitaddress.org/ - for own paper wallets

http://bitcoinpaperwallet.com/ - for beautiful color bitcoin papers for own and for gifts :)
You can there for bitcoins everything for needs. The rest - only to have color printer and paper :) To see there the video


Title: Re: Best Paper HD wallet generator
Post by: rahmat92 on June 13, 2017, 05:21:43 AM
I recommend;

http://bitaddress.org/ - for own paper wallets

http://bitcoinpaperwallet.com/ - for beautiful color bitcoin papers for own and for gifts :)
You can there for bitcoins everything for needs. The rest - only to have color printer and paper :) To see there the video
Yes I strongly agree with your recommendation, 3 months I also use for my Wallet Generator


Title: Re: Best Paper HD wallet generator
Post by: bct_ail on June 13, 2017, 08:20:53 AM
http://bitcoinpaperwallet.com/
Kaspersky dont give me acces on this site. It showed me that this site is a Phishing-Link. Does anybody has the same notification with another antivirus software?


Title: Re: Best Paper HD wallet generator
Post by: MrCrank on June 13, 2017, 09:46:16 AM
http://bitcoinpaperwallet.com/
Kaspersky dont give me acces on this site. It showed me that this site is a Phishing-Link. Does anybody has the same notification with another antivirus software?

Don't worry about it.
I visited this site.
antivirus is OK.
I think you need update antivirus DB base..
what version you use?


Title: Re: Best Paper HD wallet generator
Post by: mmo4me.2016 on June 13, 2017, 02:01:54 PM
I want to keep my BTC safe for later as investment.
To me HD wallet is the best option because withe the 12 words backup, all funds can be recovered in any HD wallet.
Some people told me paper wallet was an option. But I think hard wallet is also good.

paper wallet or Secure multisig address may be used for this! But i like multisig address
You can see more info https://coinb.in


Title: Re: Best Paper HD wallet generator
Post by: MrCrank on June 13, 2017, 04:17:14 PM
I want to keep my BTC safe for later as investment.
To me HD wallet is the best option because withe the 12 words backup, all funds can be recovered in any HD wallet.
Some people told me paper wallet was an option. But I think hard wallet is also good.

paper wallet or Secure multisig address may be used for this! But i like multisig address
You can see more info https://coinb.in

oh! I don't know this service before..
nice look and easy to use.
I see this have broadcast custom raw transactions online with advanced features.

How think this service not save private key in site db?