月亮链 月亮链
Ctrl+D收藏月亮链

LIGHT:Lighthouse:从测试网崩溃中学到的教训_MOONLIGHT价格

作者:

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

作者:BlairFraser

翻译:阿剑

来源:以太坊爱好者

一个测试网倒下,千千万万个测试网站起来

一个星期以前,我们宣布使用Lighthouse客户端启动一个大型的公开测试网。测试网成功启动并且运行了一周,首次证明了使用生产环境配置的Eth2测试网也是可以跑起来的。

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

Lightning Labs推出Taproot Assets v0.2,已上线测试网:5月17日消息,比特币闪电网络开发商Lightning Labs宣布推出Taproot Assets v0.2(原称为Taro),这是一种在比特币和闪电网络上发行资产的可扩展协议。该版本为希望在比特币区块链上发布、发送、接收和发现资产的开发人员提供了一组核心功能,目前在测试网上,主网支持即将推出。

下一步,Lightning Labs将把最终确定的Taproot资产规范作为正式的BIP系列提交给社区,合并Taproot频道,发布一个BLIP描述闪电网络功能的添加交互,并最终启动第一个测试网Taproot资产支付闪电频道。[2023/5/17 15:07:43]

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

Cosmos推出SDK v0.47版本“Twilight”,旨在提高公链性能:3月17日消息,Cosmos 推出 SDK v0.47 版本“Twilight”,旨在提高所有基于 Cosmos SDK 的链的整体性能和功能。

据悉,该版本将 CometBFT v.037 引入 Cosmos SDK 以取代 Tendermint Core,支持升级到 ABCI 1.0,从而显着提高性能。[2023/3/17 13:10:12]

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

Cardano推出Daedalus Flight钱包4.1.0版本:据官方文章消息,Cardano开发团队IOHK官方宣布推出Daedalus钱包4.1.0版本。该版本启用了本机代币的小数位数的配置设置。此版本还包括整体改进并解决了一些已知问题。[2021/6/3 23:06:17]

我们分析了这两次崩溃事件,也学到了很多。我们团队已经回到开发工作中,希望能在下周发布一个新的测试网。你可以在v0.1.1milestone这个页面上了解我们的进展。

教训

测试网崩溃的主要原因

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

Alex Lightman:2020将成为加密货币和DeFi之年:据官方消息,由元界DNA总冠名的“FINWISE2020纷智云端峰会”海外场于欧洲时间5月29日盛大开启。全球政策顾问、元界DNA全球战略官Alex Lightman荣耀出席。

Alex指出,2020将成为加密货币和DeFi之年。原因如下:一、中国推出央行数字货币将推动加密货币和DeFi投资的增长。二、受新冠疫情影响,许多传统金融机构严重受挫,而基于智能合约的DeFi将成为更好的选择。三、比特币已成为投资者在危机之下的新选择,DeFi也将因此受益。四、以太坊2.0的乐观预期使得加密社区继续投资基于以太坊的DeFi服务设施。五、人们急需更可靠的价值存储方式,而DeFi将成为替代银行存款和债券的可行方式,其衍生品也将成为投资多样化的有效方式。六、失业率飙升、卫生医疗等紧急服务需求的上升将催生更多的DeFi需求。在新格局之下,元界DNA将继续发挥时代赋予的优势,有效运用社会趋势转变带来的机会。[2020/5/30]

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

测试网崩溃的次要原因

数据量暴涨

两个信标节点挂掉以后,测试网就不可能敲定区块了。不过,剩下的两个节点仍在继续发出和接收区块,这也是我们希望看到的情形。但是,网络失去确定性之后,它们就无法修剪和压缩它们的数据库,这就导致它们的数据库以每小时几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版本时合并。

?

标签:LIGHTGHTDEFDEFIMOONLIGHT价格DragonKnightDeFi WizardDefinex

比特币价格热门资讯
区块链:为什么说区块链是未来全球财富的新方向?_稳定币是数字货币吗为什么

作者:殷耀平来源:小葱区块链12月25日,在“构信无界—数字通证高峰论坛暨SLA年终盛典”上,区块链经济学者、国家信息中心中经网管理中心副主任朱幼平就“区块链未来的发展方向”作了主题演讲.

1900/1/1 0:00:00
OIN:为什么挖Filecoin头矿如此重要?_FILE

Filecoin官方公布主网上线的时间是2020年3月23号到4月24号,各个矿商服务公司一方面在争分夺秒优化技术,另一方面也在推广吸纳资金,紧锣密鼓地部署自己的系统.

1900/1/1 0:00:00
SYN:引介 | ZK Sync :以太坊普及的关键一环_SYNC

概要要想成功解决公链的可扩展性问题,不只是要提高交易吞吐量。所谓的可扩展性,就是系统要能够在满足数百万用户的需求的同时不以去中心化为代价.

1900/1/1 0:00:00
区块链:聊聊“去中心化”应用的意义_UTU

这几日在区块链圈内最大的风波莫过于Youtube“误删”关于数字货币的视频了。起因是12月24日至25日YouTube大量删除了与数字货币相关的视频.

1900/1/1 0:00:00
TUB:多位Youtube加密博主在没有任何通知下被删除大量视频_nem

来源:小葱区块链最近几个小时,至少有6个Youtube上关于加密相关的博主表示,根据该网站的“有害和危险”政策,它们发布的内容将被删除.

1900/1/1 0:00:00
PPL:捍卫者VS批评者:专家回应Tone Vays对Ripple的指控_zbc币和xrp币哪个有潜力

本文来自?NewsLogical原文作者:OlayodeYusuffOdaily星球日报译者|余顺遂一位Ripple和XRP代币专家已经回应比特币专家及交易员ToneVays提出的几乎所有指控.

1900/1/1 0:00:00