假如双11使用区块链来支付

自从接触区块链后,笔者经常会想,区块链除了“炒币”能不能作为一个真正支付平台用于日常交易。

这不,马上又到双11了,好奇如果把双11的交易放到区块链上会发生什么?

我们用主流链来进行测试,以下数据均来自官网。

ETH 15.4TPS

BSC 111.5TPS

注:TPS 为每秒交易数量。

2020年的交易数据:

而今年天猫双11的订单还创建了新峰值,11月11日0点刚过26秒,该数值就达到58.3万笔/秒。11月1日到11月11日23点,双11实时物流订单量突破22.5亿单,约等于2010年全年快递量的总和。天猫方面表示,今年“双11”预计吸引超过8亿消费者。

没有找到具体的交易量,但我们可以取物流订单量来计算。也就是22.5亿。

处理这22.5亿笔订单需要多长时间,我们来做个对比:

ETH 处理时间 = 2250000000 / 15.4 / 86400 = 1691(天)

BSC 处理时间 = 2250000000 / 111.5 / 86400 = 233(天)

按目前的交易吞吐量,如果使用ETH进行支付,大概要等4年多才有可能确认支付。而BSC就快的多了,只要233天。

emm... 算了。

以上计算的是整个链的并发量,具体到每个客户端会更加严苛,几乎没有并发可言。

笔者在测试链跑了一些case,当并发发起交易时,虽然可以获取到txHash,但链上并不会做处理,除非提高gas费用。当并发量再增加时,节点会直接ban掉客户端。

所以,链上不能保证交易会成功,甚至不能保证交易会被处理。

参考:

updatedupdated2021-11-292021-11-29
加载评论