拒绝被盗-Hcash 钱包原理及备份恢复POS等重要操作指引

2017-10-15 18:27 评论 0 条

近期,某网友亲身发生了一次由于钱包文件被盗导致几十万资产被盗的情况,笔者特此撰文详尽的阐述 Hcash 钱包原理和各种重要操作指南,帮助大家提升安全意识和操作手段。

hcash挖矿矿池


一、 Hcash 本地钱包介绍和重要安全提示

平时交流到区块链技术的时候,不可回避的一个名词是:非对称加密技术,应用在区块链上。核心就是 2 个术语:

  • 公钥:简单理解就是钱包地址,是公开给别人的;通过公钥无法生成或查询私钥。
  • 私钥:可以认为是证明公钥地址所有权的核心钥匙,可以通过导入私钥的方式恢复出对应的公钥,是绝对不可以泄露的。

而平时我们在交流 Hcash 时,经常提到的是钱包地址、钱包文件和密码,并没有过多提到私钥这个东西,下面仔细介绍这 3 个数据具体原理:

  • 钱包地址
    其实就是上述的 代表一个 Hcash 资产账户的公钥,该公钥可以通过区块链浏览器查询交易历史、余额等等,官方区块链浏览器地址为:
    http://hshare-explorer.h.cash/
  • 钱包文件:
    在 Hcash 本地钱包软件中,区块数据文件文件夹中的 wallet.dat文件,或者通过软件菜单 文件->备份钱包所保存的 dat 文件其实就是钱包文件。一个具体的钱包文件对应一个或多个 Hcash 资产账户,假设用户没有新建过地址,则该钱包文件对应自动创建的一个资产账户,通俗的就可以理解为钱包软件里的钱包地址所对应的账户。在技术处理上,钱包文件实际是一个容器,包含了若干对公私钥,就是若干个资产账户,从上述“非对称加密技术”的分析可以得知,实际上钱包文件中包含完整的公钥和私钥信息,理论上,任何人拿到你的钱包文件,就拥有了你的 Hcash 资产的操作权利。
  • 钱包密码:
    既然钱包文件包含了操作资产的最高权限,于是开发者针对钱包文件另行增加了一套密码机制,即钱包的解锁密码,该密码用于加密整个钱包文件且不可逆,故该密码是资产账户的最后一道防线,不可丢失。

重要安全提示

  • 钱包文件自第一次创建出来,无论是否设置密码,已经拥有了这个资产账户的全部信息(公私钥信息)。如果在设置密码之前钱包文件被黑客或外人拿去,无论你以后设置多么复杂的密码,原来流失的这份没有密码的钱包文件均可以操作你的钱包里的资产。所以,务必新建钱包文件后立即加密钱包。
  • 针对一个资产账户的钱包文件,无论多少次修改密码,每一份流传在外的钱包文件均拥有完整的操作权利,只是密码不同而已。所以,务必确保钱包文件不上通讯软件;不通过任意形式发送给别人;除非自己明确的备份文件外,副本全部物理删除。

二、 如何找到 Hcash 数据文件夹和实际生效的钱包文件

以下截图详细讲解:

1. 打开 Windows 开始菜单-运行,也可以通过快捷键 Win+R 直接调出运行界面。

新星资讯新星矿池

2. 在上述运行界面中输入“%appdata%”,效果参见上图,点击确定。

3. 在打开的文件窗口中找到名为“HShare”的目录,如下图所示

新星资讯新星矿池

4. 如下是 HShare 目录的正常文件截图

新星资讯新星矿池

1. 打开 Windows 开始菜单-运行,也可以通过快捷键 Win+R 直接调出运行界面。


三、 钱包备份和还原操作指南

  • 1、备份钱包
    很简单,可以两种方式进行备份:

    • 通过钱包软件 文件->备份。
    • 通过找到数据目录,将其中的 wallet.dat 文件复制到其他地方备份。
  • 2、恢复钱包
    也很简单,关闭钱包软件后,直接把你的备份下来的钱包文件复制到数据目录,并改名为 wallet.dat 即可。如改名过程中发现原数据目录已经有钱包文件,建议改名备份,避免操作失误。
  • 3、合适的备份时机
    如下是笔者的备份时机建议:

    • 第一次创建钱包文件后,立即加密,然后进行第一次备份。
    • 任何一次更改了密码,需要重新备份,确认备份无误后,删除原来的备份。
    • 任何一次增加地址,需要重新备份。
    • 任何一次升级钱包软件,需要重新备份。
    • 发送或接受资产,无须备份。
    • 为确保资金安全,可再担心安全时将原有钱包中的资金转移到新钱包,如是矿工用户,建议使用类似于新星 hcash 矿池类似的账户名挖矿模式,避免更换钱包后要重新操作大量的矿机上的挖矿软件。

四、 本地钱包无法同步或同步缓慢或矿池转账迟迟不到账的解决方案

寻找包含比较多的节点文件 peers.dat,复制到数据文件夹,重开软件再次尝试同步,新星 Hcash 矿池 QQ 群 566816451 提供最新的 peers.dat 文件分享。

五、 Hcash 本地钱包开启 POS 挖矿的处理方法

  • 1. 在数据目录中查看 hshare.conf 文件是否存在,如不存在请右键新建这个文件。
  • 2. 使用记事本打开 hshare.conf 文件,在其中增加staking=1
  • 3. 保存文件,重开钱包软件,并解锁钱包即可开始 pos 挖矿
    注意,有的电脑隐藏了文件扩展名,所以你编辑的 hshare.conf 文件实际上是 hshare.conf.txt 文件。请打开文件扩展名显示后确定操作无误。
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:拒绝被盗-Hcash 钱包原理及备份恢复POS等重要操作指引 | 新星资讯-全球新兴数字资产(区块链资产)资讯平台

评论已关闭!