1、要存储加密货币, 你需要一个加密货币钱包。大致来说, 加密货币钱包是一种程序, 用于存储你的私有和公用加密密钥, 你需要使用这些密钥以自己的名义访问区块链, 并用你的加密货币进行交易。公钥类似于钱包地址, 而私钥用于对公钥解锁。当有人想给你打钱时, 对方会把自己的地址重新分配给你。为此, 发送方需要访问自己的私钥。随后, 要解锁并使用新收到的钱, 你得输入与你的公钥对应的私钥。 (1)什么是软件钱包 软件钱包用一个随机数来生成主私钥。 然后,再用一个确定性的、不可逆的算法,基于主私钥生成任意数量的子私钥。 那为什么要用“确定、不可逆”的算法呢?因为“确定”才能保证从一个主私钥可以生成出全部的子私钥,而“不可逆”则是为了确保不能通过子私钥反推出主私钥。 之所以叫分层确定性钱包是因为私钥的衍生结构是树状结构,父密钥可以衍生一系列子密钥,每个子密钥又可以衍生出一系列孙密钥,以此类推,无限衍生。 我们在首次创建 HD 钱包或者备份钱包时,会产生一个助记词,助记词是一连串的英⽂单词,这一串单词序列就可以创建种子,种子又可以创建所有的私钥。单词顺序也是钱包的备份,可以恢复钱包。而种⼦对应...