http://www.7klian.com

[Tour De SOL] 第三期测试总结 Dry Run #3

总体参数与第一次测试中的参数根基一样。我们但愿在第 0 阶段竣事之前,参数保持相对一致。

接着 mvines#6646 因为需要处理惩罚一些必需要处理惩罚的事务而临时分开。上次他就是因为同样的原因非官方地导致 DR2 失败:

一开始,所有节点均吸收 1 个 SOL,获得的发起是对此持 50% 的权益(与 Solana 节点匹配)

本次测试的参数

DR3 的方针是提高网络不变性,使我们可以在不处理惩罚生意业务时不会呈现任何问题。到今朝为止,之前的测试仅一连了 30-60 分钟,因此这一次,我们真的但愿看到它可以一连几天。假如还没有阅读之前的讲述,可以在此处[1] 查察。

改进共鸣失败日志记录[14]

至于运行质量的问题,端口转发此刻必定是一个痛点。另一个问题是如何乐成建设投票帐户。此问题此刻有望通过针对验证者的修订版”常见问题解答”/”参加流程”文档获得办理。为此,我们还建设了一个新帖[16],用于收集有关验证者最但愿获得办理的问题的反馈。因此,假如你认为我们可以采纳任何有利法子,可能你常常碰着某些问题,请奉告我们!

测试中利用了 3 个 Solana 节点来启动集群,估量之后不久会插手 48 个外部验证者

注册:232 人注册参加 Tour de SOL

113 人完成了 KYC/AML

有趣的是,DR3 的启动环境与 Anatoly 在 Web3 的演示根基一致。可见我们已经在时间上作出了最好的布置。能看到我们的一些验证者所启动的节点竟然来自 Web3 的听众,真的是太棒了。

此时无需利用 GPU,因为方针是维持闲置集群且不发送大量生意业务。

测试具体颠末

感激参加 DR3 的所有 48 位验证者[17]!

想知道什么能让我们的区块链工程师感想欢快吗,顿时为你发表神秘谜底:线路收敛。下面直观泛起了节点上线的环境,网络逐渐收敛,直到我们不再是网络中持大都权益的节点:

当权益密钥对文件不存在时,Solana-Wallet Delegate-Stake 瓦解[11]

后续步和谐结语

禁用了快照

可以看到,DR3 有了显著进步,我们但愿下一次测试不只可以运行更长的时间,还可以提高生意业务数量。但愿我们能有好运,假如 DR4 的运行功效能到达预期,我们就可以认为我们已作好充实筹备可以过渡到所有人都在等候的 Tour de SOL 阶段 1!

这里先扼要回首一下 DR3 较 DR2 产生了哪些变革:

然而,再优美的事物也有终结的一天。DR3 在继承强劲运行了 3-4 小时之后,实际的总上线运行时间到达约 5 小时,这时投票开始间断,我们在太平洋尺度时间下午 13:23 终止了 DR3。

我们在太平洋尺度时间上午 8:06 启动了网络。这是产生了一个不绝呈现的紧张环境:端口转发配置。一些履历富厚的参加者巧妙地处理惩罚了这个问题,但这必定是我们需要改造的处所。假如你熟悉 WebRTC 代码并有乐趣辅佐我们,,请与我们接洽。

个中 152 名申请人向我们提供了密钥库用户名

我之前有点灰心,因为我们要在”柏林周”勾当期间运行 DR3,所以我之前估量 DR3 的介入人数会较量少。所以,当抉择参加测试的验证者人数到达 48 位时,你可以想象我有多惊奇。你们老是超出我们的期望!❤️

尚有其他一些已确认息争决的问题,可以参阅 DR2 讲述(此处[6])的”已确定的主要 bug”部门。

KYC/AML:

在开始深入探讨之前,我想分享一些由我们团队的 rshea#2622 和 mvines#6646 汇总的快速统计数据(停止太平洋时区 8 月 19 日礼拜一):

个中 67 名申请人共享了他们的公钥并完成了参加流程

在 DR2 即将竣事时,我们看到许多节点因蜚语数据包[3] 而惊愕。因此,我们此刻对布隆筛选器的巨细举办了限制。

发明的主要 bug

在 DR2 中,导致集群遏制运行的 bug 是因过多权益过快上线[2] 所致。我们就如何办理此问题举办了一些内部接头。今朝,我们已通过放慢权益上线的速度来办理此问题,但这只是姑且的办理步伐,不是永久性的。因为我们的首要任务是在测试期间尽大概多地找出 bug。

列位,很歉仄这次更新得较量晚。由于我一直在柏林各地奔忙,因此民众注册中心的相同和打点一直滞后。但我们真的很是兴奋,因为我们在上周二举办了一次相当乐成的测试 (DR3)!

验证者耗尽了虚拟内存[4]。事实证明,Linux 好像并不喜欢我们过多地利用 mmap。这意味着,假如帐户数量较多,我们只需要执行 append_vecs 即可。此刻,我们在建设帐户时仅建设时机性帐户。
个中 92 人通过了 KYC/AML

投票和权益措施陈诉无用的错误[15]

重现阶段惊愕[12]

即便如此,我们初步势头精采,并乐成进入 epoch 7,这意味着 DR3 的存活时期正式逾越 DR2!在 DR3 一连运行 90 分钟(48tps,闲置 2,778 tps)后,网络继承不变运行,投票生意业务总计到达约 250,000 项。但愿在不久的未来,我们可以或许在 5 秒或更短的时间内完成 250,000 项投票生意业务!在不久的未来,我们但愿可以或许在 5 秒钟或更短的时间内完成这些生意业务!

所用节点都利用 Mavericks v0.18.0-pre1 版本[7]

密钥库和公钥:

Solana-Validator 在无法打开账本时发生惊愕[13]

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读