区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > BNB > 正文

金色观察 | 解读Eth2.0验证者的资产签名方案

作者:

时间:

今日,Eth2.0团队核心开发者,Eth2.0开发负责人Carl发布了一篇解读Eth2.0中权益证明签名方案的文章。以下为文章内容整理。

每个权益证明系统的核心是签名方案。签名用于验证每个验证器的身份,从而允许将其行为(无论好坏)归因于它们。

我们可以通过查看验证者签名的消息来验证诚实,也可以通过显示违反共识规则的消息来证明恶意。

实际上,在eth2中,验证者的身份就是其公钥。具体来说,每个验证器都有两组密钥:签名密钥和提取密钥。

签名密钥

一个签名密钥是一个验证需要签上作证,并提出块的关键。由于验证者需要每个时期至少签名一次消息,因此客户端软件必须拥有密钥的保管权。

提款密钥

由于客户端软件始终连接到Internet,因此当然有可能会破坏其签名密钥。为了减少这种破坏的影响,验证者可以执行的操作被划分在两个密钥之间。

如上所述,签名密钥用于验证程序执行其职责。另一方面,提款密钥具有控制验证者资金的权力(转移和提取ETH)。

以太坊开发者提议在伦敦硬分叉升级后优先考虑ETH2.0合并:以太坊2.0客户端Teku的Mikhail Kalinin提议,在伦敦硬分叉(预计在7月份)升级后,优先考虑ETH2.0合并。Kalinin表示,由于最近Vitalik的快速合并提议,有可能更快地实现合并。该方案的主要优点是,它引入了较少的所需更改,以便在以太坊主网上进行一致升级,即用PoS替换PoW。这一提议确实意味着合并成为继伦敦和Altair之后以太坊核心者的主要关注点(信标链升级预计很快就会发生)。据悉,Altair是信标链协议第一次升级的名字,由社区投票选出。

此前消息,以太坊核心开发者正在制定ETH2.0合并最低技术规范。以太坊基金会研究员及开发者Danny Ryan和以太坊2.0客户端Teku的Mikhail Kalinin,正在探索创建一个可交付产品,以保存一些功能供以后使用。Mikhail Kalinin提议推出一个“可执行的信标链”(2020年11月底提出),其将简化最初设计的复杂性。Kalinin已在GitHub上发布请求,以让开发者参与实现该提议。与此同时,V神希望能加快Eth1和Eth2的合并进程。[2021/3/19 19:01:08]

验证者在成为验证者的整个生命周期内仅需要使用其提款密钥几次。这意味着可以将它们放入冷藏库并以高度的安全性进行存储(脱机)。

此外,至少在第1阶段才能启用转账和提款。

密钥很多

如果每投入32ETH,需要保存并使用2个不相关的密钥进行存款,这中方式会很快消失。

幸运的是,我们有一个解决方案。补救措施是使用公共密钥,以便存储单个密钥可以访问多个密钥。

在eth2中,这是通过EIP 2333和2334实现的,描述取款和签名密钥之间的关系,以及如何从单个助记符派生它们。

助记符

助记符是编码机密的另一种方法,是人们存储和备份其私钥的一种简单得多的方法。

从其他键派生密钥

与钱包互动时,您可能会遇到表单的“路径” 。

根据EIP 2333,这种关系采用树结构的形式,其中密钥由熵的源(树的种子)和树路径确定。

我们使用种子来计算树的根,然后在该根的顶部分层构建树。密钥树完全是通过树中跟随的分支与树的根之间的关系定义的。

实际上,它使我们可以从树的根部开始,并在跟随的每个分支上计算中间键,直到找到感兴趣的叶子,从而在树中找到任何键。

这样做的一个奇妙结果是,我们可以从一个单一的熵源(例如助记符)开始,然后从中构建出几乎无限数量的密钥。

此外,通过仅安全地存储助记符,您可以备份验证程序使用的每个密钥。

eth2中使用了此想法,以允许单个助记符生成验证程序所需的任意多个密钥。

EIP 2334指出,验证者的签名密钥是0提取密钥的第三个子分支。实际上,这意味着遵循该标准时,如果您知道要撤消的私钥,则可以计算相应的用于签名的私钥。

要记住的重要一点是,如果您知道助记符,则可以计算出提取密钥,然后从中导出签名密钥。

存放密钥

验证程序客户端使用密钥库作为交换密钥的方法。

密钥库是包含用用户密码加密的私钥的文件。如果密码未存储在同一台计算机上,则可以在计算机之间安全地存储和传输它们。

准备开始验证时,可以为客户端提供密钥库和加密它们的密码(它需要两条信息来导入密钥)。

成为验证者

成为验证者的第一步是生成适当的密钥。一旦记下了助记符,它们就会生成。

由于第0阶段没有提款或转账,因此您不需要为提款密钥设置密钥库;安全地存储您的助记符就足够了。

由于验证者客户需要您的签名密钥,因此您将为每个验证者收到一个密钥库,用于存储这些密钥。

现在是存款时间,要成为验证者,除了包含所有验证者公共密钥的存款数据之外,每个验证者还需要发送32 ETH 。

然后将存款数据记录在eth1的存款合同中,eth2节点负责监视此合同,该节点负责复制存款数据。一旦您的存款数据被复制完,您现在正式成为验证者!

标签:ETH2ALIETH2.0KALrETH2价格NEURALINK币eth2.0币价会涨吗Polkally

BNB热门资讯
从以太坊经济带宽分类的角度看:为什么ETH不可替代

(公园里的小径,梵高) 前言:本文提出从开放金融发展的角度看,并非所有经济带宽都有同等的重要性。其中ETH和BTC是完全无须信任的经济带宽,它们有无须信任的发行和无须信任的结算。而根据发行和信任两个维度,还可以区分出其他三个不同象限的资产:无记名须信任的资产、法律信托资产以及国家信托资产。

股票解锁 嘉楠将诞生一批亿万富豪 为何股价暴跌?

吴说区块链获悉,中国首家上市的矿机厂商嘉楠科技,5月19日左右其高管与股东股票将解锁。嘉楠招股书显示,自招股书发布后180天到期后,董事、股东所持有的普通股将可以出售。 与此同时,可能由于解锁日接近以及分析师做空报告,嘉楠股价在17日暴跌近26%。

回应指控 Bakkt前CEO将交易活动文件提交至司法部

Bakkt和纽约证券交易所的母公司洲际交易所的前首席执行官、美国参议员凯利·洛夫勒(Kelly Loeffler)已将有关其交易活动的文件交给了美国司法部,美国证券交易委员会(SEC),以及参议院道德委员会。

金色观察 | Steem网络升级冻结反对者账户 孙宇晨:与我无关

围绕孙宇晨收购Steem网络的争议仍在继续。 Steem网络原定于5月20日进行硬分叉,届时将有部分Steemit用户的账户资金被冻结,冻结资金共计2360万STEEM,价值约500万美元。Steem前主要见证人“TheMarkyMark”表示,被冻结资金的用户主要是那些反对孙宇晨收购的人。

金色观察丨BitMEX会因官司缠身而一蹶不振吗?

金色财经 区块链5月19日讯   全球最大的加密货币衍生品交易所之一BitMEX遭到起诉,该交易所被指控参与了许多非法加密货币活动。 这些指控来自于BMA LLC,该公司在5月16日向美国加利福尼亚北区地方法院提起的一项重大新诉讼中提及了BitMEX交易所许多问题。

5.18午间行情:等待主力入场 上方目标在这

文章系金色财经专栏作者牛七的区块链分析记供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别,谨防上当。