Addresses in Bitcoin

Addresses in Bitcoin

Written 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

Read more

Quantum Computing and Bitcoin: Understanding the Risks, the Trade-offs, and the Path Forward

Quantum Computing and Bitcoin: Understanding the Risks, the Trade-offs, and the Path Forward

CriterionBitcoin's RequirementSignature size64 bytes (Schnorr, BIP-340)Verification speedFast enough for full node throughputSigning speedFast enough for payment channel state updatesSecurity assumptionWell-studied, conservative, quantum-resistantCryptanalytic maturityDecades of failed public attacksConstant-time implementationReliably achievable in practice CriterionML-DSA (FIPS 204)SLH-DSA (FIPS 205)Original AlgorithmCRYSTALS-DilithiumSPHINCS+Hardness AssumptionModule Lattice (MLWE/MSIS)Hash

By Btrust