小白速进,5个概念带你玩转区块链钱包imtoken

imtoken是一款优秀的区块链数字钱包管理app。它能简单地帮用户管理以太坊上的账户。
对于很多区块链小白来说,理解imtoken还是很吃力的。实际上只要了解5个概念,你就能轻松玩转imtoken。

  • 地址
  • 密码
  • 私钥(yue)
  • keystore
  • 助记词

    A、概念

    在讲这5个概念之前,我们先简单理解下【公钥-私钥】。

    0、公钥-私钥

    公钥和私钥是不对称的加密方式。
    公钥负责盖章或者加密,私钥负责解章或者解密,反之亦可。
    其中公钥、私钥有且只有一个,私钥必须妥善保管,我们默认一对公钥和私钥只有持有人才持有私钥。公钥可以分享给其他人。
    相对于普通的帐号密码的加密方式,他能解决价值传输过程中的两个重要问题:
  1. 如何确保价值或者数据在传输过程中没有被其他人偷看过?
  2. 如何确保传输的价值或者数据真正属于传输人而不是其他人?
    下面我已发送邮件为例子。
    a发一封邮件给b,a先用b的公钥加密这封邮件,这样只有b的私钥才能解开这封邮件,所以问题1解决。
    a再用a自己的私钥加密这封邮件,然后b拿a的公钥去解开这封邮件,由于私钥的私密性,可以证明这封邮件属于a,所以问题2解决。
    这样的加密方式安全可靠。
    所有的虚拟数字钱包都是用这样的加密方式传输的。

    1、imtoken

    为了让大家更好的理解区块链的一些知识,我们拿中心化市场的银行来类比。
    我们可以把以太坊理解为银行,以太坊的代币理解为钱。imtoken我们可以将其理解为银行手机app。
    相对应的其他概念,我们也可以这么理解:
  • 钱包=账户
  • 地址=账户卡号
  • 密码=账户密码
  • 私钥=账户卡号+密码
  • 助记词=账户卡号+密码
  • keystore+密码=私钥=助记词
    与中心化的银行不同,区块链是去中心化的。你可以简单理解为,中心化的银行帐号密码由银行保管,去中心化的区块链帐号密码分布在区块,
    也就是说在中心化市场的这种情况(银行帮你记住密码,如果你忘记了密码,只要证明你对账户的所有权,银行是可以帮你找到密码的)不可能在去中心化的区块链发生。
    你生成一个钱包,如果你忘记了关键的私钥、助记词、keystore+密码,你的数字资产将永远无法使用。
    反过来说,这样的钱包,也只有你才能拥有使用权,里面资产是永远属于你的。
    也就是说imtoken只能管理你的账户,但是你关键的私钥、助记词、keystore+密码只能由你自己管理。

    2、地址

    地址=银行卡帐号

    2-1地址属性

    创建钱包之后会生成一个以0x开头的42位字符串,这个字符串就是地址。实际上这个地址就是公钥。

    2-2地址特点

  • 一个钱包对应一个地址
  • 唯一不可修改
  • 一个地址可以接受不同的代币

    2-3地址用途

  • 接受别人的转账
  • 作为转账的凭证(通过地址查询,可以看地址的交易明细)

    3、密码

    密码=银行卡密码

    3-1密码属性

    创建和导入钱包之后,系统都会要求你设置不少于8位数的密码。对于一个钱包来说,不同手机可以有不同的密码,同一个手机有且只有一个密码,当时密码可以修改。

    3-2密码特点

  • 可修改,可以通过私钥和助记词修改密码
  • 不唯一,在不同的手机导入钱包可以设置不同的密码
  • 绑定,与手机、keystore有相互关联,一个密码对应一个手机、一个keystore

    3-3密码用途

  • 转账,转账需要密码输入
  • 导入钱包,需要结合keystore才能在陌生手机导入钱包

    4、私钥

    私钥=银行帐号+银行卡密码

    4-1私钥属性

    创建钱包之后,在手机上输入密码,就可以导出私钥,私钥属于明文私钥,由64位字符组成。

    4-2私钥特点

  • 唯一性,一个钱包有且只有一个私钥
  • 决定性,拥有私钥,就等于拥有了这个钱包

    4-3私钥用途

  • 导入钱包,导入钱包等于登录钱包,有了私钥,你就可以在不同的手机登录这个钱包。只要你登录了这个钱包,你就可以设置这个钱包在这只手机上的密码,有了密码,你就可以转账了。
  • 重置密码,如果你忘记了密码,你可以用私钥在手机上重置密码

    4-4私钥的重要性

    私钥的重要性不言而喻,建议手抄下来,放到保险箱或者什么地方保管。

    5、助记词

    助记词=私钥=银行帐号+银行密码

    5-1助记词属性

    创建钱包之后,只会出现一次助记词备份的功能,输入密码,会出现12个单词。和私钥一样,你需要把助记词端正地抄下来,然后保管起来

    5-2助记词特点

  • 唯一性,一个钱包有且只有一个私钥
  • 决定性拥有私钥,就等于拥有了这个钱包

    5-3助记词用途

    同私钥

    5-4助记词的重要性

    同私钥

    6、keystore

    keystore+生成keystore的密码=私钥=助记词

    6-1keystore属性

    创建钱包之后,你可以输入密码拿到keystore,keystore是一个json文件。你可以把它存在U盘或者其他什么地方。只要不和输入的密码放在一起,keystore即使泄漏了也没有什么关系。

    6-2keystore特点

  • 关联性,与生成keystore的密码相关联,如果密码修改了,对应的keystore也改变了。
  • 可修改,可以通过私钥和助记词修改密码,以达到修改keystore的目的
  • 不唯一,在不同的手机导入钱包可以设置不同的密码,同理可以拿到不同的keystore

    6-3keystore用途

  • 导入钱包

    B、如何操作

    知道概念之后,我们就可以轻松的知道如何操作imtoken了。

    1、创建钱包

    创建钱包很容易,只要输入钱包名和密码就能创建。创建钱包之后会生成
  • 地址
  • 私钥,输入密码获得
  • 助记词,输入密码获得
  • keystore,输入密码获得

    2、在别的手机导入钱包

    导入钱包实际上就是登录钱包,登录钱包的手段有
  • 私钥导入
  • 助记词导入
  • 官方钱包导入方式=keystore+密码
    私钥导入和助记词导入之后,就能生成对应的密码。有了密码就可以转账了。这个时候你的钱包已经泄漏。

    3、转账

    转账需要对方的地址,通过扫一扫或者输入的方式,我们找到了对方的地址,只要我们输入金额和密码,我们账户的代币就会转去他的账户。

    4、备份钱包

    备份钱包实际上备份私钥=助记词=keystore+密码
    这三样必须全都保密保管,不然三者有其一,这个钱包就gg了。

你可能感兴趣的:(小白速进,5个概念带你玩转区块链钱包imtoken)