.jpg)
imToken在使用之前,有几个名词必须深刻理解,不然就有可能造成区块链资产的损失,这几个名词为地址、密码、私钥、助记词、keystore。
若以银行账户为类比,这 5个词分别对应内容如下:
地址=银行卡号
密码=银行卡密码
私钥=银行卡号+银行卡密码
助记词=银行卡号+银行卡密码
Keystore+密码=银行卡号+银行卡密码
Keystore≠银行卡号
地址=银行卡号
1.生成
创建钱包后会生成一个以 0x开头的 42位字符串,这个字符串就是钱包地址,一个钱包对应一个钱包地址,地址唯一且不能修改,也就是说一个钱包中所有代币的转账收款地址都是一样的。例如,一个钱包中 ETH的转账收款地址和 EOS的转账收款地址是一样。这一点和交易平台上的不一样,平台上不同代币的转账收款地址一般都不同,因此,转币到交易平台前一定要确认好地址。
2.用途
钱包地址可以用于接收别人转币,也可以作为转币的凭证。
密码=银行卡密码
1.设定
在创建钱包时,需要设定一个密码,这个密码要求不少于 8个字符,为了安全,密码最好设置复杂一点。密码可以进行修改或重置,修改密码有两种方法,一是直接修改密码,这需要输入原密码。如果原密码忘记了,用助记词或私钥导入钱包,同时设置新密码。
2.用途
密码的用途有两个,一是转账时候的支付密码,二是用 keystore导入钱包时的登录密码。
3.特征
在现实世界中,一个银行卡只对应一个密码,对密码修改后,原密码就失去作用。但是在 imToken钱包中,就不一样了,一个钱包在不同手机上可以用不同的密码,彼此相互独立,互不影响。例如,在 A手机钱包中设置了一个密码,在 B手机导入这个钱包并设置一个新密码,并不影响 A手机钱包的密码使用。
私钥=银行卡号+银行卡密码
1.导出
创建钱包后,输入密码可以导出私钥,这个私钥属于明文私钥,由 64位字符串组成,一个钱包只有一个私钥且不能修改。
2.用途
在导入钱包中,输入私钥并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走。
助记词=银行卡号+银行卡密码
助记词=私钥
1.备份
创建钱包后,会出现一个备份助记词功能,选择备份助记词,输入密码,会出现 12个单词,每个单词之间有一个空格,这个就是助记词,一个钱包只有一个助记词且不能修改。
2.用途
助记词是私钥的另一种表现形式,具有和私钥同样的功能,在导入钱包中,输入助记词并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的代币转移走。
3.特征
助记词只能备份一次,备份后,在钱包中再也不会显示,因此在备份时一定要抄写下来。
keystore+密码=银行卡号+银行卡密码
Keystore≠银行卡号
keystore=加密私钥
keystore+密码=私钥
1.备份
钱包里有一个备份 keystore功能,选择备份 keystore,输入密码,会出现一大段字符,这个就是 keystore。
2.用途
在导入钱包中,选择官方钱包,输入 keystore和密码,就能进入钱包了。需要说明的是,这个密码是本手机原来设置的本钱包密码,这一点和用私钥或助记词导入钱包不一样,用私钥或助记词导入钱包,不需要知道原密码,直接重置密码。
3.特征
keystore属于加密私钥,和钱包密码有很大关联,钱包密码修改后,keystore也就相应变化,在用 keystore导入钱包时,需要输入密码,这个密码是备份 keystore时的钱包密码,与后来密码的修改无关。
六、结语
在现实世界中,如果你的银行卡丢了,密码忘了,可以去银行帮你找回,你的钱还是你的钱,丢不了,这是中心化的优势。
但是在区块链世界中,除了你自己,没有人存储你的钱包信息,钱包信息要是丢了,没人能够帮你找回,钱包公司也不能。因此,只要你保护好钱包信息,钱包里面的财产只属于你自己,谁也抢不走,这是去中心化的优势。
1.忘记
你若把钱包信息忘了,会有什么后果呢?分这么几种情况:
(1)地址忘了,可以用私钥、助记词、keystore+密码,导入钱包找回。
(2)密码忘了,可以用私钥、助记词,导入钱包重置密码。
(3)密码忘了,私钥、助记词又没有备份,就无法重置密码,就不能对代币进行转账,等于失去了对钱包的控制权。
(4)密码忘了,keystore就失去了作用。
(5)私钥忘了,只要你钱包没有删除,并且密码没忘,可以导出私钥。
(6)私钥忘了,还可以用助记词、keystore+密码,导入钱包找回。
(7)助记词忘了,可以通过私钥、keystore+密码,导入钱包重新备份助记词。
(8)keystore忘了,只要你钱包没有删除,密码没忘,可以重新备份keystore。
(9)keystore忘了,可以通过私钥、助记词,导入钱包重新备份 keystore。
从上可以看出,只要「私钥、助记词、Keystore+密码」有一个信息在,钱包就在。因此,备份好「私钥、助记词、Keystore+密码」最关键。
2.泄露
自己备份好钱包信息很重要,同时防止钱包信息泄漏,也很重要。若把钱包信息泄漏出去了,会有什么后果呢?分这么几种情况:
(1)地址泄漏了,没有关系。
(2)密码泄漏了,没有关系。
(3)地址+密码泄漏了,只要手机不丢,也没有关系。
(4)keystore泄漏了,密码没有泄漏,没有关系。
(5)keystore+密码泄漏了,别人就能进入钱包,把币转走。
(6)私钥泄漏了,别人就能进入钱包,把币转走。
(7)助记词泄漏了,别人就能进入钱包,把币转走。
从上可以看出,只要「私钥、助记词、Keystore+密码」有一个信息泄漏出去,别人就拥有了你钱包的控制权,你钱包中的币就会被别人转移走。因此,「私钥、助记词、Keystore+密码」绝不能泄漏出去,一旦发现有泄漏的可能,就要立刻把里面的币转移走。
3.备份
既然私钥、助记词、Keystore+密码」如此重要,那么如何进行保存呢,最安全的方法就是:手抄纸上
由于 Keystore内容较多,手抄不方便,保存在电脑上也不安全,因此可以不对 Keystore进行备份,只手抄私钥、助记词就足够了,手抄备份要注意以下几点:
(1)多抄几份,分别放在不同的安全区域,并告诉家人。
(2)对手抄内容进行验证,导入钱包看能不能成功,防止抄写错误。
(3)备份信息不要在联网设备上进行传播,包括邮箱、QQ、微信等。
(4)教会家人操作钱包。
如您需要查询您的区块链资产,可点击以下相应区块链资产链接,输入资产地址点击查询即可。
BTC区块链查询链接
ETH系列区块链查询链接
ETC区块链查询
ZEC区块链查询
BTS区块链查询
本文主要讲解通过助记词、keystore、私钥 3种方式来导入钱包。导入钱包就是说根据输入的这3者中的一个去重新生成一个新的钱包。导入钱包的过程和创建的过程其实是差不多的。
根据助记词导入钱包不需要原始密码,密码可以重新设置。根据用户输入的助记词,先验证助记词的合规性(格式、个数等),验证正确后,配合用户输入的密码重新生成一个新的钱包。
验证助记词的合规性(格式、个数等)
助记词导入钱包
通过私钥导入钱包其实和创建钱包的过程基本一致。因为私钥在导出的时候转换成了16进制,所以在导入私钥的时候,要把16进制转换为byte数组。
keystore就是钱包文件,实际上就是钱包信息的json字符串。导入keystore是需要输入密码的,这个密码是你最后导出keystore时的密码。将keystore字符串变成walletFile实例再通过 Wallet.decrypt(password, walletFile);解密,成功则可以导入,否则不能导入。
这是Web3j的API,程序走到这里经常OOM!
具体原因的话,我就不多说了,细节大家可以看这里
解决办法
根据源码修改 decrypt方法,这里我用一个已经修改好的第三方库
修改后的解密方法
导入Kestore
1、导入助记词和私钥是不需要以前的密码的,而是重新输入新的密码;导入Keystore则需要以前的密码,如果密码不正确,会提示地址和私钥不匹配。
2、关于备份助记词
用过imtoken的同学可以看到imtoken是可以导出(备份)助记词的。这个一开始我也很困惑,后来了解到其实它实在创建钱包的时候,在app本地保存了助记词,导出只是讲数据读取出来而已。还有一点,imtoken一旦备份了助记词之后,之后就没有备份那个功能了,也就是说助记词在本地存储中删除了;而且导入钱包的时候也是没有备份助记词这个功能的。
如果你导入助记词,发现生成的钱包地址是一个新的钱包地址(和之前预期的钱包地址不一致),那么可能由三种情况,需要逐一排查。
情况一:
首先需要验证一下,之前备份的助记词是否错误。因为 imToken可以管理多个钱包地址,假设你有 A、B两个钱包地址在 imToken里,你想备份 A钱包,结果却是记住了 B钱包的助记词,那么就是你备份错误。
检验方法:
可以使用 MyEtherWallet进行交叉验证。MyEtherWallet也是一款去中心化的钱包,支持助记词的导入。但要注意,由于 MyEtherWallet是一款网页钱包,会有很多钓鱼网站,所以用户在登录 MyEtherWallet时候要注意网址的真实性,以免误入钓鱼网站,导致资产被盗。登录 MyEtherWallet
如果你将助记词输入 MyEtherWallet之后,所生成的地址和 imToken上生成的地址一致的话,那么可以确定,是你当初备份助记词的时候,备份错误。
情况二:
其次需要确定是不是你助记词抄写错误了,如果抄写错误,也有极小的可能生成新的钱包地址,验证的方法和之前的方法一样,也是使用 MyEtherWallet,看看生成的钱包地址和 imToken上的地址是否一致。
情况三:
除此之外,也有可能是你设置了路径,关于路径的认知问题,可以前往app帮助中心学习查看。
1.ABTC币价格:$6.99万 2.2024年10月31日 ABTC币今日行情走势49.64万币价格:49.64万 3.24H最高:51.7万 4.24H成交额:8.54万 5.最大发行量:2167.02 6.24H换手:0.0079% 7.24H最低:49.0万 8.24H成交量:0.17 9.当前发行量:2167.02 10.24H波幅:5.51% 11.历史最高:51.8万
OKX交易所简洁版APP下载,轻量化操作,加密交易更高效 在加密货币交易日益普及的今天,用户对交易工具的需求不仅限于功能全面,更追求简洁高效的操作体验,OKX交易所作为全球领先的数字资产交易平台,深知用户痛点,特别推出简洁版APP,旨在为交易者提供轻量化、低门槛、高流
Gate交易所平台,全球数字资产交易的创新引领者 在数字资产蓬勃发展的浪潮中,Gate交易所(Gate.io)作为全球领先的区块链资产交易平台,凭借其技术实力、安全体系与全球化服务,已成为投资者信赖的综合型金融服务平台,自2013年成立以来,Gate始终以“让资产流转更自由”为使
一、如何提币到另一个交易所意思是说真正控制了助记词(私钥)才是真正控制了自己的币,因此使用去中心化钱包,才是符合区块链去中心化精神的做法。尤其是在中心化平台不安事件频发的状况下,提币到自己钱包成了每个币圈用户必备的防身技能。本文会以大家常用的BTC、USDT等资
当沈腾遇上狗狗币,春晚舞台上的数字货币幽默密码 蛇年春节晚会的舞台上,沈腾带着他标志性的"马氏幽默"让亿万观众捧腹,而当"狗狗币"这个词意外闯入公众视野时,喜剧与金融的奇妙碰撞,竟成了这个春节最值得回味的时代注脚。 沈腾的小品总能精准戳中社会痛点,今年他将目光投向
探索Oyi交易所,股票推荐与价格分析 在当今快速发展的金融市场中,投资者们寻求多样化的投资机会,以期实现资本增值,Oyi交易所作为新兴的数字资产交易平台,吸引了众多投资者的目光,本文将深入探讨Oyi交易所的股票推荐策略及其价格走势分析,为投资者提供有价值的参考信息。
一、狗狗币钱包怎么样打开备份的数狗狗币钱包怎么打开备份的数据要打开狗狗币钱包备份的数据,您需要按照以下步骤进行操作:1.打开您的狗狗币钱包应用程序。2.在主屏幕上,您应该会看到一个“恢复钱包”或“导入钱包”的选项,选择它。3.然后,您将被要求输入您的备份短语或备
当交通大脑突然断片,一张宕机照片背后的城市焦虑 那张刷屏的“欧一交一所宕机照片”,暴露了城市有多脆弱? “欧一交一所宕机了!” 10月17日上午9点,一张照片在朋友圈和社交平台悄然传播:原本该闪烁着实时路况、车流轨迹的巨型电子屏幕,此刻一片漆黑,像一只骤然闭眼的巨
一、日本交易所加密货币被盗了区块链技术火了以后,各类盗取加密货币的盗窃案也多了起来。近日日本出现了一起加密货币盗窃案,其被盗数额非常大,让很多网友震惊。据了解,在日本东京上周五凌晨2点57分,有不法分子闯入了日本加密货币交易所(Coincheck)的数字钱包,并盗取了将
一、区块链钱包如何发布商品(区块链付款流程)区块链钱包的主要功能通常一个钱包会包含以下功能:支持通过生成助记词、Keystore文件、私钥创建钱包账号。支持导出钱包账号助记词、私钥、Keystore文件。支持多个钱包账号管理账户余额查询及转账功能(二维码扫描支持)。支持ERC
一、在交易所刚买feg几分钟就下架了怎么办如果发现自己投资的项目在下架名单当中,尽可能早地将币提出来或者你可以选择交易。但是切勿不采取任何措施,也切勿拖延。交易所一旦对币种进行下架,下架后将不会开放任何功能,这就意味着你将失去这一笔资产。如果没有,也切勿抱有
FANTC在币圈排第几名?深度解析其市场定位与竞争力 在加密货币领域,“排名”往往与市值、流动性、技术生态及社区热度挂钩,但不同维度的排名差异显著,要评估FANTC(通常指 Fantom生态的原生代币FTM,此处按行业通用简称讨论)的“币圈地位”,需结合多维度数据综合分析。 市
欧义交易所下载安卓版,开启您的加密货币交易新篇章 在数字资产日新月异的今天,选择一个安全、高效、功能强大的加密货币交易平台,是每一位投资者和交易者迈向成功的关键一步,欧义交易所(OUYI Exchange)凭借其全球化的视野、尖端的交易技术和对用户体验的极致追求,正迅速
以太坊,在变革与机遇中彰显复苏价值 在加密货币市场的起伏浪潮中,以太坊(Ethereum)始终占据着举足轻重的地位,作为全球第二大加密货币和领先的智能合约平台,以太坊的一举一动都牵动着市场的神经,经历了一段时间的调整与沉淀后,市场对以太坊的复苏价值给予了高度关注,本
欧亿交易币到账时间全解析,影响因素与实用指南 在数字货币交易中,“到账时间”是用户最关心的问题之一,作为近年来备受关注的交易币种,欧亿交易币(OYBTC)的到账时间并非固定不变,而是受多重因素影响,本文将结合其交易机制与行业特性,详细解析到账时间的规律及注意事项
以太坊的人民币交易,探索数字货币的新机遇 随着区块链技术的不断发展,数字货币逐渐成为人们关注的焦点,以太坊作为全球领先的智能合约平台,其人民币交易更是吸引了众多投资者的目光,我们就来深入探讨一下以太坊的人民币交易,看看它为投资者带来了哪些新的机遇。 我们需要
欧亿交易所自动赚币,是机遇还是陷阱? 在数字货币交易领域,欧亿交易所作为一家新兴平台,近期因其提供的“自动赚币”功能而备受关注,这一功能声称能够让用户通过简单的设置,实现资产的增值,听起来无疑是投资者梦寐以求的便捷工具,在探讨其是否真的能自动赚取收益之前,
EOS映射在哪个交易所?一文读懂主流平台支持情况与操作指南 EOS作为曾经的“以太坊挑战者”,其代币映射(Token Swap)是2019年主网升级后的关键环节,所谓映射,是指将基于以太坊ERC-20标准的EOS代币转换为EOS主网原生代币的过程,这一步骤直接关系到用户能否在主网上正常使
欧yi趋势交易,摒弃预测,拥抱跟随市场的艺术与智慧 在波谲云诡的金融市场中,“趋势”是永恒的主题,也是无数交易者追逐的“圣杯”,与试图精准预测市场顶底的“神谕式”交易不同,欧yi趋势交易(Ouyi Trend Trading)的核心逻辑,并非源于主观臆断,而是对“跟随市场”这一
1.WLD币价格:$2.31 2.2024年11月12日 WLD币今日行情走势16.47币价格:16.47 3.24H最高:16.96 4.24H成交额:84.38亿 5.最大发行量:100.0亿 6.24H换手:81.03% 7.24H最低:14.75 8.24H成交量:5.12亿 9.当前发行量:100.0亿 10.24H波幅:14.98% 11.历史最高:83.68 12.最大