比特币 Wallet文件与私钥的区别 干货分享
- 相关推荐
我之前也是搞不太懂wallet和私钥的区别。前几天闲来无事,好好研究了一下wallet和私钥的区别。
大家都知道Bitcoin core 客户端,安装完毕后需要在断网的情况下,备份wallet文件和给wallet文件加密,或者准确的说,在保证相对安全的情况下,Bitcoin core 下载完就需要断网-安装-生成地址-加密-备份wallet文件,然后就可以删除电脑上的Bitconin core文件,wallet文件需要备份2个,分不同的U盘或者光盘,以确保万无一失,避免U盘或者光盘损坏,密码也需要备份好,防止丢失带来的后续麻烦,之后就可以往生成的地址上转入比特币btc了。存储在U盘或者光盘上的wallet文件就相当于是离线钱包,以后从任何一台电脑上就可以通过wallet文件恢复你自己的比特币了。
wallet文件里面相当于是集合了密码、私钥、公钥、地址的总和,共计100个地址和私钥,一个地址对应一个52位的私钥,打开Bitcoin core 客户端,通过帮助-控制台-输入dumpprivkey 地址(地址:你自己的比特币地址)生成私钥,请记住这个52位的私钥,一个地址对应一个私钥,请务必记下这52位的私钥。如果你的wallet文件有密码,就需要在控制台先输入walletpassphrase 密码 200(密码:就是你当初备份wallet文件设置的密码,200是代表解锁密码的时间,单位是秒,超过这个时间缓存中的密码就失效,还需要继续输入walletpassphrase命令解锁)。
比如说你想用任何一台电脑给其他人转账,就需要用到私钥来恢复,打开Bitcoin core 客户端,帮助-控制台-输入importprivkey 私钥,就可以恢复了,之后你就可以给任何地址打币了,同理不用Bitcoin core文件也是可以通过私钥恢复你的比特币。
但是这里需要注意的是,一个地址对应一个私钥,你所记住的私钥就是一个地址里所接收到的币的数量,比如你地址1里接收到1枚比特币,对应的私钥是1-1,但是你的wallet文件里一共有10枚比特币,如果你用私钥恢复1-1,只能显示地址1里的1枚比特币,你就只能对这1枚比特币进行操作,剩下的9枚比特币还在wallet文件里,如果你要操作其他的9枚比特币,就需要你恢复你的wallet文件。
希望以上内容对你有所帮助,欢迎留言,转发,我们互相学习。