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

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

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

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

https://twitter.com/shadders333/status/1275756360047775744?s=20

(图中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整体也是有助益的,因为这能让我们有机会在测试期间监控和收集数据。沟通越多越好,因为我们需要确保有足够的工具和人手随时待命以应对这些情况。”

您是比特币新手吗?请查看CoinGeek的比特币新手入门栏目,这是了解更多关于(中本聪最初设想的)比特币与区块链的终极资源指南。

更多科技新闻

科技十月 04, 2022
为什么将聊天置于链上?

为什么将聊天置于链上?

随着Bitchat的重新推出,人们自然会问为什么要将聊天信息储存在区块链上。特别是如果聊天信息是纯文本的,并且在账本上是公开的,这种方法对“常人”来说就显得毫无意义。

科技九月 21, 2022
Bitchat继续存在

Bitchat继续存在

Bitchat是对于2019年初_unwriter推出的一款应用程序的复兴。这一次,Bitchat依赖于更加强劲的基础设施与协议,例如即将推出的JungleBus API和比特币Schema协议。