钱包密钥是保存在,知道钱包地址怎么找回密钥

 更新时间 2025-01-18  阅读 9  评论 0

gateio

欧意交易所

全球前三大交易所之一的虚拟货币交易所,立即注册领 100 USDT盲盒礼包!

点击注册 进入官网

一、账户、密钥钱包、权限,它们之间是什么关系

因为多次用到了账户(account)和权限(permission)的概念,

还有钱包(wallet)和密钥(keys)。

在EOS中,它们之间是什么关系呢?

什么是账户?

1、账户(account)是存储在区块链上的人类可读的标识符;

2、账户可以被个人或组织拥有,具体取决于权限配置;

3、发送交易或者转移代币,都需要有账户才能完成;

4、通过导入(import)密钥,一个钱包可以和一个或多个账户相关联。

账户、密钥、钱包的关系

在钱包是open且unlock的状态下,可以通过如下命令获取导入到这个钱包中所有密钥:

cleos wallet keys

在前几篇文章中,我在测试链上创建了“sg”、“currency”两个账户,加上系统默认的“eosio”账户,共有3个账户。

这3个账户共同使用一个钱包(default),下面这张图展示了它们之间的关系:

因此,账户、密钥、钱包三者的关系可以总结为:

密钥(公钥)可以创建账户;

密钥(私钥)可以导入钱包;

账户和钱包通过密钥联系起来。

账户的权限

1、在EOS中,每个账户都有两个本地权限:owner权限 和 active权限;

owner

owner权限代表着对一个账户的所有权,是最高权限,只有少数交易会用到这种权限;

EOS建议账户的拥有者把owner权限的密钥冷存储,且不要与任何人共享;

owner权限可以用来恢复已经被破坏的另一个权限。

active

active权限可以用来转移资金、给生产者投票、账户相关信息更改等;

一般情况下使用active权限就够用了。

2、账户还可拥有自定义权限,用于进一步扩展账户的管理;

3、权限可以分配给一个或多个公钥(public keys),也可以分配给有效的账户。

单一签名(Single-Sig)

EOS的默认账户权限配置采用单一签名的方式。

这里有两个重要的概念:

权重(weight)

权限拥有者在整个权限中的相对重要程度

阈值(threshold)

能够成功push事务所需要的权重值门槛

下面是一个例子:

权限

账户或公钥

权重

阈值

owner

1

EOS5EzTZZQQ...

1

active

1

EOS61chK8GbH...

1

某账户有两个公钥,分别拥有owner权限和active权限,每种权限的权重和阈值都是1。

权重达到阈值才能授权。

对于这个账户,因为单一权限的权重就已经达到阈值,所以如果该账户要push交易,只需要使用对应的密钥对交易进行签名即可,即单一签名就能完成交易。

多重签名(Multi-sig)和自定义权限

再看下面这个例子

权限

账户或公钥

权重

阈值

owner

2

@alice

1

@bob

1

active

1

@alice

1

@bob

1

publish

2

@alice

2

@bob

2

EOS7VtcvWo1...

1

在这个例子中,

owner权限

owner权限分配给了alice和bob两个账户,owner权限的阈值为2,alice和bob的权重均为1。 因此,alice或bob单个账户都不能获得授权,必须一起对交易签名才能获得完全授权。

active权限

active权限的阈值为1,alice和bob的权重均为1。 因此,alice或bob单个账户就可以签名获取授权。

publish权限(自定义权限)

publish是一个自定义权限,阈值为2,给alice和bob的权重均为2,给一个公钥的权重为1。 结果是,alice和bob因为权重达到阈值,可以直接签名获得授权;

这个公钥因为权重不够,需要和alice或bob一起,才能获取授权。

从多重签名和自定义权限,以及可以使用账户名和公钥两种方式设置权限,可以看出,EOS的权限系统具有很高的灵活性。

二、知道钱包地址怎么找回密钥

方法如下:

1、尝试使用密码恢复功能:钱包通常具有密码恢复功能,可以使用注册时提供的电子邮件地址或手机号码来重置密码。根据提示输入相关个人信息和身份证明文件,如身份证照片等,即可找回密钥。

2、尝试使用私钥导入:钱包的私钥已经备份,可以尝试使用私钥导入来找回密钥。私钥是恢复钱包的重要凭证,可以用于导入新钱包并获取资产。

三、钱包地址的钱怎么转出来

首先需要跟大家来科普一下,这里的钱包其实并不是广义上的钱包,而是属于区块链当中的一个定义,它并不是用来放钱的,而是用来装秘钥的。在区块链上,只有你有了密钥,然后再配合全包的地址,就可以将里边的虚拟货币给提取出来,然后进行使用。所以钱包地址以及密钥是非常重要的,而他们两个往往是打包在一块儿了。

第一、钱包概念首先,我们来理解钱包,需要澄清的是,钱包其实并不是装钱的,而是装密钥(私钥和公钥)的工具,有了密钥就可以拥有相应地址上的数字货币的支配权。私钥:用户使用私钥进行签名交易,从而证明拥有该交易的输出权,其交易信息并不是存储在该钱包内,而是存储在区块链中。公钥:用来生成地址,储存交易,信息由私钥通过非对称加密算法生成。钱包地址:是一个以双字母开头(代表币种)的42位16进制哈希值字符串。ETH的地址是以0x开头的42位16进制哈希值字符串。如果将钱包比作银行卡,那么钱包地址就是银行卡号。

第二、怎么使用钱包目前市场上的数字钱包有很多,

像imToken、myetherwallet、Kcash、parity、Metamask、Jaxx等,选择一个你喜欢的钱包。建议选择imToken这里也是用imToken举例,:在应用市场下载一个imToken的APP点击“创建钱包”,给钱包取名字和密码。千万千万注意:自己记住密码,imtoken不会记住你的密码,忘记密码不能被找回!!所以忘记密码就等于丢失了钱包里的所有货币!!最好手抄下来并妥善保存,以防止网络传输及黑客攻击等造成丢失。这个非常非常重要,切记点击创建钱包后,钱包创建完成接下来我们要备份钱包,钱包备份是为了在程序被删除或手机被盗等等情况下恢复钱包设置用的。

有两种方式:备份助记词或备份keystore。助记词是随机生成的12个单词,你把这个拷贝出来放到安全的地方,再按顺序抄写一份放在安全的地方,你可以把这助记词理解为私钥的另一种形式,依据这个可以恢复钱包。比如你不小心把imtoken应用删除了,或者手机不见了,可以用这个助记词把钱包恢复。而keystore是类似上图的一串。大家可以备份这个keystore,删除钱包后,用这个keystore将钱包恢复。几次练习,就可以把钱包玩熟了。至此,钱包完成创建,在自己的钱包页,点击地址栏右侧会得到自己钱包的地址。(三)从交易所提币到钱包我们以交易所gate.io为例,演示下怎么把ETH提币到钱包里面。登录gate.io,点击ETH,提现出来这个界面,里面的红框位置就是要转的钱包地址。(四)、钱包之间转账进入钱包后选择金额区域:会显示转账页面:可以自己输入账号,也可以用右上角的扫一扫:按下一步后输入密码即可转账

◆密钥◆相关内容推荐

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联

货币汇率换算