[The following is based on recent discussions here, and is substantively cross-posted from the dev list so as to reach a wider audience. I intend to follow up with an appropriately flavoured topic in the general user forum, and edit to add a link up here.]I here record and expand an idea I had a few days ago on this forum about
BIP 173 Bech32 addresses. TL;DR abstract:
- The Bitcoin Bech32 address nickname: “Bravo Charlie Addresses”.
- The Bitcoin Bech32 motto: “Bravo Charlie One means money.”
- Bech32 would also be a superior human-facing format for key fingerprints for PGP, SSH, and even TLS. There is an urgent general need for a specification which reduces the inherent pain of wetware in handling pseudorandom strings.
To help gain user familiarity with and acceptance of the error-correcting, case-insensitive Bitcoin addresses of the future, I propose a need for what I think marketers call “branding”. The best branding is that which derives naturally from some intrinsic quality of a thing; wherefore I look to what may perhaps be a bit of serendipity in the specification.
I expect that in practical use, one of the great advantages of Bech32 addresses will be the relative ease of communicating them aloud—especially over the phone. In similar circumstances, when trying to convey unusual names or pseudorandom strings, I’ve found radio alphabets to work well at their intended purpose. And when reading Bech32 Bitcoin addresses in the most popular radio alphabet, they will always start with a catchy phrase:
“Bravo Charlie One”.
That’s memorable, $SEARCH-able, and yet also one of those unique, otherwise meaningless phrases which gets marketers excited. Keeping to a word triplet, I hereby nominate for consideration as the official nickname for Bech32 Bitcoin use:
“Bravo Charlie Addresses”. These are the Bitcoin addresses with the magic words, suitable for a
motto: “Bravo Charlie One means money.” Add a logo à la Segwit’s, and raise user awareness of this exciting new technology!
Beyond the branding issue, recommendations for Bitcoin spelling-alphabet use in English and other languages may perhaps be a suitable matter for such standardization as would facilitate coherent user documentation. I invite discussion.
Of course, this branding only applies directly to Bitcoin Bech32 addresses. The BIP 173 authors were gracious to make the standard generally adaptable; and it has already seen some
uptake amongst altcoins. I myself am now contemplating how Bech32 would be a superior human-facing format for key fingerprints for PGP, SSH, and even TLS, with HRPs of “pgp”, “ssh”, “tls”, etc. and some appropriate means of embedding the key type just as “bc” embeds the witness version. There is an urgent general need for a specification which reduces the inherent pain of wetware in handling pseudorandom strings; and I do think that anything which familiarizes users with Bech32 in a specific use will be beneficial to Bech32 adoption generally.
To celebrate, I created for myself a new Bravo Charlie Address which expresses that I am pleased: Now, I have an error-correcting, case-insensitive address which can receive only genuine Bitcoin cash money. Because
“Bravo Charlie One means money.”bc1q cash 96s5 jqpp zsp8 hy8s wkgg f7f6 agex 98an 7hBravo Charlie One Quebec • Charlie Alpha Sierra Hotel
Nine Six Sierra Five • Juliett Quebec Papa Papa
Zulu Sierra Papa Eight • Hotel Yankee Eight Sierra
Whiskey Kilo Golf Golf • Foxtrot Seven Foxtrot Six
Alpha Golf Echo X-ray • Nine Eight Alpha November • Seven Hotel
Here’s to the Bitcoin address format of the future!