宇宙链 宇宙链
Ctrl+D收藏宇宙链

以太坊2.0测试网挂了 我们从中学到了什么?

作者:

时间:1900/1/1 0:00:00

-图片来自 Blair Fraser-

一个星期以前(注:本文撰写于 2019 年 12 月 17 日),我们宣布使用 Lighthouse 客户端启动一个大型的公开测试网。测试网成功启动并且运行了一周,首次证明了使用生产环境配置的 Eth2 测试网也是可以跑起来的。

启动测试网时,我们曾说,“我们要尝试把这个测试网搞崩,而且我有自信我们能够成功”。测试网确实挂了,而且是两次。第一次是在周六上午,第二次是在周一早上(都是悉尼时间)。第一次挂掉(超过 100 个 epoch 没有敲定)之后,我们成功恢复了测试网运行;但第二次崩溃时,我们决定就此收手,不再恢复。

以太坊Gas费创1个月低点:金色财经报道,以太坊Gas费平均值在过去一小时(7日均值)达到25.643GWEI,创1个月低点。[2023/3/22 13:18:52]

这里说的 “崩溃”、“挂掉”,都是指测试网无法敲定 epoch。而没法敲定 epoch 的原因是超过 1/3 的验证者都掉线了。在设计上,这个测试网遇到问题不会死撑,而是会快速且明确地表现出失败。

这个测试网的基石是 4 个 AWS t2.medium 实例(硬件配置是 2 vCPU,4gb RAM, 32gb SSD);每个实例都作为公开的引导节点,负载 4096 个验证者。实际上,我们也很惊讶,它们居然能撑这么久;对于少数硬件配置一般的机器来说,这是巨大的负担;它们中只要有两个离线了,测试网就没法继续敲定了。

Nil基金会将推出支持以太坊和Mina跨链的zkBridge:1月20日消息,ZZK技术开发商Nil Foundation发文称,即将推出实现Mina Protocol与以太坊之间桥接的zkBridge。在准备生产部署前,还需完成证明生成、优化证明生成器和验证器部署三个步骤。

据金色财经此前报道,Nil基金会于去年年底完成2200万美元融资,融资完成后估值达到2.2亿美元。本轮融资由Polychain Capital领投,IOSG Ventures、Blockchain Capital、Starkware、Mina Protocol等参投。[2023/1/20 11:22:39]

我们分析了这两次崩溃事件,也学到了很多(细节在后续章节中)。我们团队已经回到开发工作中,希望能在下周发布一个新的测试网(也有可能是后面几周,可能工作会受假期影响)。你可以在 v0.1.1 milestone 这个页面上了解我们的进展。

以太坊自合并以来供应量实现通缩超10枚ETH:金色财经报道,据ultrasound.money数据显示,自2022年9月15日以太坊完成合并以来,以太坊供应量实现通缩,减少约10枚ETH。另据BeaconScan数据,以太坊目前活跃节点数约为46万个。[2022/11/9 12:37:14]

测试网第一次崩溃的直接原因是软件的联网部件中的一个循环,它会 “看到” 某个见证数据(attestation)不断地重复发布。该循环在我们部署的四个信标节点(primary node)中的两个节点上出现了,耗尽了它们的资源,使得它们无法生产区块和见证数据。这个问题是导致两次崩溃的直接原因。

我们已经更新了我们的 gossipsub 实现,现在,每条内容都是根据其内容来寻址的,这就意味着,如果我们收到两条内容相同的消息,gossipsub 协议会忽略掉第二条消息。我们也在 Lighthouse 客户端的代码中加入了复制消息检查,以此防止收发复制消息。

分析 | 以太坊交易量暴涨 ERC20对以太坊市值占比继续走低:据TokenGazer数据分析显示,截止5月17日0时,以太坊24H价格区间为$237.15—$273.87,交易量为$20,994,029,596,总市值为$29,057,206,602,以太坊总市值环比昨日增加了15.50%,可能受币安日前开放交易、市场热度以及以太坊对比特币汇率触及历史低点影响,以太坊交易量增加了80%。当下ERC20代币总市值环比昨日下跌2.02%,约为以太坊总市值的52.99%,较昨日减少了3.76%,自5月以来,ERC20市值总占比已经下跌了21.49%,呈现持续下跌趋势。目前,以太坊对比特币汇率为0.0321,仍在历史低点附近徘徊。另,ERC20代币中活跃地址数排名前五的代币依次为:USDC、DAI、ZRX、TUSD、NPXS,其中最高值为3927,最低值为1491。[2019/5/17]

数据量暴涨

