What is a Bitcoin Address: The Cryptographic Architecture Powering Digital Currency Ownership