2月初,imKey 宣布正式支持 Polkadot 和 Kusama,拥有 imKey Pro 的用户可以通过固件升级创建 DOT、KSM 钱包,具体可详见「教程 | 如何在 imKey Pro 安装 Polkdot、Kusama 」。
很多小伙伴在购买 imKey 时都会担心一旦遗失该如何找回资产,其实只要你妥善备份了 imKey 生成的助记词,即便设备遗失了也可以通过将助记词倒入新的 imKey 设备或手机上 imToken 钱包找回资产。
但这里有一点要提醒大家,助记词导入 imToken 恢复的 DOT 、KSM 的钱包地址和 imKey 上生成的钱包地址是不同的,其他钱包地址则一致。
这是为什么呢 ?这是因为针对 DOT 和 KSM 钱包,imKey 和 imToken 选用了不同的算法,所以导入相同的助记词生成的钱包地址不同。
目前 Polkadot 支持的算法
如上图,可以看到 Polkadot 支持的算法包含 Ed25519、Sr25519 以及 Secp256k1 ,简单介绍一下这三种算法:
- Ed25519 是一种非常常见的算法,已经内置于很多硬件加密机( HSM )本身的芯片中,但是 Ed25519 算法中有一个乘数为 8 的乘数因子,在实现软派生的时候可能会存在风险,所以在 Polkadot 中, Ed25519 算法是直接摒弃了软派生,只有硬派生一种推导路径。
-
Sr25519 是一种目前只见于 Polkadot 的算法。它是基于 Ed25519 算法改进的,加入了 Ristretto 曲线编码以及 Schnoor 签名编码格式,主要是为了更安全地实现一些复杂协议,如助记词的确定性派生等。
-
Secp256k1 是大多数加密货币,包括比特币、以太币选择的算法。
为什么 imKey 选用 Ed25519 算法?
imKey 在选择加密算法时,首先排除了 Scep256k1,因为 Polkadot 官方对 Secp256k1 只提供了有限的功能支持。
下面我们分别从三个角度来分析下 Ed25519 和 Sr25519。
用户体验
对于简单签名,Ed25519 和 Sr25519 之间的安全性没有区别,区别在于 Ed25519 只有硬派生一种路径,但是这对于普通用户来说,使用上是几乎没有什么影响的。
安全性
imKey Pro 通过 Cos 升级即可在系统层面支持 Ed25519 算法,而要支持 Sr25519 算法,需要从硬件本身的应用层模拟 Sr25519 ,这一定程度上会降低 imKey 的稳定性和安全性。
兼容性
Polkadot 不仅支持 Sr25519,也支持更为通用的 Ed25519 算法是为了让更多的 HSM 设备接入进来。
所以,综合平衡过后 ,imKey 放弃了软派生路径,选用了对于 HSM 设备更便利、更安全的 Ed25519 算法。
如何验证记录的助记词正确无误 ?
- 如果你的手上只有一台 imKey ,在确保正确记录助记词的情况下,在 imKey 上选择「设置」 >「重置钱包」>使用助记词「恢复钱包」> 比对钱包地址是否一致;
- 如果你的手上有多台 imKey,可以直接在另一台 imKey 上输入助记词验证。
如果 imKey 遗失了,该如何找回 DOT、KSM 钱包?
- 重新购买一个 imKey,导入助记词即可恢复你的钱包。
- 如果着急操作你的 DOT、KSM 资产,请联系我们的官方客服微信 imKeyOfficial,我们会指引你安全的使用其他工具将资产转移。
提示:
- 请不要向任何人提供你的助记词/私钥;
- 除了 DOT、KSM 钱包,其他钱包均可在 imToken 内恢复资产。
如果在使用过程中,遇到任何问题,可以联系我们:
官方微信:imKeyOfficial
官方邮件:[email protected]