当区块链作为比特币背后的技术出现时,由于涉及复杂的密码学和数据转换,可操作性和可读性非常差,于是,一群顶尖的科(cheng)学(xu)家(yuan)想要提出一个新功能,他们必须以比特币网络的所有参与者可读和可理解的方式来实现比特币的操作。这些正式提案被称为比特币改进提案或BIP。所有BIP在实施到比特币网络之前都会进行公开讨论。
通过BIP协议,我们把复杂的技术性操作变成了简易而通用。
其中一个关键的BIP协议就是BIP 39(BIP39 是BIP协议的一个子集)。BIP 39使用数学理论来弄清楚如何使用一组24个常规单词来获取种子 (一个大的随机数),用于生成加密钱包的诸多密钥。
BIP 39还定义了一种使用附加密码短语来保护这24个单词的方法,如果没有选择密码短语,则使用空密码短语,因此它基本上总是24个单词+密码短语(空或不是)。
注意:此密码与您在各种界面中使用的密码不同,因为如果使用了错误的密码,它不会产生错误消息。任何密码短语与24个单词组合产生一个有效的种子,用于形成安全的勒索保护机制。
这个生成的种子数用于为每个加密货币生成一个根密钥 (一个不可编组的字母和数字组合)。每个区块链都有自己的方法从种子生成根密钥,比如在比特币基于BIP 32它产生了一个像这样的秘钥:xprv9s21ZrQH143K3QTDL4LXw2F7HEK3wJUD2nW2nEk4stbPy6cq3jPPqjiChkVvvNKmPGJxWUtg6LnF5kejMRNNU3TGtRBeJgk33yuGBxrMPHi
。
然后,此密钥用于生成多个私钥,然后这些私钥构成了给定区块链的加密货币钱包核心
这一切都归结为:BIP 39用于选择某些单词组合,用于生成对应协议的的数字钱包,例如BIP 32中描述的特定协议。
那么这一切与硬件钱包设备有什么关系呢?
硬件钱包
当您首次打开ledger或者lubanso等硬件钱包设备时,它将生成256 bit的种子。该种子编号将用于计算24个单词,然后显示在设备的屏幕上。
然后,用户应将这24个字写在一张纸上,该纸放在独立的包装盒中,并保证纸张安全。
除此之外,Lubanso或者ledger还需要使用4到8位数的PIN。如果在设置之后连续错误地输入了PIN 3次,则其会启动保护机制。
重要的是再说一遍:相同的根密钥将始终从24个字的相同组合生成,并且将从该根密钥生成相同的地址。因此,要回收使用BIP 39字短语生成的所有钱包,您只需将24个字的单个组合输入到支持该生成方法的硬件或软件中。
这里有权威的硬件钱包与数字货币钱包微信群,加群请联系微信号:lengbit
欢迎关注冷比特官方微信: