本周四,也就是11月1日,有一些Bitcoin Cash(BCH)爱好者自称是一个专业的压力测试团队,他们对BCH链进行了压力测试。当日,BCH网络交易超过73.3万笔,最大的区块为14MB,这个区块一次包含了7.3万笔交易。
新一轮压力测试
该团队在24小时内发送了数千笔交易,并且记录了所有数据。据其报告显示,他们研发了一个交易输出工具DoW,包含了在3个不同客户端(BU、ABC和SV)中运行的7个全节点。用于压力测试的全节点分布在世界各地,包括美国、芬兰、比利时和香港。
在压力测试开始的时候,相应数额的BCH会被添加到DoW的UTXO管理系统中,然后这些交易被分成多个UTXO,金额在15000到15000000聪不等。
接下来,这些UTXO就会进入Walker流程,也就是交易输出的流程,并且被分成20到2900个新的UTXO。每个等待输出的Walker流程在重新开始之前都需要BCH链的确认。
该团队表示,Walker的加载过程是手动的,因此这种压力测试方法需要耗费相当多的时间,可能“延迟所有Walker的激活”。
在第一阶段的测试中,该团队发现了Walker的多次故障和延迟。他们表示:
运行BU客户端的节点并未出现故障,而SV和ABC节点都出现了不同程度的故障。
在发送了第一批的14万笔交易之后,我们花了一些时间去分析其中存在的问题,重新收集了出现故障的Walker的UTXO,并重新开始测试。
测试结果:大区块+低手续费
测试结果显示,24小时内BCH链处理了733782笔交易。该团队还计划在11月17日也就是硬分叉开始的两天之前进行一次大规模测试。
与9月1号的压力测试(历时四天)相比,本次测试的规模较小。然而,也有一些值得关注的数据。区块554751是当日挖出最大的区块。这个容量为14MB的区块处理了73000笔交易,矿工获得了0.14320561BCH的手续费。另一个由SV矿池挖出的区块大小是9.3MB,包含了44000多笔交易。就像9月的测试一样,尽管当天发送了数万笔交易,内存池依然没有出现拥堵的状况,网络费用也相对较低。