Cointime

扫码下载App
iOS & Android

实操贴!在以太坊上配置提款凭证分布指南

原文链接:Guide to Configuring Withdrawal Credentials on Ethereum

本文作者:Somer Esat;编译:Cointime Freya

概述

2023年4月12日,上海/Capella(统称Shapella)硬分叉为以太坊区块链启用了提款功能。

在此情况下,提款是指定期支付给执行验证器职责的ETH质押奖励,或是验证器退出时的ETH质押存款。

注意:这些提款与合并后启用的用于接收区块生产奖励的费用接收者不同。

指南的概念流程是:

  1. 确定你的验证器提款凭证是否已设置;
  2. 如果没有,请收集必要的验证器信息并设置;
  3. 使用验证器信息生成的签名消息;
  4. 广播该签名消息以更新验证器。

让我们开始吧!

步骤1:确定验证器状态

如果你已经设置了验证器的提款凭证(如果你创建验证器时使用了eth1_withdrawal_address标志),则无需再进行任何操作,可以在这里停止。如果你不确定,请将下面链接中的<YourEthDepositAddress>替换为你用来存入32 ETH的Eth地址进行检查。

https://beaconcha.in/validators/deposits?q=<YourEthDepositAddress>。

将显示一个验证器表格(如果你有多个验证器)。提款凭证一栏显示每个验证器的状态。

如果提款凭证一栏显示绿色文本0x01(也称为“类型1”),则说明提款凭证已经设置完毕。无需进行任何操作。

如果提款凭证栏显示黄色文本0x00(也称为“类型0”),则提款凭证尚未设置。为了进一步验证,请单击每个验证器密钥。

如果提款凭证已更新,它将在“存款”选项卡上进行确认。如果你所有的验证器都已更新,则无需再进行任何操作。

如果你的一个或多个验证器没有被更新,“存款”选项卡将如下所示:

步骤2:收集验证器信息

设置提款凭证需要验证器的相关信息:

  1. 验证器的索引位置。
  2. 验证器的索引编号。
  3. 验证器的旧BLS提款凭证。
  4. 新提款凭证的Eth1地址。
  5. 用于创建验证器的助记词。

我们将对每个项目进行详细说明。

在接下来的这些部分中,你将验证器信息保存到一个文本文件中,以便你以后可以参考。但是,请勿将助记词保存到文本文件中。

1. 验证器的索引位置

当你第一次创建验证器时,它会被分配一个索引位置。如果你只创建了一个验证器,那么索引位置就是0。如果你创建了多个验证器,那么它将是一个从0开始的数字序列。

索引位置用于指示你要为哪些验证器设置提款凭证。例如,如果你创建了3个验证器,并且希望为第二个验证器生成提款凭证,那么索引位置将为1。如果你想为所有3个验证器生成提款凭证,那么索引位置将是0。如果你想为3个验证器中的最后2个生成提款凭证,那么索引位置将是1。

此值必须是单个数字(而不是数字列表)。

2. 验证器的索引编号

每个验证器在加入Beacon Chain时都会被分配一个索引。要查找验证器索引编号,请使用步骤1中的查询方法,找到与你的ETH存款地址相关的验证器。

对于每个验证器,请单击“验证器密钥”。它将加载一个页面,显示顶部的验证器索引编号。

在此示例中,索引为107619。如果你有多个验证器,请用逗号分隔验证器索引编号。如107619,107620,107621。

注意:如果你有一个以上的验证器,索引编号应该按照正确的顺序排列,否则在提交签名信息时会出现错误。正确的顺序是验证器索引编号按照你第一次创建验证器时生成的顺序,与存款数据文件对齐。一般来说,如果索引编号按升序排列,就像上面的例子一样,你可能会成功。如果出现错误,请调整顺序并再次尝试。

3. 验证器的旧BLS提款凭证

这是最初在创建验证器时分配给你的验证器的提款凭证。请使用步骤1中的查找功能找到与你的ETH存款地址相关联的验证器。

提款凭证一栏包含了每个验证器的旧BLS提款凭证。在这个例子中,该凭证为0x009690e5d4472c7c0dbdf490425d89862535d2a52fb686333f3a0a9ff5d2125e。如果你有多个验证器,请用逗号分隔BLS提款凭证。例如:0x00...,0x00...,0x00...。

4. 新提款凭证的Eth1地址

这是将成为新提款凭证的Eth1地址,也是一个在你控制范围内的地址。这是所有ETH质押奖励的发送地址。如果你退出验证器,它也是质押的ETH存款的发送地址。

重要提示:与此地址关联的私钥必须在你的控制范围内,否则你将无法访问提取的ETH。

它应该是一个有效的以太坊地址。例如:

0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045。

5. 用于创建验证器的助记词

这是在你生成验证器文件时由staking-deposit-cli工具创建的助记词。稍后需要在生成签名消息时提供。不要将其保存到文本文件中。

注意:如果你使用了多个助记词来创建验证器,则需要收集验证器的信息,并按步骤为每个助记词及其相关验证器生成签名消息。

收集完这些信息后,生成的文本文件可能如下所示:

Index Position: 0Index Number: 1000,1001Old BLS:

0x00c223a861a98d56881969d0ecf771dfd76c1b7c1d423a7f9019a44ff7aec040,0x009690e5d4472c7c0dbdf490425d89862535d2a52fb686333f3a0a9ff5d2125eEth1 Address: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045

将文件保存到USB驱动器中,以便稍后将其复制到空气隔离的计算机中。

步骤3:收集所需软件

  • 在Windows上解压该文件。
  • 使用以下命令下载并解压Linux操作系统。修改下面的URL以匹配最新版本的下载链接。

staking-deposit-cli工具将用于使用上面收集的验证器信息生成签名消息。下载,解压,并将其复制到USB驱动器中。

$ cd ~$ curl -LO https://github.com/ethereum/staking-deposit-cli/releases/download/v2.5.0/staking_deposit-cli-d7b5304-linux-amd64.tar.gz$ tar xvf staking_deposit-cli-d7b5304-linux-amd64.tar.gz$ cd staking_deposit-cli-d7b5304-linux-amd64

将文件复制到USB驱动器。

USB驱动器现在应该包含上面创建的文本文件和deposit或deposit.exe二进制文件。

步骤4:生成签名信息

接下来,我们将生成一个签名信息,其中包含更新提款凭证所需的信息。

staking-deposit-cli工具使用助记词对消息进行签名。由于助记词的敏感性质,强烈建议你在没有连接互联网的计算机上运行该工具。

有不同的方法可以进行;以下是两种选项:

  • 选项1-空气隔离的计算机(推荐):将USB驱动器连接到完全空气隔离的计算机(从未连接到网络或互联网),并将文件复制到空气隔离的计算机中。
  • 选项2-当前计算机(不推荐):从当前计算机运行。网络连接可能会泄漏你的助记词密钥。如果没有完全空气隔离的计算机,请在继续之前断开当前计算机的网络连接。

在安全的计算机上,运行二进制文件并复制/粘贴文本文件中的数据以提供所需信息。

在Linux上:$ ./deposit generate-bls-to-execution-change

在Windows上:deposit.exe generate-bls-to-execution-change

提供你的语言偏好。

选择网络。主网用于生产,其他的是测试网。

输入你的助记符。

输入索引位置。

输入验证器编号。

输入旧的BLS提款凭证。

输入将成为新提款地址的Eth1地址。

再输入一次,并确定它是正确的。一旦设置,就不能更新或更改。

成功!

注意:这一步需要进行验证,以确保旧的BLS提款凭证是由助记词创建的。如果不匹配,则该过程将失败。例如:“[错误]给定的提款凭证与助记词产生的旧BLS提款凭证不匹配”。请确保你输入了正确的助记词。

SignedBLSToExecutionChange JSON文件将在指定位置创建。该目录的内容如下所示:

该文件包含每个验证器的凭证变化数据。它已被签名,所以你不应该手动修改任何内容。

请仔细检查文件,特别是“to_execution_address”。如果你注意到错误,请删除JSON文件,并使用正确的值重新生成。

如果你在空气隔离的计算机上运行该程序,请将SignedBLSToExecutionChange JSON文件复制到USB驱动器上。

步骤5:提交已签名的消息进行广播

将包含上面创建的SignedBLSToExecutionChange JSON文件的USB驱动器连接到具有互联网访问权限的计算机上。

Beaconcha.in团队提供了一个实用程序,用于在以太坊硬分叉发生后提交提款凭证更改以进行广播。如果你要为主网提交签名消息,那么请在浏览器中点击这里:

https://mainnet.beaconcha.in/tools/broadcast

如果你提交的是测试网,那么将URL调整为适当的测试网。

按照提示提供JSON文件,再次仔细检查所有内容后,单击Submit & Broadcast按钮。

注意:此时还有其他验证功能,以确保提供的旧BLS提款凭证与验证器索引匹配。如果不匹配,则提交将无效。例如:“fromBLSPubkey与索引为1000的验证器的withdrawalCredentials不匹配”。返回并使用正确的值重新生成签名消息JSON文件。

如果你的请求成功被接收,将显示一个收据。

你现在已经提供了一个签名消息来更新验证器提款凭证。它将在以太坊硬分叉完成后(尽早)通过 Beacon Chain广播。所以,现在也许是一个最佳时机。

恭喜!你的验证器很快就会成为 0x01!

步骤6:好东西

设置提款凭证后,你可以检查一些事项。在下面的链接中,将 <YourValidatorIndex> 替换为你的验证器的索引。

https://beaconcha.in/validator/<YourValidatorIndex>

存款选项卡将确认提款凭证已成功更改。

提款选项卡将会显示处理的ETH奖励和大约支付时间

完成!

*本文由CoinTime整理编译,转载请注明来源。

评论

所有评论

推荐阅读

  • 立讯精密:公司及立讯技术涉337调查,尚处立案初期

    10月10日,立讯精密公告,公司及控股子公司东莞立讯技术股份有限公司被列为美国国际贸易委员会337调查被调查方,涉及美国专利US 10,90.37万。ITC于当地时间2026年10月9日正式启动调查,调查编号337-TA-1526,目前尚处于立案初期,尚未就相关侵权主张作出实质认定;涉案产品处于客户验证阶段,尚未进入量产状态。

  • 法国财委会通过稳定币兑换税与加密离境税修正案

    10月10日,据Decrypt报道,法国国民议会财政委员会本周通过两项加密税收修正案:自2027年1月1日起,将兑换受MiCA监管的稳定币视为应税出售;并拟对过去10年内至少6年为法国税务居民、加密资产合计价值超80万欧元而迁居海外的纳税人征收离境税。委员会10月9日以31票对3票否决预算收入部分,全体国民议会将基于政府原始文本审议,修正案不会自动纳入,支持者需在10月13日开始的辩论中重新提出,正式投票定于10月20日,相关措施尚未成为法律。稳定币修正案由左翼GDR党团成员Nicolas Sansu及16名联署者提出,未设新税率,拟将收益纳入法国现行31.4%统一税制。委员会还通过修正案,允许将加密资产亏损结转10年抵扣未来收益。

  • Entropy花费569.98枚HYPE拍下xiaomi(小米)代码,或即将上线其永续合约

    10月10日,HIP-3市场部署者Entropy花费569.98枚HYPE拍下代码xiaomi,Entropy或即将上线其永续合约。

  • 韩国金融委:交易所大股东持股限制不针对特定企业

    10月10日,据韩国金融委员会主席李亿元表示,正在推进的《数字资产基本法》中关于虚拟资产交易所大股东持股限制的规定,并非针对特定人士或企业,而是考虑到交易所制度化运营后需承担更高公共责任。目前韩国虚拟资产交易所采取每3年更新申报制度,未来《数字资产基本法》实施后将转为许可制运营。李亿元称,交易所具有基础设施属性,需具备与其地位相匹配的公共性和责任性。

  • 伯恩斯坦拆解AI基建成本:每吉瓦投资最高395亿美元

    10月10日,伯恩斯坦研报显示,采用不同AI加速器架构,建设1GW数据中心所需的资本开支约为346亿至395亿美元。其中,英伟达Vera Rubin架构的建设成本最高,OpenAI自研ASIC架构Jalapeno则相对较低。伯恩斯坦将英伟达Rubin NVL72单机柜成本预期从此前的910万美元大幅下调至752万美元,降幅约17%,主要反映了对HBM价格和NAND存储容量预期的调整。研报还指出,AI数据中心的主要经济负担并非电费,而是巨额资本开支及其产生的折旧。

  • 长鑫技术新突破:4F²架构产品预计年底亮相

    10月10日,长鑫存储4F² DRAM架构研发近期取得关键进展。该公司总裁曹堪宇博士在第四届集成芯片和芯粒大会上发表演讲,全面介绍了长鑫存储在DRAM器件、4F²架构及混合键合等方向的技术探索与积累,并官宣预计年底将推出融合了上述先进技术的新一代DDR5 RDIMM产品。

  • 中国证监会召开资本市场和金融形势专家座谈会

    10月10日,中国证监会党委书记、主席吴清在北京召开座谈会,与部分上市公司负责人、证券基金机构专家深入交流,就当前资本市场和金融形势充分听取意见建议。座谈会上,大家一致认为,我国宏观经济稳中向好,产业结构转型持续深化,资本市场运行总体稳健,多层次市场功能有效发挥,虽然面临一些风险挑战,但高质量发展的态势不会改变,对经济运行和资本市场充满信心。同时,与会专家对更好推动资本市场平稳健康发展提出了具体建议,主要包括:持续加强稳市机制建设,进一步拓宽中长期资金来源、渠道和入市方式,发展壮大耐心资本;推动有条件的上市公司加大分红回购力度,完善投资者回报和权益保护机制;优化发行上市制度,支持不同类型、不同行业、多元化的优质企业发展壮大;强化交易监管,加强跨境风险监测应对;研究储备更多增量政策工具;等等。吴清表示,上市公司和行业机构是市场的重要主体,希望大家积极建言献策,共同把资本市场建设好,更好回报广大投资者,为中国式现代化建设积极贡献力量。中国证监会有关司局负责同志参加座谈。

  • Hyperliquid巨鲸在10·10崩盘周年持有3236万美元比特币空单

    10月10日,据Bitcoin.com报道,一Hyperliquid巨鲸在「10·10崩盘」一周年之际持有391.48枚BTC空单,规模3236万美元,平均入场价82863.10美元,采用13倍全仓杠杆,账户权益719万美元,清算价99801.20美元,较当前价格高约20%。数据显示,该地址已累计交易4726笔,近一周永续合约盈利95.2万美元,最大回撤11.03%;截至发稿该空单浮盈约7.55万美元。2025年10月10日,加密市场经历史上最大清算事件,清除了超191亿美元的杠杆头寸。比特币��报约82754美元,较126080美元历史高点低约34%。Coinglass数据显示,若BTC回升至85000美元,约33亿美元空单将面临风险。Hyperliquid的BTC未平仓合约约38040枚,该巨鲸约占1%。

  • 摩根士丹利增持比特币,总持仓量达1.06万枚

    10月10日,摩根士丹利通过旗下现货比特币交易所交易基金MSBT增持91.69枚比特币,总持仓量升至10639枚,当前价值约8.8亿美元。

  • Strive募资约5500万美元 足够买入约638枚比特币

    10月10日,据Bitcoin.com报道,Strive的SATA优先股本周募资约5500万美元,足以购买约638枚比特币。据追踪平台Bitcointreasuries.net统计,该数字来自周度仪表盘快照,仅计入以100美元面值或以上成交的成交量,再按经SEC文件校准的捕获比率估算其通过ATM计划售出的新股数量。SATA在10月5日及6日多数时间高于面值成交,但周三至周五全部低于面值,发行随之暂停——这是此类机制的内置刹车:低于面值发行新股会侵蚀计划承诺,须待买方推高价格方能恢复。同期Michael Saylor旗下Strategy在9月28日至10月4日未售出任何STRC股份,其10月1日至4日购入的334枚BTC由出售MSTR普通股提供资金,持仓升至848000枚BTC。Strive截至10月2日持有29462枚BTC。两家公司周一的8-K文件预计将确认实际购币数量。