零点课堂 | Eth2 验证者如何生成和保护取款密钥(3)
删除提款钱包
如果上述步骤均正确执行,我们就可以安全地删除这个提款钱包了。请运行下方代码:
-
ethdo wallet delete --wallet="Staking wallet"
-
-
随后,你可以运行下方代码来访问钱包,以确认该钱包是否已经删除:
-
ethdo wallet info --wallet="Staking wallet"
-
确认提款钱包可以恢复
在用取款密钥进行任何存款前,最好先重建提款钱包。这不仅可以保证我们熟悉操作流程,还可以在你放入资金之前最后检查一遍可能出现的错误。
首先使是用助记词重建钱包。请运行下方代码:
ethdo wallet create --wallet="Recovery wallet" --type=hd --walletpassphrase=temp1 --mnemonic="MNEMONIC"
将上方代码中的 mnemonic 换成你的助记词。
然后运行下方代码重建提款账户:
ethdo account create --account="Recovery wallet/Withdrawal account" --walletpassphrase=temp1 --passphrase=temp2
运行下方代码获取其公钥:
ethdo account info --account="Recovery wallet/Withdrawal account"
这时,要注意确认该命令输出的公钥与之前抄下来的公钥一致。若一致,则表明你的助记词是正确的。
若要再次删除该钱包,请运行下方代码:
ethdo wallet delete --wallet="Recovery wallet"
然后运行下方代码来尝试访问钱包,确认其是否已经删除:
ethdo wallet info --wallet="Recovery wallet"
正常情况下,会返回一条错误消息,原因是无法找到钱包。
以上步骤也能用于验证者密钥吗?
不可以。以太坊 2.0 的验证者密钥与取款密钥在使用方式上差异很大,而且与你熟悉的绝大多数密钥都不相同。我们将在下一篇文章中细述验证者密钥,及其用法和保护措施。