两个信标节点挂掉以后,测试网就不可能敲定区块了(因为 50% 的验证者都离线了)。不过,剩下的两个节点仍在继续发出和接收区块,这也是我们希望看到的情形。但是,网络失去确定性(finality)之后,它们就无法修剪和压缩它们的数据库,这就导致它们的数据库以每小时几 GB 的速度增长。因为我们将测试网节点的硬盘限制在 32 GB(包括操作系统所占用的部分),最终,它们的磁盘被旧数据塞满、无法再接受新区块了。这就导致另外两个节点也离线了。

在这种情况下,要想恢复测试网运行也很简单,只需加大硬盘、重启节点即可。我们也对这种恢复方式很满意,因为这就意味着,一些配有大硬盘的节点在两次崩溃中都几乎不会受到什么影响。

在我写作本文之时,Michael 正在开发针对这个问题的解决方案,思路是让数据库的膨胀速度降低 32 倍。虽然我们很高兴看到在 100 epoch 不能敲定之后节点能够恢复,但目前的情况相当于,一个硬盘不足 64gb 的节点只有约 10 个小时的生存时间。恢复能力对 Lighthouse 客户端是非常重要的,而 Michael 的更新会将 10 小时延长到 13 天。

分叉选择

我们也观察到,网络的分叉选择时间延长到了 8 秒。在我们看来,这是不可接受的,必须要去解决它。我们意识到,这个问题是由于过度从磁盘中加载信标链状态(BeaconState)导致的,所以我们已经写了一个 PR 来解决这个问题。

很高兴看到人们参与到 Lighthouse 测试网中来并运行自己的验证者,有 400 多名参与者参与了我们的测试网!感谢他们的反馈!下面这些建议是他们一再提到的:

需要更快的同步时间:我们正在努力了,预计在 0.1.1 版本中,同步速度可以快上 1.5~2 倍。

更好的 docker 文档:Scott 正在优化这些文档,而且新的测试网会用 docker 来部署(即,我们会亲身尝试使用 docker)。

更稳定的 eth1 节点:我们提供了一个公开的 eth1 节点,方便用户的使用,但事实证明,这个节点还导致了某些验证者宕机。在下一个测试网发布的时候,我们会在不同的地区部署少量节点,并在这些节点间做负载均衡。

更多 API 端点:becaoncha.in 团队联系上了我们,并希望他们的区块浏览器能够得到更多的 API 端点。我们已经提交了一个 PR,估计会在 0.1.1 版本时合并。

(完)(文内提供了许多超链接,请点击阅读原文到 EthFans 网站上获取)原文链接:https://lighthouse.sigmaprime.io/update-20.html作者:  Blair Fraser翻译: 阿剑你可能还喜欢:

标签:以太坊NBSBSPETH以太坊币价格今日行情价格红色是涨吗nbs币前景BSP币ETHplode

火币网下载官方app热门资讯
腾讯、蚂蚁金服、百度加紧动作 金融科技巨头围猎区块链

新年伊始,区块链再次走上了风口。1月8日,北京商报记者了解到,包括腾讯、蚂蚁金服、百度、金融壹账通等机构,都在近期加紧了区块链落地动作,且均在“区块链+金融”领域有所布局.

1900/1/1 0:00:00
比特币难度调整与BSV价格的飙升

比特币算力的持续增加一直是最近社区热议的话题,LongHash 最近也有文章在讨论持续增加的算力对于比特币价格以及未来的影响,特别是对于今年比特币减半后,可能会对比特币的矿工产生重大影响。首先我们快速地回顾一下比特币挖矿的原理.

1900/1/1 0:00:00
金色深度丨加密公司能在欧盟5AMLD新监管环境下生存吗?

金色财经 区块链1月11日讯 从今天开始,英国金融行为监管局(FCA)将监督涉及加密资产业务的公司,因为此前英国政府已经更改、修订了该国反(AML)和反恐怖主义融资法规,并且全面遵守欧盟反5号令(5AMLD)的新监管要求.

1900/1/1 0:00:00
区块链如何应对量子计算的挑战?

量子计算是运用量子力学原理处理数据和解决问题的新方法,与经典计算不同。量子计算机,在十年前普遍地认为是否可能造出,十年后的今天普遍公认,量子计算机的实现不再是能不能的问题,而是何时实现的时间问题.

1900/1/1 0:00:00
国内首个混凝土质量区块链平台在宝安上线

本报讯 宝安区混凝土质量区块链平台上线仪式于1月9日上午在宝安区住建局一楼大厅举行。据悉,这是国内首个针对建设工程混凝土溯源开发的区块链平台,实现了混凝土全生命周期信息化监管.

1900/1/1 0:00:00
各国竞相研究的央行数字货币 会让哪些人受益?哪些人受损?

近几个月来,开发中央银行数字货币(CBDC)的竞赛正在加快。最后一个信号是中国国家主席发出的,他公开表示需要在区块链上投资公共资源,这将成为未来的核心技术.

1900/1/1 0:00:00