bc1
bc1 is the prefix used for Bech32 Bitcoin addresses on the Bitcoin mainnet. In Bech32, the leading part of the address, known as the human-readable part (HRP), for mainnet is "bc", and the address begins with "bc1" followed by the encoded data. This format was introduced to replace older base58-based addresses for certain types of transactions and to improve error detection and usability.
Bech32 addresses are used with SegWit and its successors. They encode a witness program that specifies how
Bech32 addresses are case-insensitive in specification, but lowercase is strongly recommended to avoid confusion. They require
In summary, bc1 signifies Bitcoin mainnet Bech32 addresses, encompassing current SegWit formats and Taproot addresses, with