PoS质押验证者密钥与提现密钥的分离机制
以太坊权益证明引入BLS签名方案后,验证者需持有用于签名区块和验证的验证者密钥,以及用于提取质押资金的提现密钥。两者分离允许单用户管理多个验证者节点,但若提现密钥丢失将导致质押资金无法取出。
验证者密钥与提现密钥的组成
在以太坊权益证明中,验证者密钥由私钥和公钥组成,主要用于对链上操作如区块提议和验证进行签名。为了管理多个验证者,系统允许从单个助记词派生多个验证者密钥,但提现密钥必须与验证者密钥严格分离。提现密钥同样包含私钥和公钥,其唯一用途是处理质押资金的提取。
提现凭证的类型与激活
每个验证者都有一个32字节的提现凭证字段,其首个字节标识账户类型。类型0x00代表原始BLS凭证,类型0x01指向执行地址,类型0x02为现代复利凭证。若初始设置未指定执行地址,用户需使用提现密钥签署BLSToExecutionChange消息来更新凭证,否则无法激活超额余额支付或完全提现。
密钥分离带来的风险与EIP-7002
将验证者密钥与提现密钥分离降低了单点故障风险,允许用户将验证者密钥托管在热钱包中快速响应网络,而将提现密钥保存在冷钱包中。然而,这种分离也意味着如果提现密钥丢失,即使验证者密钥完好,质押资金也将被锁定。EIP-7002提案旨在允许用户使用提现密钥签署退出消息,从而降低对服务商的信任假设。
资料与延伸阅读
你可以通过以下原始资料核对文中概念,并继续深入阅读。