本文将讲述使用 Anchor 桌面端钱包修改 EOS 账号密钥的操作流程以及注意事项。
如果你的两个权限密钥相同,我们建议你参考这篇文章把拥有者(owner)和管理者(active)权限设置两个不同的公私钥对。
关于为什么要这么做,请阅读我们的教程《如何将你 EOS 账号的安全性提到最高?》
一、操作前准备
准备 EOS 账号:本文将讲述使用桌面端 Anchor 钱包来修改 EOS 账号权限密钥,因此要完成本文所描述的操作你首先必须有一个 EOS 账号。本教程将从安装桌面端 Anchor 钱包到将账号导入钱包,再到生成新公私钥对,最后到更换密钥对指导你完成密钥对的修改进行讲解。请参考教程《如何创建 EOS 账号》注册账号。
准备上网工具:因为网络状况的缘故,下载安装及使用 Anchor 的过程中可能需要用到翻墙工具,这需要你自行准备好。打开翻墙工具后,如果你能使用 Google 搜索,但你的 Anchor 桌面端却仍然无法连接网络,你可能需要开启翻墙工具的全局模式。
准备密钥备份工具:更改密钥需要备份新的密钥,你需要准备好适合你的备份工具,比如 U 盘、SD 卡、移动硬盘等等。我们建议你将你的密钥加密保存,并且备份至少 3 份。所以请思考用什么工具备份并准备好这些设备。
在依照本文的流程操作的过程中遇到任何问题,你都可以点击我们网页右下角的会话窗咨询我们,我们将在线为你提供帮助。
二、操作流程
2.1 下载安装桌面版 Anchor 钱包
通过以下链接下载桌面版 Anchor 钱包,并在双击安装包后根据指引安装到电脑:
或者,去他们的 Github 下载:
如果此过程中出现网络连接问题,请检查你的翻墙工具设置。
2.2 导入 EOS 账号
EOS 账号的拥有者(owner)权限可以修改管理者(active)权限,也可以修改管理者(active)权限。而管理者(active)权限则只能修改管理者(active)权限。所以,如果你要修改账号的拥有者(owner)权限,你需要导入拥有者(owner)权限。如果要修改管理者(active)权限,出于安全考虑,建议你导入管理者(active)权限。
导入操作如上图所示,点击钱包界面中的 1 位置 Wallet
(钱包) 标签,然后点击 2 位置的向下剪头,再点击 3 位置的 Manage Wallets
(管理钱包)。然后会跳转进入下图所示的界面。
点击上图中的 Import Account(s)
(导入账号),然后点击 Import an existing Account
(导入现有钱包)并且输入你的私钥。注意根据需要选择导入拥有者(owner)权限或者管理者(active)权限。建议只在需要更改拥有者(owner)权限时使用拥有者(owner)权限。
在导入完成后,如上图所示,点击 1 位置 Wallet
(钱包)标签,然后点击 2 位置选择 EOS 网络,再点击 3 位置选择你的账号。如果只有导入了一个点击 Wallet
(钱包)标签之后会直接显示你的账号。
在此过程中,Anchor 会要求你设置一个加密 Anchor 的密码,因为这关系到你 EOS 账号的安全,请切记设置一个自己熟知但他人不能猜到的密码。
2.3 准备新密钥对
Anchor 钱包中有密钥生成和验证工具。该工具可以离线使用。为了保证所生成的密钥对的安全,建议在设备断开网络的状态下生成以及检验密钥对。在此过程中使用系统默认的英文输入法,并且在备份完成之后,先用垃圾清理工具清理一遍电脑使用痕迹,再联网继续接下来的步骤。
另一种离线生成密钥对的方法请参考《如何离网安全生成 EOS 密钥对》。
如上图所示,点击钱包界面中 1 位置的 Tools
(工具),然后点击 2 位置中的 Manage Keys
(管理密钥),界面将跳转到下图界面。
如上图所示,点击上图中红框位置 Generate Key Pairs
(生成密钥对),会出现下图所示的弹窗。
如上图所示,点击上图中红框位置的 Generate Key Pair (x2)
,会为你创建两个密钥对,如下图所示。
你可以根据需要保存一个密钥,或者两个一起保存。如上图所示,点击 1 位置复制密钥对,然后在你事先准备好的备份工具(如 U 盘)创建一个本地加密文档,将密钥拷贝保存到这个文档中。你还可以对这整个备份工具再次加密。请参考教程《如何备份账户私钥》。
然后点击上图中下方的 Save Keys to Wallet
(将密钥保存到钱包),这样 Anchor 钱包将拥有一份这两个密钥对的备份,并且在你把这些密钥对用在你的账号中之后,Anchor 将能直接管理你的对应账号,无需再另外导入。将密钥保存到钱包之后页面跳转为下图界面,显示出 Anchor 正在管理的所有密钥对的公钥。
完成以上准备新密钥的过程之后,多复制几次其他文本以覆盖你电脑剪切板中的密钥,并且使用电脑中的清理工具清理电脑中使用痕迹。完成后让电脑恢复网络连接。
2.4 修改密钥
在上图中的所显示的密钥中选择并复制你刚刚生成的其中一个密钥对公钥(即,以 “EOS” 明文显示的一个字符串)。请注意务必复制完整。为了便于比对,可以新建一个文本文档,将要使用的新公钥复制粘贴到文档中。
然后如上图所示,点击 1 位置 Tools
,再点击 2 位置 Permission
,界面将跳转到下图所示界面。
上图中你可以看到你账号的两个权限,每个权限对应一个公钥。点击你想要修改的权限右侧的 Modify
(修改) 按钮会出现更新权限弹窗,如下图所示。
将上图中 Public Key
(公钥)输入框中的公钥修改为剪切板中的新公钥,然后与上面步骤中新建的文档中所保存的公钥比对,无误后点击 Update Permission
(更新权限)。
如上图所示,更新完之后,点击 Tools
(工具),再点击 Manage Keys
(管理密钥),页面跳转到下图显示所有的密钥。
检查刚刚更新的公钥右侧是否为数值 1(表示正在受此公钥管理的账号数量为 1)。若为 1 则设置成功,这样你就可以在 Anchor 的切换账号处切换,继续用新的密钥管理账号了。
注意:如果你想要将两种权限的密钥对都修改,请一次只改一个权限。改完一个后,先在 Anchor 中的密钥管理中检查新变更的密钥是否有效,然后在去继续修改另一个密钥对。
作者:Dario Cesaro
编辑:Markus Hinrichs; Randall Roland
翻译:Josh Chung
资源与引用: