Bitcoin Core的钱包文件wallet.dat简介

BTC、BCH、LTC、DASH、SAFE、DOGE、BTG等比特币系加密货币的PC钱包中,最为重要的文件就是wallet.dat。

wallet.dat是一个BerkeleyDB数据库,存储的是key/value键值对。

wallet.dat保存着所有地址的私钥,我们转账加密货币时,需要这些私钥来签名。

这些私钥不能丢失,一旦丢失,这些币就谁也无法使用,永远消失了;

如果你未在上述加密货币PC钱包中设置密码,那wallet.dat中的私钥是明文存贮的,任何得到该文件的人,都可以转走其中的加密货币。你可以转币,偷币者也可以,如果有100人得到,这100人都可以转币,就看谁转得快;

如果你在上述的加密货币PC钱包中设置了密码,加密货币PC钱包会把wallet.dat中的所有私钥加密后存贮在wallet.dat中,除私钥外的其他数据还是保持明文。所以设置密码并非是对整个wallet.dat加密,仅仅加密了各个地址的私钥。

如果你在设置密码之前备份过,该备份被人偷走,虽然你现在设了密码,但偷币者拿到的是无需密码的wallet.dat,他可直接转走币;

任何人拿到你加密过的wallet.dat,可以使用对应的加密货币PC钱包打开wallet.dat,更新区块链数据,看到其中所有地址和余额。但是如果设有密码,他是没法转走币的。

如果密码太简单,被他猜中或用大算力破解,一样可以转走币。

如果你设的密码足够长足够复杂,如包含数字、大小写字母、特殊字符,长度在20位以上,被破解的机率应该非常小。

总之,千万不要把wallet.dat给别人,否则你的币将处于危险之中。除非给我这样可靠的人恢复密码 ^-^

对小白来说,放在大交易所可能是更好的选择,不过也要面临交易所跑路、或者被清算的风险。

掌握私钥,才能真正掌握自己的币。

No your keys, No your coins. 

Keep SAFE, keep safe !!!

THE END
分享
二维码
< <上一篇
下一篇>>