You understood the private key, public address and sign message totally inaccurate.
Yes that is true that private key is needed to sign a message, but Redoubt should know that the private key is not included while signing, what that are included are just 1. The bitcoin address for signing the message 2.
Private key - create public key - create public address
In order to sign a bitcoin message, you need to have a private key for a public address from which you want to sign a message. In a reverse way, the sign message is to show you are the owner of that address by owning its private key.
The message that will be signed, after these has been filled, the user can click on sign message, the message will be signed.
It will require you to enter a password of your wallet. This step is mandatory if you encrypted your wallet. It is a prevention to not allow hacker to be freely sign any message when he find your bitcoin wallet file.
Not all wallets sign a message, not all private keys wallets also sign a message, there are few ones that do it, like electrum and coinomi.
It is not correct (but I don't use Coinomi so I don't know about the wallet). To sign a message, you need a wallet software that support the sign/ verify message feature. The incorrectness is from
not all private keys wallets also sign a message, you can import that private key to other wallet softwares to sign a message.
Say not all private key can sign a message, it is totally not correct.
All wallets signing a message are altcoins private key wallets while not all private key wallets can sign a message, only few ones do.
Why altcoins?
In Mastering bitcoin, see the quote.
Sign a message, you need a private key and wallet password (if it is encrypted)
Verify a message, you don't need a private key.
Why Use Asymmetric Cryptography (Public/Private Keys)?
Why is asymmetric cryptography used in bitcoin? It’s not used to "encrypt" (make secret) the transactions. Rather, the useful property of asymmetric cryptography is the ability to generate digital signatures. A private key can be applied to the digital fingerprint of a transaction to produce a numerical signature. This signature can only be produced by someone with knowledge of the private key. However, anyone with access to the public key and the transaction fingerprint can use them to verify the signature. This useful property of asymmetric cryptography makes it possible for anyone to verify every signature on every transaction, while ensuring that only the owners of private keys can produce valid signatures.
https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch04.asciidocI do not see your corrections as corrections, except the last mistake that I wanted to write all but changed to altcoins which I will still discuss below.
Ok fine man. Your answers show you are wrong again.
Password: Electrum. Passphrase: Bitcoin Core. Two wallets use different words but they serve as traditional password for files that we know.
Bitcoin Core:
https://bitcoin.org/en/wallets/desktop/windows/bitcoincore/Vulnerable environment
This wallet can be loaded on computers which are vulnerable to malware. Securing your computer, using a strong passphrase, moving most of your funds to cold storage, or enabling two-factor authentication can make it harder to steal your bitcoins.
If you want to unlock your Bitcoin Core wallet, you have type
bitcoin-cli walletpassphrase "wallet_password" numberofsecondsyouwantthewallettoopen
Electrum
https://electrum.readthedocs.io/en/latest/faq.htmlI have forgotten my password. What can I do?
It is not possible to recover your password. However, you can restore your wallet from its seed phrase and choose a new password. If you lose both your password and your seed, there is no way to recover your money. This is why we ask you to save your seed phrase on paper.
Private key wallet: Could you tell me how you learn the wallet type?
Try to correct when appropriate, what are you talking about? You mean all private key wallet sign a message? What about the private key wallets that do not have the software to sign a message like atomic wallet and many other wallets, only few private key wallets sign a message. You not correct what is right.
I only know deterministic wallet (and hierarchical deterministic or HD wallet), non deterministic wallet, custodial wallet, non custodial wallet.
Mastering bitcoin. Chap. 05 WalletsBitcoin.it, WalletCustodial vs. Non Custodial Wallets - "Not your keys, not your coin" Explained.You need to read documents again as I see you love what you typed creatively.
What I wrote could be wrong as I am not a bitcoin developer and I will read documents again if I see I understood incorrectly. I hope you will listen to correct your knowledge when Legendary members comment.