MetaStreme发起的压力测试证实了比特币(BSV)网络未受到任何压力

MetaStreme发起的压力测试证实了比特币(BSV)网络未受到任何压力

上周,MetaStreme对比特币(BSV)网络进行了一次测试——其实就是压力测试。WeatherSV团队的新版高吞吐量钱包在30分钟内向Bitcoin SV网络发送了近100万笔交易,在此过程中,每秒交易量达到了600笔。

按照其创始人Paul Chiari的说法,主网络压力测试有两个目标:一是团队需要确保MetaStreme能够按照预期的方式工作,二则是测算运行此项服务所需花费的计算成本。

然而,压力测试还有另一个意外收获,正如nChain CTO Steve Shadders所言:

(图中Shadders的推文翻译:网络吃掉了这些交易。现在我们知道了,网络能够很好地应对瞬时的流量爆发。而真正的挑战在于持续的吞吐量,而我们正在迅速改进这一环节。

图中MetaStreme推文翻译:#BSV网络轻松搞定了我们将近100万笔的交易。感谢Shadders和他的团队成员,是他们让这一切成为可能。)

在接受CoinGeek采访时,Shadders向我们解释了他所说的“真正的挑战在于持续的吞吐量”。他说:

“对于任何容量受限的系统来说,短期输入峰值的处理能力通常远高于其长期所能维持的处理能力。打个比方,设想你要触摸一个热锅。如果你只是摸一秒钟,你的皮肤就可以承受比你摸着它整整一分钟更高的温度。虽然这个测试的强度低于我们所认为的Bitcoin SV主网的持续能力,但事实上,它是一个短时可控的爆发,这使得网络更容易处理,结果显示,节点几乎都没有注意到这次爆发。

Shadders同时也认为MetaStreme的压力测试“不是对比特币网络容量的测试”,实际上是对钱包应用本身的测试。然而,值得注意的是,比特币网络毫不费力地处理了这次的高流量。

“压力测试更多的是给MetaStreme的潜在用户释放了一个信号,表明它能够处理其所展示出的高交易量。同时这也明确表明比特币网络可以毫不费力地处理这种级别的流量。”Shadders说道,“我们在扩容测试网(STN)上所做的模拟能告诉我们很多信息,但是生产网络(主网)却是一个更复杂的结构,具有不同的行为特征,所以在这样受控的条件下进行容量测试时,最好能够确定网络的下限。”

MetaStreme压力测试中学到的经验教训

Chiari说,他们在压力测试期间经历了网络问题,这突出了“进行真实的负载测试的重要性”,这有助于MetaStreme团队提出预防措施,尤其是他们计划在不久的将来向beta测试人员开放该平台。

Bitcoin SV节点团队在测试开始前不久得到了通知,这对Shadders来说是压力测试成功的关键点之一,因为这使他们能够监控网络状态吞吐量,从而“了解生产网络在负载条件下的表现”。

因此,对于计划在BSV上进行主网测试的平台和项目,Shadders给出了一条建议:沟通。

“首要的一点是在这类测试之前与SV团队进行沟通,因为我们会给出一些建议。这不仅对进行测试的一方有帮助,而且对Bitcoin SV整体也是有助益的,因为这能让我们有机会在测试期间监控和收集数据。沟通越多越好,因为我们需要确保有足够的工具和人手随时待命以应对这些情况。”

202024日的“创世”协议升级是比特币历史上的一大里程碑,将见证BSV最大程度地回归到中本聪原先设想的协议。请访问“创世”硬分叉页面以了解更多信息。

要直接在您的收件箱接获CoinGeek.com最新消息,CoinGeek会议特别优惠以及其他内部信息,请加入我们的邮件列表

[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[elem.name]
[elem.name]
[+_a-z0-9-'&=]
[+_a-z0-9-'&=]
[+_a-z0-9-']
[+_a-z0-9-']
[a-z0-9-]
[a-z0-9-]
[a-z]
[a-z]
[el.name]
[el.name]