本文档定义了Bech32的改进版本Bech32m,并修改了BIP173,以便为版本1及更高版本的原生隔离见证输出使用Bech32m。Bech32仍然用于版本0的隔离见证输出。Bech32m通过修改校验和算法来解决Bech32中存在的插入漏洞问题,并提供了详细的规范、兼容性考虑和测试向量。
本文详细介绍了比特币私钥和公钥的工作原理,包括二进制、十进制和十六进制的基础知识,以及私钥的生成、校验和、BIP39 协议的助记词转换过程。此外,还解释了扩展私钥和扩展公钥的概念及其在生成比特币地址和观察钱包中的应用,最后总结了保护私钥和公钥的重要性。
本文介绍了 Codex32,一种可以在不使用电子计算机的情况下手动进行 Shamir 私钥分割的方案。该方案通过纸和笔即可完成,旨在提高比特币私钥的安全性,避免计算机可能存在的恶意软件、侧信道泄露等风险。Codex32 包含检查校验和、私钥分割的工作表以及纸上计算机等工具,用户可以手动生成、检查和分割 BIP32 种子词。