What is the difference between signing a message using a Bitcoin address to prove ownership and NFT verification which will be used by Twitter?
- Signing a message is the easiest way to prove ownership for a private key associated with a Bitcoin address. Using NFTs doesn't prove ownership as explained by Charles Guillemet in this thread: https://twitter.com/P3b7_/status/1443470372758753283
When you "Connect Wallet", you actually share your address (public key from a cryptographic perspective), it allows to browse the blockchain and to request JPEG to OpenSea, but it's not a proof of ownership.
- Other issues: Privacy