当前位置:主页 > 币圈百科 > 钱包知识 > 虚拟币钱包名词全解析

虚拟货币钱包中的私钥/地址/助记词/keystore是什么?助记词有什么用?

佚名 发布:2024-09-27 14:03:42 0


要使用加密货币钱包储存虚拟币,就必须先弄清楚「私钥、「助记词」、「keystore」这三个名词,了解它们之间的关联和差异是什么?

如果你没弄清楚助记词和私钥的作用,钱包的任何错误操作或丢失都可能导致数位资产的永久损失。

这篇文章带大家了解,私钥、公钥、助记词、密码、地址、keystore都是什么,介绍其用途和保障资金安全的使用方法。

若以银行账户为类比,这6个词分别对应内容如下:

  • 地址=银行卡号
  • 密码=银行卡密码
  • 公钥=银行卡号
  • 私钥=银行卡号+银行卡密码
  • 助记词=银行卡号+银行卡密码
  • Keystore+密码=银行卡号+银行卡密码
  • Keystore ≠ 银行卡号

一.私钥是什么?

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

私钥(Private Key)是由加密演算法产生的64位元长度的十六进位的字元组成,当你注册加密货币钱包时,私钥会自动产生。

例如下面这段字符,这就是我们常见的私钥形态:

KwYHFL7WfhJPkfQkp1LsUwHvy1Pd9KynuxjjVDMZvRSV5D9VJq3v

私钥是管理和使用加密货币资产时最重要的工具,私钥决定了所有权,如果被泄漏别人可以透过私钥解锁帐号转出你的加密资产。简而言之,如果私钥遗失,钱包内的加密资产就不是你的了

一个钱包位址只有一个私钥且不能修改。跟传统的帐户密码遗失不一样,私钥遗失是无法找回的,因此一定要妥善保管,切记!

私钥的用途:

私钥主要有以下三个功能:

1.你的收币地址是由私钥计算并产生

2.你的交易是由私钥签名授权发出去

3.你的资产是私钥帮忙在钱包里恢复

总之,私钥就是你区块链世界的资产的唯一凭证,拥有了私钥​​的,便拥有了对应位址上的加密资产。

但是私钥的这种形式储存和记忆起来太复杂,于是就有了下面要介绍的「助记词」工具。

二.公钥是什么?

公钥=银行卡号

公钥(Public Key)通常称为“公共地址”,充当加密标识符,使你能够接收加密货币交易。与传统银行业务类似,它类似于其他人用来向你转帐的银行帐号。

公钥(Public Key)与私钥(Private Key)是非对称加密演算法中的一对密钥对,公钥是对外公开的部分,私钥则是非公开的部分,如果用公钥加密数据,只能用对应的私钥才能解密。

大家可以把公钥理解为「银行帐户」,私钥理解为「密码」。转帐时用私钥签名,表示对那个帐户拥有控制权。

根据私钥可以算出公钥,但根据公钥不能计算出私钥,这样就能确保加密资产的安全。

公钥的用途:

公钥通常用于加密会话密钥、验证数位签名,或加密可以用相应的私钥解密的资料。

透过这种演算法得到的密钥对能保证在世界范围内是唯一的。 使用这个密钥对的时候,如果用其中一个密钥加密一段数据,则必须用另一个密钥才能解密。

公钥与私钥的关系:

公钥的诞生源自于私钥,利用了复杂的单向数学演算法。这确保了虽然从私钥产生公钥是可行的,但使用公钥推导出私钥的逆过程实际上是无法实现的。

公钥类似于电子信箱位址,可以毫无保留地公开分享,使其他人能够与你进行交易。相较之下,私钥就像机密密码一样,应该严格保密。

在加密货币领域,公钥充当容器,促进资金的接收。另一方面,私钥对出站交易进行身份验证和授权,允许你发送加密货币。

与传统银行业务进行类比:将公钥视为你的银行帐号(可以公开),并将私钥视为你银行帐户的密码。

三.地址是什么?

地址=银行卡号

根据公钥可以推导出地址(Address),地址相当于是银行卡号,转帐时需要使用它。简单来说,地址=银行卡号。

1.私钥、公钥、地址的关系:

创建钱包的时候会透过椭圆加密演算法(ECDSA)产生一对密钥对——即公钥和私钥;基于椭圆加密演算法原理,私钥可以推导出公钥;然后公钥经过数位签章和杂凑运算产生位址,这过程都是不可逆的。

