登录
注册

全球领先的

数字资产服务平台

欧易OKX提供数百种币币和合约交易对,以满足多样化的交易需求。平台在200个国家和地区中有超过2千万用户,是全球领先的数字资产服务平台。
立即注册
立即下载
备用地址
欧易交易所
okx
欧易交易所是世界领先的数字资产交易平台
欧易的技术
欧易提供安全、稳定、可信的数字资交易服务
欧易的使命
让全球一亿人拥有数字资产,让个体价值更被尊重

您现在的位置是:首页 > 新闻资讯新闻资讯

Eth2.0考证者怎样天生跟维护取款密钥

欧易交易所2022-06-01新闻资讯人已围观

Eth2.0考证者怎样天生跟维护取款密钥

取款密钥是什么?取款密钥(withdrawal key)是以太坊 2.0中的考证者用来提现以太币的密钥 (注1)。以太坊 2.0 的密钥与以太坊 1.0 的密钥在天生跟应用方法上大抵雷同,但二者并不兼容,也就是说,在以太坊 1.0上天生的密钥不克不及在以太坊 2.0上应用。

以太坊 2.0 中的密钥老是以公钥与私钥的情势成对呈现。取款密钥由 权利人(staker) 本人持有,由于他们是资金的供给者,固然也想保有撤资的权力。

取款密钥是用来干什么的?

在以太坊 2.0 中,取款密钥的信息重要用于以下两种情形:在以太坊 1.0 中创立押金存入买卖;在以太坊 2.0 中提现以太币。

当用户在以太坊 1.0 上存入押金时,取款公钥的感化是使该笔押金与取款私钥关系起来。这就是为什么以太坊 2.0 能经由过程取款公钥晓得谁有权提款(与该取款公钥对应的取款私钥才有权提取该笔保障金)。取款公钥还用于将数据整合到以太坊的押金存入买卖中,如下图所示:

Eth2.0验证者如何生成和保护取款密钥

– 图一:在存款流程中应用取款公钥(预知概况,请拜见这篇文章)(编者注:见文末超链接《考证者的性命流程》)-

要留神的一点是,每个押金要约(deposit agreement)中都要用到取款公钥(注2)。

在以太坊 2.0 上提现以太币的操纵细节还未断定,但无论未来采用怎样样的方法,都须要提款私钥来署名受权。

Eth2.0验证者如何生成和保护取款密钥

– 图二:提现操纵框架 –

在上图的示例中,权利人应用提款私钥对提现操纵的细节停止署名。而后,以太坊 2.0 收集就能够比拟提款操纵中的署名受权与存款协定中的提款身份标识(withdrawal identification)(如图一所示)。假如两者婚配,提款操纵就能停止下去。

直到能够应用提款功效之前,咱们都无需用到提款私钥。提款功效可能要等存入押金后一年下面这些才能够应用。即便功效可用后,也纷歧定要应用。对那些想要临时取得嘉奖的权利人来说,是否提款对他们的一样平常操纵多少乎不影响。

这就象征着,咱们应当维护好本人的提款私钥,短期内不须要应用它,即便从临时来看也不仅须要偶然应用它。也就是说,在均衡密钥的保险性跟可用性时,保险性应当是咱们更重视的。

要维护几多个私钥?

另有一个须要答复的成绩是:咱们一共须要维护几多个私钥?

假如你不仅创立一个考证者身份,那么谜底很简略:一个私钥。假如你要创立多个考证者身份,那么谜底会变得庞杂起来。咱们能够为每个考证者身份创立一个差别的提款私钥,但这不是必需的。那么,每个考证者身份的提款私钥应当是独一的吗?

应用多个提款私钥的来由重要有两个。第一个起因是,假如差别的考证者身份共享一个密钥,这些考证者身份之间就有了接洽:显然,这些账号下的押金同属一个实体。由此,也就很轻易盘算出应用这个私钥能够拜访的资金量,以及该实体持有的以太币总量。不外,应用差别的私钥并不克不及避免别人从别的渠道获取这些信息,比方,发动这些存款买卖的以太坊 1.0 地点同样反应了这些信息。因而,除非咱们在应用以太坊 1.0 地点时充足谨严,不然应用多个提款私钥对保险性的晋升何足道哉。

第二个起因是,应用统一个私钥会让这个私钥的代价过高,也就更轻易遭窃。然而,假如将差别的私钥寄存在统一个处所,也会招致雷同的成绩。也就是说,应当从物理跟逻辑大将差别的私钥离开,以增加丧失所带来的影响。

总之,假如你想避免其余人发明多个考证者身份背地的统一个实体(假定你的每笔存款来自差别的以太坊 1.0 地点),而且将你的每个提款私钥分辨贮存在差别处所,或许采取了差别的密钥维护机制,那么应用多个私钥会带来本质性的利益。因为一般用户个别不会如许操纵,本文的余下局部不仅先容了单个提款私钥是怎样应用的,若有须要,本文内容也将实用于持有多个私钥的情形。

步调

咱们曾经懂得了基础请求,当初来看看怎样创立并维护取款密钥。创立新密钥的步调如下:

创立提款钱包;

创立提款账户;

记载取款公钥;

