本篇文章的目的在于帮助早期用户由于以下原因可能造成的资金疑似丢失的状况:
* 软件漏洞导致秘钥串丢失秘钥
* 不简便的备份方案
* 在数台机器使用了同样的钱包
只要你至少保有了一个备份文件(以及你的密码),你就可以还原你的密钥,没有资金会丢失。
专有术语
* '''账户''':一个账户就像是一个保险箱,并且应该在区块链上注册。每一笔发送到你账户名的转账交易,都会被发送到一个由账户私钥衍生出来的密钥所控制的地址上。
* '''钱包''':钱包是一套账户名以及相对应私钥的组合体。当你首次创建一个账户名时,账户名的私钥是从钱包的私钥衍生出来的,并因此可以通过钱包私钥重新计算出来。
必要条件
要找回你的资金,你需要使用存在钱包备份中,以加密格式储存的“钱包私钥”。
请注意,不同于比特币,比特股软件会衍生出所有密钥(除了钱包私钥以外),并因此可以还原所有钱包中所使用的私钥(包含账户密钥以及转账密钥)。
软件里有使用的密钥都是从这个钱包私钥衍生出来的,并且可以有两种备份的策略。
程序内备份功能
比特股X软件内建了一个简单易用的备份方案。如果你使用了这个方案来备份你的密钥,你应该有了一个JSON格式的档案,其中包含了以加密格式储存的钱包密钥。一旦创建钱包之后,请确保牢记你选择用来解锁钱包的密码。你可以用程序内建的恢复/导入的功能,来还原这个备份。由于重新导入将会覆盖你“默认”的钱包,请确保不要丢失你现在的钱包文件。
复制备份钱包文件夹
比特股X软件将你的密钥存放在硬盘中位于%APPDATA%文件夹的二元数据库中。如果你拥有这个文件夹的副本(对GUI用户来说通常称作“默认”文件夹),你也可以简单地将默认钱包移回%APPDATA%文件夹以复原你的钱包私钥。请不要覆盖了任何现存的文件夹。这样一来你现在就可以安全地重新启动你的钱包。
指南
本节描述了让你的资金再次可用所需要操作的步骤。你可能需要完成所有的步骤。
重新扫描区块链
由于TITAN使用了衍生密钥,你可能需要重新扫描整个区块链。请前往控制台(console)并键入以下命令:
rescan
按回车。钱包会马上传回OK的信息,但是可能需要几分钟(视乎你的电脑配置,可能会到60分钟)来重新扫描整个区块链。你可以用以下命令查询进度:
getinfo
相关的传回信息可用 以下命令查看:
wallet_scan_progress
如果扫描已经完成(100%),而你的资金还没有找回,请到下一个步骤。
恢复丢失的账户
如果你在钱包内创建了已注册的或是只存在本地的账户,但丢失了这些账户,你可以使用以下命令重新创建这些账户:
wallet_recover_accounts 10
上述命令会尝试回复钱包内最多10个账户。如果恢复成功,你可能需要再次重新扫描区块链。
重新生成账户的交易密钥
为了要恢复由软件漏洞或是操作不当所丢失的密钥,你可以尝试以下命令:
wallet_regenerate_keys 账户名 1000
这个命令将会重新产生指定账户名称的1000个TITAN密钥。如果你的账户中已经有了超过1000笔转账,你可能需要把数字加大。然后你可能也需要重新扫描整个区块链。
重新生成账户的交易明细
如果你在市场上丢失了一笔交易明细,并在交易历史中的受款人或是备忘信息中看到UNKNOWN,你可能需要尝试以下命令:
wallet_recover_titan_deposit_info TXID
TXID表示该笔转账(UNKNOWN的那笔)的转账ID(前缀字符)。这个操作不需要重新扫描区块链。
如果还是未能找回资金:
如果还是显示丢失资金,请参照以下步骤:
* 请保持冷静,区块链从未丢失过任何东西;
* 请确保你已经备份了你的备份文件 ;
* 请在比特股论坛发帖详细描述你的情况。