可以说地址是公钥的另一种表现形式

公钥和地址是可以公开的;私钥在交易时进行数位签名,证明资产所有权,所以千万不能泄露,谁拥有了私钥​​,谁就是钱包资产的所有者。

2.地址生成

创建钱包后会产生一个以0x开头的42位元字串,这个字串就是钱包位址,一个钱包对应一个钱包位址,位址唯一且不能修改。也就是说一个钱包中所有Token的转帐收款地址都是一样的。

例如,一个钱包中ETH的转帐收款地址和EOS的转帐收款地址是一样。这和加密货币交易所上的地址不一样,交易所上不同代币的转帐收款地址一般都不同,因此,转币到交易所前一定要确认好地址。

3.地址用途

钱包地址可以用来接收别人转币,也可以用来当转币的凭证。

四.加密货币钱包中的密码是什么?

密码=银行卡密码

首先明白密码不是私钥,密码是在建立帐户时候的密码(可以修改)。如果原密码忘记了,用助记词或私钥汇入钱包,同时设定新密码。

密码的用途:

1.转帐时候的支付密码;

2.用keystore汇入钱包的时候需要输入的登入密码;

加密货币钱包中密码的特性:

通常在传统银行帐户中,一个银行卡只对应一个密码,如修改密码后,原密码就失去作用。

但是在加密货币钱包中,就不一样了,一个钱包在不同手机上可以用不同的密码,彼此互相独立,不影响。

例如,在A手机钱包中设定了一个密码,在B手机导入这个钱包并设定一个新密码,并不影响A手机钱包的密码使用。

五.加密货币钱包中的助记词是什么?

助记词=银行卡号码+银行卡密码

助记词=私钥

由于私钥太长,不方便记忆存储,所以就有了助记词(也称为恢复短语),助记词是另一种形式的私钥,备份助记词即备份私钥,泄漏助记词即泄漏私钥。

助记词(Recovery Phrase)是首次设置加密资产钱包(例如Ledger/MetaMask)时,系统自动产生的多组词语(通常为12或24个英文短语)。技术上,它是钱包私钥(private key)的一种表现方式,方便用户记录和记忆。用户一旦忘记钱包登入密码,也可用它作为「后备密码」恢复帐户。

以下是创建Ledger冷钱包时,备份的24个助记词供读者参考,图片来源于网路大家不要当真!

资料来源:medium.com

1.备份

创建钱包后,会出现一个备份助记词功能,选择备份助记词,输入密码,会出现12或24个短语,每个单字之间有一个空格,这个就是助记词,一个钱包只有一个助记词且不能修改。

2.用途

助记词是私钥的另一种表现形式,具有和私钥同样的功能,在导入钱包中,输入助记词并设置一个密码(不用输入原密码),就能进入钱包并拥有这个钱包的掌控权,就可以把钱包中的Token转移走。

3.特征

助记词只能备份一次,备份后,在钱包中再也不会显示,因此在备份时一定要抄写下来并谨慎保存。不要使用网路设备(例如LINE,截图,邮件等),以防被骇客窃取。

助记词主要是方便你记住私钥,私钥的字串没有规律,而助记词则有一定的规律。

助记词不用区分大小写,又是较为常见的短语,比私钥的使用上要方便的多。所以近年来,助记词钱包已经逐渐成为主流钱包。

助记词同私钥有相同的功能,均需妥善保管。弄丢其中之一,你的币可能会被盗,如果两者都丢失,你的资产将永远无法找回!

六.加密货币钱包中的KeyStore是什么?

Keystore = 加密私钥

keystore+密码=私钥

keystore+密码=银行卡号码+银行密码

KeyStore中文翻译为「密钥库」,是一种用于储存私钥和公钥凭证的一种资料库(通常为JSON格式)。

KeyStore透过使用者自订的密码进行加密,来管理链上资产。可以简单理解为,有了KeyStore和密码,就能找到私钥。

使用Keystore的注意事项:

请尽可能使用复杂的密码来加密Keystore文件,这将增加你的钱包的安全性。

一定要牢记加密Keystore档案所使用的密码。如果你忘记了密码,将无法再次存取Keystore档案。

1.备份

钱包里有一个备份keystore功能,选择备份keystore,输入密码,会出现一大段字符,这个就是keystore。

2.用途

KeyStore可用于储存一系列私钥(Secret Key)、私钥对(Key Pair)或凭证(Certificate)。

