比特币SV扩容测试网创下了9000TPS的新纪录

比特币SV扩容测试网创下了9000TPS的新纪录

比特币SV(BSV)的扩容测试网络(STN)本周创下了新纪录,1月26日该网络一度每秒处理超过9000笔交易。其先前在2019年12月的记录约为6500tps。尽管它只是测试网络,但STN与BSV主网的大部分技术能力是共享的——这再次推翻了比特币(现指BSV)无法在链上扩容的说法。

从这个角度来看,BTC网络(许多人仍然错误地坚持将其称为“比特币”)将其区块大小限制在1-4MB,每秒最多能进行7笔交易(更像是3-4笔)。这不是七千笔……而是七笔。在如此低下的容量下,它无望被用作世界货币、全球支付结算层或用于日常支付,而且发送一笔任意金额的BTC交易的成本可能超过10美元甚至超过20美元。

这也记录了比特币的一个有趣时刻,因为Craig Wright博士加强了对BTC开发者和相关项目的法律诉讼。Wright博士的目的并不是试图阻止公众获取2008年比特币白皮书及其内容(正如许多人错误认为的那样),其中的一个动机是让人们重新审视中本聪的关于比特币真正能力的原始著作(比特币白皮书)。

扩容测试网是如何创下新纪录的?

STN运营经理Brad Kristensen告诉CoinGeek,根据他们收集到的数据,其团队认为2000以上的tps在STN上是可持续的。就在最近,他们观察到8小时内的平均值约为1.9k tps(或1900 tps)。您可以在这个网站上自行监测STN的统计数据。

Kristensen说:“关于如何在不改变代码的情况下进一步提高tps,我们已经有了一些想法,但这必须通过一些更多的测试来观察。”

自上次刷新纪录以来,STN做了哪些改进?他回答说该网络现在处于第四次版本迭代(又称v4,自2020年11月起运行),软件版本为1.0.7。先前提及的6.4k tps发生在STN v2上。

此后,STN做了哪些改进以提高区块容量?Kristensen回答道:

1.07版本中对于性能的改进在此发挥了巨大的作用。SV node团队对这件事情的关注和专注是绝无仅有的。改进过后的链式交易处显然为其带来了好处。该版本最近增加了默认支持1000条链的功能,所以我们还是想在这里多尝试尝试。

“假设我们唯一的目标是追求tps峰值,我们有许多不同级别的设定用于测试来寻找最佳的吞吐量。但是我认为持续率更为重要,这也是比特币(BSV)的真正力量所在。长期持续的tps是我们希望在未来一年继续取得一次次进步的地方,”他补充道。

BSV主网也能做到

Kristensen补充说,重要的是要记住,BSV主网已经能够处理类似的交易量。但目前缺乏这方面的需求。然而,STN的目标始终是试图尽可能在更大规模的扩容方面真实地反映主网的情况。

在本周创纪录的高峰期内,交易量是否有什么特别之处?Kristensen回答道这是由多种因素造成的:

“它们主要是‘标准’交易,但是,最近的测试涉及使用长度正在不断增长的链结构。从2个开始,然后是12个,再到25个,甚至更多……这意味着,在链为12条时,如果我们生成100万个UTXO,每100万个UTXO都将有12个孩子(children),以此类推。我们还使用v1.0.7版本中进一步改进的新RPC方法来处理大宗交易,矿工们无疑会通过与他们有直接协议的客户端以及使通过Merchant API使交易进入网络来使用这个功能。”

STN的目标一直是试图尽可能在更大规模的扩容方面真实地反映主网的性能。请记住,主网已经具备了这种性能,其缺少的只是容量而已。

随着2021年更多的大数据项目上线,并且以纳米交易来测试网络的极限,比特币SV Node团队也可以协助新项目在真正可扩容的区块链上处理大量数据。Kristensen表示目前的挑战是如何吸引更多的企业级用户。

“STN是我们的试验场,我们知道主网可以实现更高的tps了,因为STN可以。当网络达到这个数量时,矿工们要做好准备,以企业级规模拥抱比特币。我们希望STN不仅能证明这点可以被实现,而且可以在矿工有需要的时候为其提供区块链扩容方面的指导。”

另请参阅:Steve Shadders在CoinGeek Live上的演讲,《比特币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]