怎么记比特币方便(比特币助记码词汇)
怎么记比特币方便(比特币助记码词汇)助记码:熵及字段长度5.生成一个 12 至 24 个词的助记码。2.提出 SHA256 哈希前几位,就可以创造一个随机序列的校验和。3.把校验和加在随机顺序的后面。4.把顺序分解成 11 位的不同集合,并用这些集合去和一个预先已经定义的 2048个单词字典做对应。
助记码词汇是英文单词序列代表(编码)用作种子对应所确定性钱包的随机数。单词的序列足以重新创建种子,并且从种子那里重新创造钱包以及所有私钥。在首次创建钱包时,带有助记码的,运行确定性钱包的钱包的应用程序将会向使用者展示一个 12 至 24 个词的顺序。单词的顺序就是钱包的备份。它也可以被用来 恢复以及重新创造应用程序相同或者兼容的钱包的钥匙。助记码代码可以让使用者复制钱包更容易一些,因为它们相比较随机数字顺序来说,可以很容易地被读出来 并且正确抄写。
需注意的是,BIP0039 是一个建议草案而不是标准方案。具体地来说,电子钱包和 BIP0039 使用不同的标准且对应不同组的词汇。Trezor 钱包以及一些其他钱包使用 BIP0039,但是 BIP0039 和电子钱包的运行不兼容。
BIP0039 定义助记码和种子的创建过程如下:
1.创造一个 128 到 256 位的随机顺序(熵)。
2.提出 SHA256 哈希前几位,就可以创造一个随机序列的校验和。
3.把校验和加在随机顺序的后面。
4.把顺序分解成 11 位的不同集合,并用这些集合去和一个预先已经定义的 2048个单词字典做对应。
5.生成一个 12 至 24 个词的助记码。
助记码:熵及字段长度
熵(bits)校验符(bits)熵+校验符字段长
助记码表示 128 至 256 位数。这可以通过使用私钥抻拉函数 PBKDF2 来导出更长的(512 位)的种子。所得的种子可以用来创造一个确定性钱包以及其所派生的所有钥匙。
负熵输入 (128 bits)
助记码 (12 个单词)
种 子 (512 bits)
128 位熵的助记码以及所产生的种子
0c1e24e5917779d297e14d45f14e1a1a
army van defense carry jealous true garbage claim echo media make crunch 3338a6d2ee71c7f28eb5b882159634cd46a898463e9d2d 0980f8e80dfbba5b0fa0291e5fb88
负熵输入 (128bits)
负熵输入 (256 bits)
助记码 (24 个单词)
种 子 (512 bits)
0c1e24e5917779d297e14d45f14e1a1a
8a599b44b93187be6ee3ab5fd3ead7dd646341b2cdb8d0 8d13bf
256 位熵的助记码以及所产生的种子
2041546864449caff939d32d574753fe684d3c947c33467
13dd8423e74abcf8c
cake apple borrow silk endorse fitness top denial coil riot stay wolf luggage oxygen faint major edit measure invite love trap field dilemma oblige 3972e432e99040f75ebe13a660110c3e29d131a2c808c7
ee5f1631d0a977fcf473bee22 fce540af281bf7cdeade0dd2c1c795bd02f1e4049e205a0 158906c343