Author

Topic: How to stake a address from blockchain and be able to sign messages from it (Read 184 times)

jr. member
Activity: 38
Merit: 10
Hello,

I dont use any desktop wallet as i believe it can be compromised, in my absence. I have used a few wallets namely armory an electrum but i have switched to blockchain long time ago due to its ease of interface and quick way of making transactions happen. Now i believe i want to stake a address in the https://bitcointalksearch.org/topic/stake-your-bitcoin-address-here-996318 topic. So since i usually use blockchain wallet and the adderess changes everytime after a transaction, how can i control one address in it to sign and make it possible everytime when needed. I found the way to sign it in blockchain, but my question is being able to sign using same address only. Also i know that i could receive multiple transactions in 1 address if i need in blockchain, correct me if i am wrong here also, because i never tried.

Thank you
Have you tried using hardware wallets? I feel the same about desktop wallets because though it's really safe and the computer is really free from viruses, can't say what can happen if you connect offline. I feel hardware wallets are the best, and there are quite a few - Ledger, CoolWallet, Cobo Vault.
legendary
Activity: 2310
Merit: 4085
Farewell o_e_l_e_o
OP thinks that the desktop wallet (Bitcoin Core, Electrum or whatever else) is unsafe in case he uses it to sign message and probably lose funds.

A sign message is a kinda of ownership proof but it does not a mandatory requirement to have funds inside that wallet when, after or before, signing that message to prove that one has control on that wallet.

So why not sign a message from a 'blank' wallet?
Blank ~ zero-fund inside. Consequently, no one can compromise your funds and you still can sign a message, totally safe.  Cheesy

I think one of good solution is using Electrum (for example, I like it because it is light and does not require too much storage on my computer) to create a wallet, then use it to sign a message. Then, backup that wallet's seeds, keep it safe (but backup should be made in dozens, not only one; just in case). After that, reinstall the Electrum wallet from computer. So no one can compromise that wallet from that computer. But the last thing is keeping backups of seeds safely.

With seeds, anyone who get access to seeds can retrieve that wallet.

There is another way to backup wallet, using the backup file of wallet (that has a strong password too). People who have your wallet backup file have to crack wallet's passphrase to control the private key and funds (if there are) inside. Click on File > Save copy > Type a name for your wallet backup file.

I usually backup my wallet in both two ways, just in case some of those backups broken.

member
Activity: 104
Merit: 61
So, you think that desktop wallet can be compromised and you're planning to switch to less secure type of wallet - online wallet? Sorry, but it doesn't makes much sense. But it's good that you decided to buy hardware wallet.
Back to your initial question - as far as I remember Blockchain.com only allows to sign a message using imported address. For example, you can use Bitaddress.org to generate wallet, import it to Blockchain.com and then you will be able to sign a message and stake your address here on Bitcointalk.
The reason why i refrain from importing a address to blockchain wallet or generating it outside is because i am paranoid. What if i lose my funds in that wallet and imagine blockchain itself scammed me, they would be like we didnt have any key and it was not generated here and we cant help you.
legendary
Activity: 3234
Merit: 1375
Slava Ukraini!
So, you think that desktop wallet can be compromised and you're planning to switch to less secure type of wallet - online wallet? Sorry, but it doesn't makes much sense. But it's good that you decided to buy hardware wallet.
Back to your initial question - as far as I remember Blockchain.com only allows to sign a message using imported address. For example, you can use Bitaddress.org to generate wallet, import it to Blockchain.com and then you will be able to sign a message and stake your address here on Bitcointalk.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
<…>
That’s the wiser move. Shame you’ve just missed out on the BlackFriday and CyberMonday deals. Regardless, the investment is worthwhile. It was the first move I made before acquiring any BTC.
member
Activity: 104
Merit: 61
protrader786, you can download Electrum, type down seed (12 words) and then sign a message from the first address you get in receive tab. If you want that address in your blockchain.com account just export private key for that address from Electrum and import to blockchain wallet.

You can delete Electrum and get to your address any time by seed recovery, or you can just use the option to control this address in blockchain.com account. Whatever you do, it is important that only you have access to your private keys, which means that you do not save them in unencrypted form, on your computer or e-mail.


Yes, this way striked my brain once, but for security purposes i am now planning to buy a hardware wallet soon, i was going through the list for a couple of hours now.
legendary
Activity: 3234
Merit: 5637
Blackjack.fun-Free Raffle-Join&Win $50🎲
protrader786, you can download Electrum, type down seed (12 words) and then sign a message from the first address you get in receive tab. If you want that address in your blockchain.com account just export private key for that address from Electrum and import to blockchain wallet.

You can delete Electrum and get to your address any time by seed recovery, or you can just use the option to control this address in blockchain.com account. Whatever you do, it is important that only you have access to your private keys, which means that you do not save them in unencrypted form, on your computer or e-mail.

member
Activity: 104
Merit: 61
I see, thank you for all the information given, it was knowledgeable to know about it, looks like i need a secure personal address now.
staff
Activity: 3500
Merit: 6152
The address changes every time you receive funds as a privacy measurement, and yes, you can receive funds to the same address over and over without any issues. Regarding signing messages, then as stated in the link above. You cannot do that (because blockchain.info never implemented that feature) unless you are using an imported address.

You also seem to have the wrong idea about desktop wallets. These wallets are very safe as long as your computer is clean and not infected. I would highly suggest switching back to Electrum If you want to have full control over your funds.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
They do have some help related articles, although not too thorough: https://support.blockchain.com/hc/en-us/articles/210353833-What-is-message-signing-and-how-can-I-do-that-

Apparently, it's still only available for imported addresses though.
member
Activity: 104
Merit: 61
Hello,

I dont use any desktop wallet as i believe it can be compromised, in my absence. I have used a few wallets namely armory an electrum but i have switched to blockchain long time ago due to its ease of interface and quick way of making transactions happen. Now i believe i want to stake a address in the https://bitcointalksearch.org/topic/stake-your-bitcoin-address-here-996318 topic. So since i usually use blockchain wallet and the adderess changes everytime after a transaction, how can i control one address in it to sign and make it possible everytime when needed. I found the way to sign it in blockchain, but my question is being able to sign using same address only. Also i know that i could receive multiple transactions in 1 address if i need in blockchain, correct me if i am wrong here also, because i never tried.

Thank you
Jump to: