Even with id and bitcoin.
would you like to send bitcoin to your IP address instead of your public address?
That is not how it works.
Public "address" is just a name, a representation of your public key.
Beyond that name there is a pair of keys, the public key and the private key. Public keys are used to receive money, and the private key is used to spend money.
You are getting confused with the word "
address", but that word has nothing to do with IP
address.
you can read all about it here, in Mastering Bitcoin:
https://www.oreilly.com/library/view/mastering-bitcoin/9781491902639/ch04.htmlFrom the book
Figure 4-1. Private key, public key, and bitcoin address