Apple took a long time to process our app update, but full SegWit support is now available for all BRD users on both iOS and Android! If you have version 3.5 or higher, you can opt-in by going to Menu > Preferences > Bitcoin > Enable SegWit. As we've outlined on whensegwit.com, this new feature is currently opt-in but will become the default for all users in the near future.
For all of you who like technical details:
You may remember we didn't want to add support for P2WSH SegWit, because it would require us to maintain a second HD chain of public keys. As a truly decentralized SPV wallet, syncing a second chain of keys would double the amount of resources required by the user's device when syncing their wallet. And once users start using addresses from a new HD chain, we would need to support that chain forever.
By using Bech32, we are actually able to scan the blockchain for both SegWit and legacy transactions while still only maintaining a single chain of public keys! This alleviates all of the technical challenges mentioned above, and we truly believe it was worth waiting for Bech32 and skipping P2WSH.
If you have any questions or comments, feel free to drop them into the comments below!
A Bitcoin newsletter familiar with the deep technological aspect of Bitcoin has a theory that makes sense: at least one major mining pool accidentally …
Google Alert – bitcoin