De Bech32 Bitcoin adresformaat wordt beschreven in Bitcoin Improvement Proposal 173 van Pieter Wuille en Greg Maxwell. Het gaat om de introductie van een eenvoudiger Bitcoin segwit adresformaat gebaseerd op base32 in plaats van de huidige base58 formaat. Er zijn namelijk een aantal nadelen verbonden met het gebruik van deze oude formaat.
- Base58 heeft veel meer plaats nodig in QR codes en ondersteunt geen en alphanumeric mode.
- Base58 combineert upper en lower case nummers waardoor het moeilijker wordt om een Bitcoin adres betrouwbaar op te schrijven of uit te spreken.
- De dubbele SHA256 checksum is traag en heeft geen fout-detectie garanties.
- Base58 decoding is gecompliceerd en langzaam.
Het nieuwe BECH32-formaat lost al deze problemen op en verwezenlijkt een belangrijke verbetering voor Bitcoin. Bech32 staat in feite voor een Base32 formaat, maar heeft een twist gekregen aangezien er gebruik wordt gemaakt van het BCH-foutdetectie algoritme. Bech incorporeert een verwijzing en maakt een associatie met de term base32. Het is nu zaak dat meer en meer bedrijven en wallets gebruik gaan maken van deze verbeterde adresformaat omdat deze niet alleen voor gebruikers makkelijk is om te gebruiken, maar ook transactiekosten bespaart. Een BECH32-adres heeft vaak minder transactiekosten dan een reguliere Bitcoin Base58 adresformaat.
Je kunt een BECH32 Bitcoin adres herkennen doordat deze begint met bc.
Hieronder kun je een presentatie zien van Pieter Wuille genaamd: Bech32 addresses for Bitcoin.
Voor meer informatie: