Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: electrobit on May 15, 2018, 04:15:46 PM



Title: What wallet to use to sign a message?
Post by: electrobit on May 15, 2018, 04:15:46 PM
Can you help me in what wallet to use for I can sign a message in Bitcoin Core. I tried with addresses from Blockchain and also with addresses generated from the self Bitcoin Core and I have no could.

In this comment you see what appears when I did. https://bitcointalk.org/index.php?topic=990345.msg37357412#msg37357412

Thank you for commenting. :)


Title: Re: What wallet to use to sign a message?
Post by: NeuroticFish on May 15, 2018, 06:48:55 PM
Can you help me in what wallet to use for I can sign a message in Bitcoin Core. I tried with addresses from Blockchain and also with addresses generated from the self Bitcoin Core and I have no could.

In this comment you see what appears when I did. https://bitcointalk.org/index.php?topic=990345.msg37357412#msg37357412

Thank you for commenting. :)

There may be a confusion on what signed message means.
The signed message works like this: somebody gives you or you make up a text, usually containing a date/time (today) and you sign it with the wallet to prove the wallet is yours.
Anybody can check if the message is correctly signed, but only the holder of private key for that wallet can do the signing.

You used a view only wallet, I guess, without private key, so you cannot sign. Anybody can see that address, that's not a proof it's yours.


Title: Re: What wallet to use to sign a message?
Post by: JohnGalt on May 15, 2018, 07:11:03 PM
Can you help me in what wallet to use for I can sign a message in Bitcoin Core. I tried with addresses from Blockchain and also with addresses generated from the self Bitcoin Core and I have no could.

You must use an address that the wallet controls because the private key is needed. Furthermore, Bitcoin Core currently can only sign a message using a legacy address (an address starting with a 1).


Title: Re: What wallet to use to sign a message?
Post by: electrobit on May 15, 2018, 11:34:35 PM
Can you help me in what wallet to use for I can sign a message in Bitcoin Core. I tried with addresses from Blockchain and also with addresses generated from the self Bitcoin Core and I have no could.

You must use an address that the wallet controls because the private key is needed. Furthermore, Bitcoin Core currently can only sign a message using a legacy addresses (an address starting with a 1).
What wallet do you recommend me to use for this what I need?


Title: Re: What wallet to use to sign a message?
Post by: vnck25 on May 16, 2018, 12:01:29 AM
I use the Electrum wallet it is easy to use and you get control of your private key ( or private address ). You can download the wallet, set up the seed and you are good to go with signing a message using the Electrum wallet. Just do some research online for wallets where you can get control of its private key. There are many more for sure! All the best.


Title: Re: What wallet to use to sign a message?
Post by: bitmover on May 16, 2018, 05:49:08 PM
You must use an address that the wallet controls because the private key is needed. Furthermore, Bitcoin Core currently can only sign a message using a legacy addresses (an address starting with a 1).
What wallet do you recommend me to use for this what I need?

Only addresses that start with 1 (legacy) are able to sign messages for now.

Electrum created a non-standard way to sign messages using Segwit addresses, which are not recognized by other softwares, such as Bitcoin Core. I would not use them to sign messages.

The easiest way to sign a message for newbies is downloading an easy to use wallet, such as Coinomi for example. You can download it on Google Play Store and sign the message you want (you do not need to have any funds to sign or verify).
Ledger Nano, Electrum, Bitcoin Core and many other wallets are able to sign messages.

It's possible to sign a message using blockchain.info if you recover the address private key using a tool such as http://iancoleman.io/, and inserting that private key in the blockchain.info wallet.
But that would expose your keys so I think the other wallets are better methods.