比特币以太坊数字货币钱包安全助记词安全问题

一、为什么一定要备份助记词?

用户在选择钱包备份方式的时候, 可以选择备份助记词、Keystore 或者明文私钥的其中一种, 但是 imToken 还是强烈推荐用户备份助记词, 这里有几点原因:
1. Keystore 虽然是加密过后的私钥, 但是不方便抄写, 一般情况下都需要通过网络传输进行存储, 而且 Keystore 往往会给用户带来安全的错觉, 曾经出现过很多使用微信收藏 Keystore 或者邮件传输 Keystore 导致代币被盗的事件。

2. 明文私钥的安全等级和助记词是一样的, 都是未经加密的私钥, 但是明文私钥非常不便于用户进行抄写记忆, 私钥一旦出现抄写错误, 那么就会发生丢币的现象, 所以我们不建议备份或者传输明文私钥。

3. 助记词可以管理多链的钱包, 备份一个助记词, 就可以管理多个链的资产。因为在不同链上, 私钥是不一样的, Keystore 也不一样, 但是助记词却可以保持一致。像 imToken 2.0 可以使用一套助记词, 分别管理 BTC 和 ETH 等其他公链代币。

4. 助记词便于用户抄写备份。我们推荐用户在备份的时候使用物理介质备份, 即抄写助记词备份, 这样的备份方式可以说是安全系数最高的, 完全隔绝网络, 可以有效防止黑客的专业攻击。

二、如何妥善备份助记词?

助记词是未经任何加密措施保护的私钥, 一旦有人得到了你的助记词, 那就等同于掌控了你的钱包, 在使用助记词时候需要注意以下几点:

1. 在 imToken 创建钱包之后, 一定要及时备份助记词

2. 备份助记词时, 要尽量采用物理介质备份, 比如手抄在一张纸上, 然后收藏好这张纸。尽可能不要使用截屏

3. 要确保备份的助记词准确, 多次校对助记词是否正确, 并且可以使用其他支持助记词的钱包, 导入你所备份的助记词, 检验备份的助记词是否正确

4. 一定要妥善保管好你所备份的助记词, 一是做好网络隔绝措施, 二是要好防丢措施

三、怀疑自己助记词泄露怎么办?

助记词是未经加密的私钥, 任何人如果得到了你的助记词, 便可轻易地夺走你的资产控制权。
所以,你必须在发现助记词泄露或者丢失的第一时间进行资产转移,以确保虚拟财产安全。

具体操作步骤为:
创建新身份/钱包, 然后将新身份的助记词抄写在物理介质上(如纸上),并确保妥善保管, 最后将资产转移至新身份所对应的钱包地址中。

四、在导入助记词时,输入提示无效是什么原因?

如果当你将助记词导入 imToken 的时候, 提示无效, 说明软件识别不出导入的助记词,有以下几种可能:

1.导入的助记词不是正确的英文单词,记录的助记词错误或者抄写错误

2.单词之间格式出现了问题(如多输入一个空格)

3.钱包路径错误

可以从以下三个方面排查问题所在:

1.检查助记词输入是否正确,可以通过 BIP39 的公开规范查询单词是否存在拼写的错误
https://github.com/bitcoinjs/bip39/blob/master/wordlists/english.json
(注:BIP39是个不断发展的协议,现在一般用bip44~49了)

2.请确保单词与单词用空格隔开,不要用回车隔开

3.钱包路径默认选择第一个

五、导入助记词后, 发现生成的钱包地址和之前的地址不一样, 是怎么回事?

如果你导入助记词, 发现生成的钱包地址是一个新的钱包地址 (和之前预期的钱包地址不一致), 那么可能由三种情况, 需要逐一排查。

情况一:备份的助记词不是这个钱包地址的
因为 imToken 可以管理多个钱包地址。假设你有 A、B 两个钱包地址, 在备份中错把A钱包的助记词对应到了B钱包的地址, 就会造成希望导入B钱包时, 导入的却是A钱包的助记词, 所以结果生成的地址是A钱包的地址, 而不是希望导入的B钱包的地址。
Tip: 你可以在备份助记词的同时也备份其对应的钱包地址, 以此避免此类问题的出现。

情况二:助记词抄写错误
另一种可能就是助记词抄写错误, 如果抄写错误, 也会有极小的可能生成新的钱包地址。

情况三:路径设置问题
除此之外, 也有可能是你设置了路径。一般在导入钱包时, 使用默认路径即可, 自行设置路径理论上可行, 但会提高备份钱包的难度。

转载于:https://www.cnblogs.com/zdz8207/p/qkl-wallet-word.html

