How to prove to someone that an Bitcoin address (or UTXO) belongs to you?
Are there (ZK) methods to prove it?
Does anyone know?
You need to:
1- generate a new address/wallet
2- announce the address to other party
3- transfer funds from the original utxo to new address
Note: Signing a message with your private key is not safe because you need to disclose the corresponding pubkey (which your address is its RIPEMD-160 hash).