删除提款钱包;

确认提款钱包能够规复。

咱们来看一下图解:

Eth2.0验证者如何生成和保护取款密钥

– 图三:创立并维护取款密钥的步调 –

这些步调必需在电脑上实现,要警惕避免电脑被入侵。本文篇幅无限,不开展探讨怎样避免电脑受到入侵,然而用户至少要做到的一点是:在履行上述进程时,电脑不克不及联网。

创立提款钱包

本文截稿时,尚未开辟出基于 BLS12-381 曲线的以太坊 2.0 密钥硬件钱包,也就是说,现在还不能够贮存以太坊 2.0 密钥的硬件钱包(编者注:在本译本出书时似乎曾经有了)。因而,密钥必需在软件中天生。本文以 ethdo 下令行东西为例,你也能够应用别的东西来完成。

ethdo 采取了 钱包 的观点。一个钱包能够包括一个或多个账户,并且能够从逻辑大将差别账户分开开来(比方,将提款账户跟考证账户离开)。一个账户包含私钥、公钥以及别的一些数据(如,一个好记的账户名),如许就不必直接应用公钥登岸了(注3)。假如要为提款账户创立钱包,请运转以下代码:

ethdo wallet create –wallet="Staking wallet" –type=hd –walletpassphrase=secret1

这行代码会创立一个带有 助记词 的钱包。助记词由 24 个单词构成,可用来规复之前创立的钱包跟钱包内的全部账户,应当破即维护好。上述下令会输出助记词,应当离线保留好。假如输入下令后并不表现助记词,阐明钱包无奈规复,那么咱们不该应用这个钱包。

保留助记词的方式有良多,如 Blockplate 跟 Cryptosteel,但你也能够把它抄上去,放在一个保险(最好防火)的处所。记着,一旦助记词丧失,你就无奈提款,因而要采用适当的办法保留好助记词。

助记词保留好后,咱们就能够开端创立提款账户了。

创立提款账户

创立提款账户的下令如下:

ethdo account create –account="Staking wallet/Withdrawal account" –walletpassphrase=secret1 –passphrase=secret2

钱包口令(walletpassphrase)必需与你在上一局部供给的口令坚持分歧。前面一个口令则仅仅是这个账户的口令,不仅在删除账户前临时应用。

记载取款公钥

望文生义,公钥是 公然 的,无需采用特别的保险维护办法。运转下列代码检查公钥:

ethdo account info –account="Staking wallet/Withdrawal account"

假如该代码不输出取款公钥,可能阐明账户创立进程犯错。细心检查之前运转的代码能否有错。

请留神,固然公钥不是私密的,但咱们应当采用公道办法保障歹意攻打者无奈将你的公钥换成他们的公钥。

删除提款钱包

假如上述步调均准确履行,咱们就能够保险地删除这个提款钱包了。请运转下方代码:

ethdo wallet delete –wallet="Staking wallet"

随后,你能够运转下方代码来拜访钱包,以确认该钱包能否曾经删除:

ethdo wallet info –wallet="Staking wallet"

畸形情形下,会前往一条过错新闻,起因是无奈找到钱包。

确认提款钱包能够规复

在用取款密钥停止任何存款前,最好先重修提款钱包。这不只能够保障咱们熟习操纵流程,还能够在你放入资金之前最后检讨一遍可能呈现的过错。

起首使是用助记词重修钱包。请运转下方代码:

ethdo wallet create –wallet="Recovery wallet" –type=hd –walletpassphrase=temp1 –mnemonic="MNEMONIC"

将上方代码中的 mnemonic 换成你的助记词。

而后运转下方代码重修提款账户:

ethdo account create –account="Recovery wallet/Withdrawal account" –walletpassphrase=temp1 –passphrase=temp2

运转下方代码获取其公钥:

ethdo account info –account="Recovery wallet/Withdrawal account"

这时,要留神确认该下令输出的公钥与之前抄上去的公钥分歧。若分歧,则标明你的助记词是准确的。

若要再次删除该钱包,请运转下方代码:

ethdo wallet delete –wallet="Recovery wallet"

而后运转下方代码来实验拜访钱包,确认其能否曾经删除:

ethdo wallet info –wallet="Recovery wallet"

畸形情形下,会前往一条过错新闻,起因是无奈找到钱包。

下面这些步调也能用于考证者密钥吗?

弗成以。以太坊 2.0 的考证者密钥与取款密钥在应用方法上差别很年夜,并且与你熟习的绝年夜少数密钥都不雷同。咱们将鄙人一篇文章中细述考证者密钥,及其用法跟维护办法。

盼望片面深刻的懂得币圈炒币、打新币、以及挖矿收益的成绩,那么能够增加咱们币巨匠的官方微信停止愈加具体深刻的相同跟交换,同时咱们币巨匠能够约请各人进入咱们的官方社群停止深刻进修跟交换,群里也有十分多的一级市场的粉丝币友们,他们有的是行业年夜咖跟职业玩家,教训常识都长短常丰盛的,能够给各人解疑答惑。快接洽咱们的客服请求参加吧。

标签:

很赞哦! ()

随机图文

留言与评论 (共有 条评论)
验证码: