区块见闻 区块见闻
Ctrl+D收藏区块见闻

GHT:Lighthouse:从测试网崩溃中学到的教训_lightchain

作者:

时间:

编者按:本文来自以太坊爱好者,作者:PaulHauner,翻译:阿剑,Odaily星球日报经授权转载。一个测试网倒下,千千万万个测试网站起来

一个星期以前,我们宣布使用Lighthouse客户端启动一个大型的公开测试网。测试网成功启动并且运行了一周,首次证明了使用生产环境配置的Eth2测试网也是可以跑起来的。启动测试网时,我们曾说,“我们要尝试把这个测试网搞崩,而且我有自信我们能够成功”。测试网确实挂了,而且是两次。第一次是在周六上午,第二次是在周一早上。第一次挂掉之后,我们成功恢复了测试网运行;但第二次崩溃时,我们决定就此收手,不再恢复。这里说的“崩溃”、“挂掉”,都是指测试网无法敲定epoch。而没法敲定epoch的原因是超过1/3的验证者都掉线了。在设计上,这个测试网遇到问题不会死撑,而是会快速且明确地表现出失败。这个测试网的基石是4个AWSt2.medium实例;每个实例都作为公开的引导节点,负载4096个验证者。实际上,我们也很惊讶,它们居然能撑这么久;对于少数硬件配置一般的机器来说,这是巨大的负担;它们中只要有两个离线了,测试网就没法继续敲定了。我们分析了这两次崩溃事件,也学到了很多。我们团队已经回到开发工作中,希望能在下周发布一个新的测试网。你可以在v0.1.1milestone这个页面上了解我们的进展。教训

以太坊2.0客户端Lighthouse发布V2.3.0版本,修复区块重组问题:5月30日消息,以太坊2.0客户端Lighthouse开发团队Sigma?Prime宣布Lighthouse发布V2.3.0版本,修复此前信标链发生7个区块重组,建议立即升级。[2022/5/30 3:50:50]

测试网崩溃的主要原因

测试网第一次崩溃的直接原因是软件的联网部件中的一个循环,它会“看到”某个见证数据不断地重复发布。该循环在我们部署的四个信标节点中的两个节点上出现了,耗尽了它们的资源,使得它们无法生产区块和见证数据。这个问题是导致两次崩溃的直接原因。我们已经更新了我们的gossipsub实现,现在,每条内容都是根据其内容来寻址的,这就意味着,如果我们收到两条内容相同的消息,gossipsub协议会忽略掉第二条消息。我们也在Lighthouse客户端的代码中加入了复制消息检查,以此防止收发复制消息。测试网崩溃的次要原因

Blockstream 发布 Core Lightning v0.11.0 版本:金色财经消息,区块链基础设施公司 Blockstream 发布 Core Lightning v0.11.0 版本,该版本除修复和性能增强外,新功能包括通道多路复用、gRPC 接口支持对 CLN 公开 API 的安全远程访问。[2022/5/1 2:44:06]

数据量暴涨两个信标节点挂掉以后,测试网就不可能敲定区块了。不过,剩下的两个节点仍在继续发出和接收区块,这也是我们希望看到的情形。但是,网络失去确定性之后,它们就无法修剪和压缩它们的数据库,这就导致它们的数据库以每小时几GB的速度增长。因为我们将测试网节点的硬盘限制在32GB,最终,它们的磁盘被旧数据塞满、无法再接受新区块了。这就导致另外两个节点也离线了。在这种情况下,要想恢复测试网运行也很简单,只需加大硬盘、重启节点即可。我们也对这种恢复方式很满意,因为这就意味着,一些配有大硬盘的节点在两次崩溃中都几乎不会受到什么影响。在我写作本文之时,Michael正在开发针对这个问题的解决方案,思路是让数据库的膨胀速度降低32倍。虽然我们很高兴看到在100epoch不能敲定之后节点能够恢复,但目前的情况相当于,一个硬盘不足64gb的节点只有约10个小时的生存时间。恢复能力对Lighthouse客户端是非常重要的,而Michael的更新会将10小时延长到13天。分叉选择我们也观察到,网络的分叉选择时间延长到了8秒。在我们看来,这是不可接受的,必须要去解决它。我们意识到,这个问题是由于过度从磁盘中加载信标链状态导致的,所以我们已经写了一个PR来解决这个问题。社区反馈很高兴看到人们参与到Lighthouse测试网中来并运行自己的验证者,有400多名参与者参与了我们的测试网!感谢他们的反馈!下面这些建议是他们一再提到的:需要更快的同步时间:我们正在努力了,预计在0.1.1版本中,同步速度可以快上1.5~2倍。更好的docker文档:Scott正在优化这些文档,而且新的测试网会用docker来部署。更稳定的eth1节点:我们提供了一个公开的eth1节点,方便用户的使用,但事实证明,这个节点还导致了某些验证者宕机。在下一个测试网发布的时候,我们会在不同的地区部署少量节点,并在这些节点间做负载均衡。更多API端点:becaoncha.in团队联系上了我们,并希望他们的区块浏览器能够得到更多的API端点。我们已经提交了一个PR,估计会在0.1.1版本时合并。

动态 | 韩国吉尔医疗中心医院将创建一个基于区块链的健康数据管理解决方案:据cointelegraph报道,区块链驱动的医疗数据市场Longenesis和生物技术公司insilicon Medicine已与韩国吉尔医疗中心医院(hospital Gil medical Center)达成协议,将创建一个基于区块链的健康数据管理解决方案。作为合作的一部分,双方打算开发一个基于Bitfury的Exonum区块链框架的区块链驱动平台,以提高数据收集的效率,促进医学研究进程,并确保患者同意的透明管理。[2019/4/24]

分析 | Datalight:比特币最终会超越Visa和万事达卡:据FXStreet报道,加密货币分析Datalight最近一项研究表明,比特币最终会超越Visa和万事达卡。该研究称,在短短10年间,比特币已经成功地与支付系统行业的领导者竞争。比特币的发展呈指数级增长。如果它保持目前的发展速度,再过10年就可以超越所有竞争对手。Datalight认为,现在比特币的支付系统远远优于传统的国际支付和电汇。尽管目前存在技术障碍,但比特币终将成为世界上最优秀的支付网络。[2019/4/3]

标签:LIGHTGHTOUSEHOUSEThe Path Of LightlightchainMouse HauntHOUSE币

欧易交易所app下载热门资讯
FIL:Filecoin主网测试,“先行”矿机或遭淘汰_FILM

编者按:本文来自蜂巢财经News,作者:嚯嚯,Odaily星球日报经授权转载。Filecoin社区等了足足两年,终于盼来了项目测试网的上线.

COI:区块链与数字经济的结合:中国银行前行长谈数字技术变革的机遇和挑战(附演讲全文)_coinone交易所

编者按:本文来自中本小葱,Odaily星球日报经授权发布。12月20日,“链通未来.融合发展”第二届区块链产业与企业家国际峰会在福州举行,来自全国各地的政府领导、专家学者及企业家近1000人出席.

数字货币:星球日报 | 央行穆长春:人民银行数字货币不具有炒作特性;河北收缴比特币矿机6890台_稳定币

头条 央视:打击新型窃电犯罪,河北收缴比特币矿机6890台前不久,全国多地机关会同国家电力部门,持续开展打击窃电犯罪的专项行动,并取得阶段性成果.

元宇宙:年度盘点:2019年币圈热词_数字货币可以交易吗

从“IEO”到“平台币”、从“质押经济”到“DeFi”,每个词语都代表着一个阶段的风潮。2019年即将过去,来看下这一年中有哪些热词走红币圈.

区块链:一文看懂什么是区块链_USE

随着国家政策的利好,区块链再次获得了广泛的关注。由于近期“圈外”朋友经常问我些基础问题,我整理了这篇文章,主要介绍三件事:什么是区块链?区块链和数字货币经历了怎样的历史发展?区块链目前有哪些应用.

ETH:以太坊创始人抛售9.2万个ETH,套现潮来了吗?_WILC币

编者按:本文来自星传媒STARMEDIA,编译:Damson,Odaily星球日报经授权转载。以太坊创始团队成员JeffreyWilcke套现9.2万个ETH。当时ETH币价下跌约0.7%.