比特币以太坊数字货币钱包安全助记词安全问题相关推荐

  1. 比特币/以太坊/加密货币/网络/区块链/钱包助记词:密码学的角度上,24个单词比12个单词更安全吗

    我们从密码学角度来聊聊助记词. 随着区块链钱包的发展和分层确定性(HD)钱包技术的普及,越来越多的用户开始熟悉了一个叫"助记词"的概念,很多人都已经习惯了从一开始使用一个钱包的时候 ...

  2. 钱包原理——助记词与公私钥

    目前钱包分为两种: 一种是非确定性(随机)的钱包,就是随机生成多个私钥,钱包管理这些私钥.如果需要成千上万的地址,通过随机的方式来生成私钥,这就需要存储那么多无规律的私钥,这样就很麻烦不好管理. 另一 ...

  3. 手把手教你使用Java生成助记词、私钥、地址|Java区块链钱包生成助记词、地址

    一.引入依赖 在spring boot 项目中的 pom.xml文件中加入需要的依赖 <dependency><groupId>org.bitcoinj</groupId ...

  4. 使用ethers.js创建以太坊HD钱包(生成BIP-039 + BIP-044钱包),在根据私钥、助记词找回钱包!

    一.什么是ethers.js ethers.js库旨在成为一个完整而紧凑的库,用于与以太坊区块链及其生态系统进行交互.它最初设计用于ethers.io,后来扩展为更通用的库.官方链接:https:// ...

  5. 数字货币钱包 HD Wallet的助记词和种子的生成原理(BIP39)

    BIP39描述了如何生成助记符,并将其转换为二进制种子.该种子可以生成确定性钱包.    如何生层助记词 我们先看看助记词范围--单词表.生成助记词的过程就是这个表里(2048个单词,记住这个数值)选 ...

  6. imToken—钱包如何导出助记词?

    imToken钱包tokenw.me 是现在很受投资者欢迎的一款轻钱包,该钱包不仅使用非常方便,并且还十分的安全.不管是从下载安装角度,还是去中心化的角度,亦或是使用的角度上来说,该钱包都是安全的.i ...

  7. 1.16. BIP39协议:使用助记词生成确定性钱包

    以太坊系统学习教程: https://www.netkiller.cn/blockchain/bip39.html 1.16. BIP39协议:使用助记词生成确定性钱包 BIP:39 层:应用层 标题 ...

  8. CoinU基本概念分享(什么是去中心化钱包、助记词丢失怎么办等)

    1.CoinU钱包如何"去中心化"? · CoinU钱包是一款去中心化的HD钱包,你的钱包助记词完全由你自己保管.你的所有资产都被存放在区块链网络中.CoinU钱包将不会对你的资产 ...

  9. 详解私钥、密码、keystore和助记词

    文章以及资料(开源):github地址 文章目录 密码 私钥 keystore 助记词 以太坊对BIP的支持 密码.私钥.keystore与助记词的关系 如何解锁账户 密码 首先明白密码不是私钥,它是 ...

  10. 密码、私钥、keystore与助记词之间的关系

    密码.私钥.keystore与助记词之间的关系 一.它们关系可以用下面的图来表述. 二.私钥 基于以上的分析,我们对以太坊钱包的账号系统有了一个很好的认识,那么我们在使用钱包的过程中,该如何保管自己的 ...

最新文章

  1. 如何及时获得AI顶尖科研团队的最新论文与进展?只需一份AI内参!
  2. train,dev,test数据集作用
  3. 服务器装系统03系统,day03服务器操作系统安装
  4. Firebug的安装方法
  5. The size of tensor a (4) must match the size of tensor b (3) at non-singletonThe size of
  6. mysql 联合索引 性能_mysql:联合索引及优化
  7. 【Python实践-6】将不规范的英文名字,变为首字母大写,其他小写的规范名字...
  8. 使用RecyclerView替代ListView(一)
  9. 相机参数设置程序_摄影:相机通用的参数设置,10个方面带你学会使用相机拍照...
  10. 地理空间数据云 数据
  11. oracle report builder 6i下载,Report Builder 3.0
  12. fgo服务器维护2018,fgo迦勒底男性精选2018推荐召唤开启 fgo4月20日维护公告_游侠手游...
  13. VS code 离线安装插件的方式(超简单)
  14. Python 在问答频道中刷题积累到的小技巧(二)
  15. Linux通过windows代理上网并安装软件
  16. linux安装教程黑屏,解决SUSE Linux安装黑屏
  17. QGIS 导入图层到 PostGIS “导入某些图层失败! 图层“public“.‘xxxx‘载入失败 “
  18. 程序员必备的8个编程工具
  19. 还在找面试题?不要盲目找了,这份 Java 面试通关手
  20. mysql 实例名是什么意思_mysql 实例是什么意思?

热门文章

  1. codeblocks 终端设置
  2. 如何使用iMovie对抖动视频进行防抖处理?
  3. 在Node.js中发起HTTP请求的5种方法
  4. 35.5. array route
  5. PHP最全笔记(三)(值得收藏,不时翻看一下)
  6. !HDU 1078 FatMouse and Cheese-dp-(记忆化搜索)
  7. Linux磁盘管理之df命令详解和使用实例(查看磁盘空间占用情况)
  8. [个人备忘]SpringMVC+Mybatis+freemarker后台代码生成器自动生成新建表格数据的增删改查处理
  9. ubuntu10.04 MTK开发环境
  10. 1次订单事故,扣了我3个月绩效!