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.
23 KiB
1091x151px
23 KiB
1091x151px
![](/arno/bitcoinbook/raw/commit/fc1de7cf2d8b49c4a4741cab894a60ea3f8e4dfa/images/bech32m-typo-detection.png)