科普 || 区块链账户安全

寄语:用“查找BUG的心”去学习区块链技术,用“解决BUG的心”去分享区块链技术

最近,很多朋友都反映,不清楚区块链相关的账号、钱包密码、私钥、助记词的关系及使用方法。以EOS账户为例,整理出了一篇攻略给大家,记得仔细看哦~

若以银行账户为类比,这五个词分别对应的内容如下:

账号=银行卡号

钱包密码=银行卡密码

私钥=银行卡号+银行卡密码

助记词=银行卡号+银行卡密码

Keystore+密码=银行卡号+银行卡密码

Keystore ≠ 银行卡号

账户

EOS账号需注册且大多数为12位(当然也有其他位数的)。

钱包密码

在创建钱包时,需要设定一个密码,密码可以进行修改。

密码的用途有两个,一是转账时候的支付密码(还可以使用指纹/面部支付,转账时无需重复输入密码),这个和我们平时使用的一般支付都差不多。二是导出keystore时候使用,便是使用此密码进行的加密的。

私钥

创建钱包后,输入密码可以导出私钥。在导入钱包时,通过导入私钥就能进入钱包。

一个钱包可以通过该账户下任何一个私钥导入,EOS账户存在多个私钥对应一个账户的情况。

助记词

助记词具有和私钥同样的功能,在导入钱包时,输入助记词就能进入钱包。

Keystore

创建钱包后,输入密码可以导出keystore。keystore是使用钱包密码加密后的文本数据,和钱包密码有很大关联,钱包密码修改后,keystore也就相应变化。

在导入钱包时,输入keystore和密码,就能进入钱包。

从上述中可以看出,只要私钥、助记词、Keystore+密码三个信息中,有一个信息泄漏出去,都是非常不安全的。因此,备份好此三个信息很关键。

既然私钥、助记词、Keystore+密码如此重要,那么如何进行保存呢?

把信息抄写在纸上(尽量不要网络传输),可多抄写几份,分别放在不同的安全区域,并对手抄内容进行验证,导入钱包看能不能成功,防止抄写错误。



喜欢热爱区块链技术的同学记得关注Fcaw,后续将不断带来更多干货!


你可能感兴趣的:(科普 || 区块链账户安全)