Bitcoin SV创造9000 TPS新记录

Bitcoin SV(BSV)扩容测试网(STN)本周创下新纪录。1月26日,该网络每秒处理交易数量(TPS)超过9000笔。此前的TPS记录是接近6500笔,发生在2019年12月。尽管STN是一个测试网络,但它的技术性能基本与BSV主网相同,本次TPS又创新高再次驳斥了比特币不能链上扩容的论调。

反观,BTC网络(许多人仍然错误地称其为“比特币”)将区块大小限制在1至4MB,每秒最多可以处理7笔交易(更多时候是3-4笔)。是的,不是7000笔…而是7笔!而且每笔BTC交易的成本可能超过10美元、甚至20美元。从这个角度来看,如此低效的区块链绝对没有希望成为世界货币、全球支付结算层或用于日常支付。

扩容测试网(STN)是如何创造出新纪录的?

扩容测试网(STN)的运营经理Brad Kristensen告诉CoinGeek,根据已收集到的数据,他们团队认为STN可持续支持2000以上的TPS。近期他们观测到网络曾在8小时内维持着平均1900左右的TPS。你也可以在https://bitcoinscaling.io/这个网站监测STN数据。

Kristensen说:“我们希望在不改变代码的情况下进一步提高TPS,目前已经有了一些想法,但还需要更多的测试来检验。”。

那么,距上一个记录被创造至今,STN做了哪些改进呢?目前STN已有了四次迭代,目前是v4(自2020年11月起运行),软件版本为1.0.7。上一次6400多的TPS记录发生在v2上。

对于网络改进后TPS得到提升,Kristensen进一步解释道:

​“v1.0.7节点软件的性能改进在这次TPS新记录中起到了很大的作用,SV节点团队在此投入了许多心血。我们对链式交易处理方式的改进似乎正在取得成效。现在已经默认支持祖孙链长1000的交易,未来我们想在STN上做更多的尝试。”

他继续补充说道:“如果只追求TPS峰值的话,我们就需要做不同层级的测试,以找到最佳吞吐量。然而我认为,比特币吞吐量的持续性更为重要,我们应该探寻比特币真正的力量在何处。未来一年我们希望能逐步提升长时间持续的TPS值。”

BSV主网也具备同样的能力

Kristensen强调BSV主网也已经有能力处理与STN同量级的交易,但目前主网上还没有这么高的交易量需求。尽管如此,STN的目标始终是尽可能地在更大的范畴上反映出主网的能力。

在测试网络刷新TPS记录的交易高峰期里,当时的交易有没有什么特别之处呢?对此,Kristensen解释说这是由于很多因素共同造成的:

“它们大多是‘标准’交易,但最近的测试侧重于提高交易链长度。从2开始,然后是12,再到25,然后更高……这意味着,在12笔交易的交易链上,如果我们生成一百万个UTXO,那么这其中的每一个UTXO都会有12个子孙交易,以此类推。我们还使用了新的RPC方法,该方法在v1.0.7中得到了进一步提升,有利于批量处理交易,矿工无疑将利用这一功能,让他们的直接协议客户发出的交易通过mAPI进入其网络。”

STN的目标始终是尽可能地在更大的范畴内反映主网能力,请记住主网一直都有STN的各项能力,目前只是缺少交易量。

随着越来越多的大规模数据项目将在2021年上线,海量的纳米交易将开始试探网络的极限,而Bitcoin SV节点团队现在可以帮助新项目在真正可扩容的BSV区块链上处理海量数据。Kristensen认为现在的挑战是如何吸引到更多的企业级用户:“STN是我们的试验田,STN能做到的事,主网上也可以做到。现在就看当企业级应用的巨量交易出现的时候,矿工们是否为此做好了准备。我们希望STN不仅能证明比特币可以承载海量交易,同时也能为矿工提供指引,帮助他们应对即将到来的规模挑战。”

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

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

[10]
[10]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
['on' + event]
['on' + event]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[i]
[i]
[results[1]]
[results[1]]
[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]
[10]
[10]
[id^="_form"]
[id^="_form"]
[id$="_submit"]
[id$="_submit"]
[^;]
[^;]
['on' + event]
['on' + event]
[?&]
[?&]
[^&#]
[^&#]
[(d+)]
[(d+)]
[i]
[i]
[results[1]]
[results[1]]
[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]