By Munirat Olayiwola
One of the ways of proving ownership of bitcoin is through a bitcoin address. Similar to having an account number to which cash can be sent, Bitcoin has addresses where the cryptocurrency can be sent. A bitcoin address is not permanent due to privacy, hence diverse addresses are created for transactions.
The addresses consist of 26-35 alphanumeric characters, and can be generated from a public key or can also represent scripts. Conventionally, bitcoin addresses are derived from a public key using a one-way function, making it impossible to derive the private key from the public key.
For a deep dive into Bitcoin addresses and public keys, Munirat goes on to explain more here https://munirat.hashnode.dev/addresses-in-bitcoin