首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数字货币新手成长课:比特币钱包安全问题

从韭菜到大佬,就一步之遥

钱包在数字货币的使用中起到了至关重要的作用。大部分普通用户的风险都集中在钱包上。

例如:

有人误把钱包文件删除,丢失了价值数万美元的比特币;

有人没有正确备份钱包文件,导致一段时间内交易的货币全部丢失;

有人的计算机被植入木马,钱包文件被盗,所有比特币荡然无存。

以比特币官网钱包客户端Bitcoin-Qt为例,这个客户端存放比特币私钥的问题件是wallet.dat,一般Windows8系统下的存放路径是

C:\users\[你的用户名]\appdata\roaming\bitcoin

关于wallet.dat文件:

(1)Bitcoin Core中用Wallet.dat文件保存你的私钥,请启用软件的加密选项,并牢记密码。

(2)把加密的wallet.dat备份在U盘、移动硬盘等,多存放几份,牢记你的密码,如果更换电脑,则只需重装Bitcoin Core,并更换wallet.dat,就可以恢复你的比特币。

根据以上道理,比特币丢失有这样几种情况:

私钥泄漏,被别人把币转移了。

wallet.dat找不到了。彻底没办法了,因为私钥没有了。

wallet.dat被偷。如果这个文件已经加密,则小偷还需知道密码才能真正偷走你的钱,所以请启用加密功能。

密码不记得了。你唯一的办法就是慢慢尝试吧,把你以前用过的密码都试一遍。

wallet.dat被破坏了。用Bitcoin Core提供的备份功能,一般没问题,但如果这个文件被病毒感染(比如著名的比特币勒索软件,要支付300比特币),如果你的资金超过300BTC,可以试试交赎金的办法。

总之,如果你用Bitcoin Core,则加密wallet,备份wallet.dat、牢记密码!

另一种危险是钱包私钥直接被破解。

当前使用的椭圆曲线数字签名算法ECDSA签名是用来验证货币所有人的变化,为数字货币传输的关键算法。ECDSA其实也有其理论缺点。

那么一直被反复使用的钱包地址,有可能出现容易被发现私钥的缺陷,从而使得不法分子有偷取货币可能。

由于ECDSA算法和SHA-256算法的自身可验证性问题,使用完全兼容安全性的算法目前看来并非易事。

同时,随机数字发生器RNGs也会影响比特币的安全性。

加密算法需要高度随机数生成密钥,一旦被预测影响随机数字的输出,就有导致潜在危险的可能性,曾经的安卓安全漏洞使得比特币失窃的案例,便有可能是随机数产生过程的漏洞造成的。

- End -

关注的,都赚钱了

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180124G10O5Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券