主页 > imtoken钱包最新官网下载 > 解释以太坊 2.0 密钥

解释以太坊 2.0 密钥

imtoken钱包最新官网下载 2023-03-25 07:29:04

来源 | 信标链

以太坊 2.0 密钥概述

以太坊为什么叫以太坊_以太坊密钥破解_以太坊和以太经典是什么关系

一般的

以太坊 1.0 和 2.0 的密钥是基于相同的思想并使用椭圆曲线密码学创建的。 然而,以太坊 2.0 增强了功能,在创建密钥时需要不同的参数,并使用 BLS (Boneh-Lynn-Shacham) 签名方案。

什么是以太坊 2.0 密钥?

以太坊密钥破解_以太坊为什么叫以太坊_以太坊和以太经典是什么关系

在以太坊 1.0 中,用户只需要一个私钥就可以访问他们的资金,而在以太坊 2.0 中,需要两个不同的密钥——验证者私钥和取款私钥。

验证密钥

如下图所示以太坊密钥破解,验证器密钥由两个元素组成:

由于验证者的私钥需要随时在链上对 ETH2 进行签名,比如区块提议和证明。 因此,这些密钥必须保存在热钱包中。

这种灵活性允许验证者签名密钥在设备之间快速迁移。 但是,如果钥匙丢失或被盗,小偷可以通过两种方式作恶:

强制主动退出,防止验证者质押,并为提款密钥所有者提供访问 ETH 余额的权限。

以太坊为什么叫以太坊_以太坊和以太经典是什么关系_以太坊密钥破解

其中包含验证者的公钥,使ETH2能够识别验证者的身份。

以太坊为什么叫以太坊_以太坊密钥破解_以太坊和以太经典是什么关系

取款钥匙

如果在阶段 1 和 2 中可以进行 ETH 转移,则需要提取密钥来转移验证者余额。与验证者密钥一样,提取密钥也由两部分组成:

丢失此密钥意味着无法访问验证器余额。 但是以太坊密钥破解,验证者仍然可以对证明投票和区块进行签名,因为这些操作只需要验证者的私钥,但如果私钥丢失,验证者基本上无法获得奖励。

验证者状态必须为“已退出”才能提取资金。

以太坊和以太经典是什么关系_以太坊为什么叫以太坊_以太坊密钥破解

以太坊和以太经典是什么关系_以太坊密钥破解_以太坊为什么叫以太坊

单个 ETH1 钱包多次充值的情况(即多个验证者)

每个验证者都有自己独特的押金数据,信标链通过押金数据来识别验证者。 验证者有四个密钥。

问:如何将存款重新存入验证者余额? (例如有效余额已被清除)

答:发送另一笔大于或等于1ETH的交易到存款合约,以验证者的具体存款数据作为交易输入。 在第一次存款交易后,这个唯一的存款数据被存储在区块链上,可以在多个浏览器上查询。

注:保证金合约耗费约360,000 gas,但考虑到退款操作的成本,建议将交易费设置在400,000-500,000 gas之间。

以太坊密钥破解_以太坊和以太经典是什么关系_以太坊为什么叫以太坊

以太坊密钥破解_以太坊和以太经典是什么关系_以太坊为什么叫以太坊

ETH2.0 验证者的助记词

在过去的几年里,我们已经习惯了 12 到 24 个单词的助记系统。 为什么我们应该回退到本地存储密钥? 这种方法显然更复杂,安全性也更差。

在 BLS 密码库审计完成之前,目前已知的硬件钱包将不支持 ETH2.0 密钥的生成。 EIP-2333 和 EIP-2334 提供了解决方案,但仍有待实施。 基于这些知识,我们可以预测系统将在阶段 0 开始时不可用。

它是如何工作的?

助记符和路径是用户在访问其硬件钱包时经常遇到的众所周知的功能。

以太坊密钥破解_以太坊为什么叫以太坊_以太坊和以太经典是什么关系

“旧 ETH1.0”路径结构和示例

米/44'/60'/0'/0

m / purpose' / coin_type' / account' / change / address_index

以太坊密钥破解_以太坊为什么叫以太坊_以太坊和以太经典是什么关系

同样的逻辑适用于 ETH2.0 密钥,只是有一些不同的参数。 将有一个“父密钥”(助记符),允许用户将尽可能多的验证器链接到一个取款密钥中。 这样用户就可以通过助记词推导出所有的密钥。 下图简要概述了这一点:

以太坊为什么叫以太坊_以太坊密钥破解_以太坊和以太经典是什么关系