Bech32-Address
為什麼 bech32 地址總是以 bc1q 開頭?
我知道它從 bc1 開始。
但是“q”不是我所理解的。有人可以向我解釋嗎?
q
是數字 0 的 Bech32 編碼。對於隔離見證地址,如 BIP 173 中所定義,緊跟在分隔符後面的數字是見證版本。在這種情況下,bc1q,q 表示它是見證 v0 地址,這是目前唯一使用的類型,但允許將來輕鬆添加新版本
緊跟在 bech32 地址的人類可讀部分和分隔符之後的是見證版本號。對於目前的 bech32 地址,該版本號為 0。根據此處的編碼表,0 字節的值為
q
。因此地址將以 . 開頭bc1q
。