钱包是我们日常生活非常熟悉的物品,用于存放我们的现金、银行卡、身份证等。随着信息技术的发展,也逐渐出现了微信、支付宝等电子钱包,便于我们网上消费。但加密货币交易中使用的钱包与日常所用的钱包有很大区别,所存储的并不是我们持有的加密货币,而是地址信息以及与地址匹配的私钥地址用于储存加密货币私钥用于确认交易。可以简单的将虚拟币钱包理解为,存储银行卡和银行卡密码的资料包。


钱包一般存储以下6类信息:

1. 私钥

私钥由随机数字生成,且不可更改,是钱包中最为重要的信息。相应的公钥地址都是私钥经过哈希计算等其他加密算法得出的。私钥用于为每笔交易进行数字签名,由个人持有,不对外公开。掌握了私钥,就等于掌握了相应地址里的所有资产。

2. 公钥

公钥是可以对外公开的信息,当别人需要转账给你时,需要同时知道你的地址公钥才可以转账。

3. 钱包地址

用于接收、支付虚拟币,并对虚拟币进行存储的容器。

4. 助记词

私钥是由随机数字生成的,没有任何规律而且位数较多,记忆起来比较困难。所以比特币社区通过BIP39协议,允许将随机数通过特定的编码来转化成单词。而助记词就是由一系列英文单词组成的,它本质上也是一串随机数,但是记忆起来相对简单。所以可以使用助记词代替私钥确认交易。

5. 密码

为了确保交易的安全性,有些钱包还会增设密码,在转账时会要求输入。密码由用户自己设置,可以进行更改。

6. Keystore

是运用用户设置的密码,对私钥进行加密得到的私钥备份。Keystore配合密码可以起到与私钥同样的作用。不过当用户更改密码后,之前用旧密码加密形成的Keystore将失效,需要重新生成。

以上信息中,公钥地址是可以公开的,其他信息需要用户自己妥善保管。私钥、助记词、Keystore其中一项没有丢失,钱包是可以正常进行交易的,并可以将其他数据找回;如果三种数据全部丢失,钱包将无法使用。

使用钱包时需要注意,一定要从币种的官方网站下载使用钱包软件,使用其他下载源下载的钱包存在风险。同时要对自己的私钥、助记词、Keystore进行备份,最好是手抄以后存放在保险箱里;使用时注意不要泄露给他人,以保护好自己的财产。