Yeah i wanted to do that. But how to transfer the signed message to an online computer? Can you please tell me the steps to transfer the signed message to an online computer?
I think you misunderstood what i asked. I know that i can copy the text file to a USB and move it to the online computer. But how to sync that to the network? If i sign from an offline machine, it will not be synced to the network right? How to make the signature message public?
Should i not make that signed message public on the internet?
Please clarify this
Signed messages are just mathematical scheme for demonstrating the authenticity of digital messages and bitcoin address. The signed message is pure math and not dependent on the internet, and also "not synchronizable".
If you gave someone your signed message, that person can verify it using for example https://chainquery.com/bitcoin-api/verifymessage
If you want to distribute the signed message on the internet, you have to post or publish the signed message yourself.
Thank you for making it very clear. So if i just sign a message from an offline machine using electrum and give the signed message to others, they can still verify it. Am i right?
Please confirm my above understanding..
Apart from this i have another doubt.
If i just run the electrum wallet on an offline computer (which is never connected to internet or will never be connected to internet), is the wallet safe? Are there any possibilities of hacking that wallet? Can any one steal bitcoin from that wallet, if its completely offline?
Yes, signed messages can be created offline and someone else can verify it offline/online on the other side of the world.
You can try it yourself, create a signed message on an offline computer. Then use another online computer, go to https://chainquery.com/bitcoin-api/verifymessage and type in the details, and it will verify.
If your computer is 100% offline all the time. To steal your bitcoin, someone will need to break into your house, steal your computer and then attempt to brute-force your wallet. If your password is more than a few characters long, it will take years/decades/millenium/infinite to crack it. So pretty safe.
Other more advanced method is to infect your USB, and when you connect the USB to the offline computer, it will attempt to steal you private key( this kind of targeted attack is more common on high-value target.) and when you connect back to the online computer it will try to send your private key to the hacker.
Thank you so much for all the clear information. I have got to know what i wanted to know. Thank you once again.. Ill not be using the usb connected to the offline computer to another online computer. So, i am safe.
I am closing this thread now as my clarifications are cleared...