在汇入钱包中,选择钱包,输入keystore和密码,就能进入钱包了。需要说明的是,这个密码是本手机原来设定的本钱包密码, 这一点和用私钥或助记词导入钱包不一样,用私钥或助记词导入钱包,不需要知道原密码,直接重置密码。

3.特征

keystore属于加密私钥,和钱包密码有很大关联,钱包密码修改后,keystore也就相应变化,在用keystore导入钱包时,需要输入密码,这个密码是备份keystore 时的钱包密码,与后来密码的修改无关。

七.如何解锁加密货币钱包?私钥、密码和keystore的关系

解锁加密货币钱包帐户有以下几种方式:

(1)私钥(Private Key)

(2)Keystore+密码(Keystore+Password)

(3)助记词(Recovery Phrase)

关于私钥、密码和keystore的关系,我们可以得到以下总结:

透过私钥+密码可以产生keystore,也就是加密私钥。

透过keystore+密码可以取得私钥,即解密keystore。

透过助记词根据不同的路径取得不同的私钥,即使用HD钱包将助记词转换成种子来产生主私钥,然后派生海量的子私钥和地址。

八.总结:关于加密货币钱包中私钥、密码和助记词的常见问题解答

使用加密货币钱包时,最可怕的问题是忘记或泄漏私钥、密码、助记词等重要信息。

在现实世界中,如果你弄丢了银行卡片,可以去银行找回资产。但是,但是在区块链世界中,如果你失去钱包的重要信息,没人能够帮你找回资产,钱包公司也不能。

1.忘记钱包资料怎么办?

若忘记或遗失钱包资料,会有什么后果呢?分以下几种情况:

(1)助记词忘了,可以透过私钥、keystore+密码,汇入钱包重新备份助记词。

(2)私钥忘了,可以用密码汇出私钥,前提是你的钱包没有删除。

(3)私钥忘了,也可以用助记词、keystore+密码,导入钱包找回来。

(4)密码忘了,可以用私钥、助记词,导入钱包重设密码。如果没有备份私钥、助记词,就无法重置密码,等于失去了对钱包的控制权。

(5)密码忘了,keystore就失去了作用。

(6)地址忘了,可以用私钥、助记词、keystore+密码,导入钱包找回。

(7)keystore忘了,只要没有删除钱包,有密码,就可以重新备份keystore。

(8)keystore忘了,可以透过私钥、助记词,汇入钱包重新备份keystore。

从上可以看出,只要「私钥、助记词、Keystore+密码」有一个资料在,钱包就在。因此,备份好这些资料最关键。

2.泄漏钱包资料怎么办?

万一钱包资料泄漏,会有什么后果呢?分这么多种情况:

(1)地址泄漏了,没有关系。

(2)密码泄漏了,没有关系。

(3)地址+密码泄漏了,只要手机还在,也没关系。

(4)keystore泄漏了,密码没有泄漏,没关系。

(5)keystore+密码泄漏了,别人就能进入钱包,把币转走。

(6)私钥泄漏了,别人就能进入钱包,把币转走。

(7)助记词泄漏了,别人就能进入钱包,把币转走。

从上可以看出,只要「私钥、助记词、Keystore+密码」三者有一个资料泄漏出去,别人就拥有了你钱包的控制权,你钱包中的币就会被别人转移走。因此,一旦发现这三点有泄漏的可能,就要立刻把钱包里的资产转走。

3.备份

既然「私钥、助记词、Keystore+密码」如此重要,那么如何进行保存呢?

最安全备份的方法是:「手写纸上」,由于Keystore内容较多,手抄不方便,只要手写备份私钥、助记词就足够了!

快速总结:

为了确保加密货币钱包的安全性,要确保「私钥、复原短语、Keystore+密码」三者中,任何一个资料绝对不能泄漏给他人

自己要控制钱包的所有权,最简单的方法就是手写备份「私钥和恢助记词」,利用两者任何一个,都可以打开你的加密货币钱包。

加密货币钱包适合长期持有加密货币,不适合频繁操作。如果你要经常交易,还是建议将虚拟币放在Binance(币安)等大型加密货币交易所内,相对比较安全,也便于随时交易。

以上就是虚拟货币钱包中的私钥/地址/助记词/keystore是什么?助记词有什么用?的详细内容,更多关于虚拟币钱包的资料请关注币圈网其它相关文章!


相关文章