mirror of
https://github.com/bitcoinbook/bitcoinbook
synced 2025-02-09 06:02:48 +00:00
![David A. Harding](/assets/img/avatar_default.png)
- Briefly mention segwit and the need for new addresses. Mention that getting wallets to a new base58check version would probably be only a little less work than upgrading to an entirely new address format. Describe the problems with base58check and the solutions provide by bech32. Illustrate some of the problems and solutions. - Describe the bech32 length extension issue and provide an example. - Introduce bech32m as the solution to the lengith extension issue. - Provide examples using the bech32m reference library for Python for encoding and decoding a bech32m address (mentioning the backwards compatibility with bech32 addresses). - Ask wallet authors to ensure they support forward compatibility with future segwit versions.
40 KiB
345x281px
40 KiB
345x281px
![](/arno/bitcoinbook/raw/commit/ea547997bd5fb78b03cf58f32399914e33d75612/images/bech32-qrcode-uc-lc.png)