bc1q
bc1q is a prefix used for Bitcoin addresses that utilize the Bech32 encoding scheme. Bech32 is a data encoding system designed for Bitcoin transactions, aiming to improve usability and reduce errors. Addresses starting with bc1q are known as native SegWit addresses, or bech32 addresses. This format offers several advantages over older Bitcoin address formats, such as improved checksums to detect typos and case-insensitivity, making them easier to read and input.
The SegWit, or Segregated Witness, upgrade to the Bitcoin protocol introduced a new address format to support
When a Bitcoin address begins with bc1q, it signals that the address is compatible with SegWit and