Software wallets enable users to keep only a small amount of bitcoin on a computer or mobile phone for everyday use, with the balance kept in a separate offline wallet. If that happens, it’ll be even more important for other wallets and services to support sending to bech32 addresses. It is also the data structure that allows those records to be updated with minimal risk of hacking or tampering - even though the block chain is copied across the entire network of computers running Bitcoin software, and the owners of those computers do not necessarily know or https://youtu.be/ trust one another. Addressing the second issue, Poelstra’s post details how libsecp256k1-zkp attempts to minimize the risk of nonce-related failures and teases the possibility of even better solutions in the future. To learn more, read the blog post or developer documentation.