2023-11-08 10:00:57
区块链网络的吞吐量是指系统每单位时间处理的总负载,通常以每秒交易数表示,在网络交易数较多时,吞吐量是恒定的,但延迟可能会因为负载的变化而变化,如果系统已经超载,再增加更多负载会导致交易等待时间无限延长,延迟时间还会随着等待时间而变化,所以区块链的吞吐量比较难计算,而且变化很大,对于用户来说不太友好。虽然简单介绍了区块链的吞吐量是指什么?但是解答的还不全面,下文211Coin小编为大家详细介绍。
区块链系统吞吐量类似于一台电脑的CPU处理速度,决定了每秒可以处理多少个交易;而状态容量类似于一台电脑的内存容量,决定了整个系统可以承载多少个用户(地址)在各个应用里面的状态。
有个额外的指标是确认延迟,这个源自一个很奇特的现象。区块链系统可以接受一个交易,但是没处理或者没处理完,就开始接受下一个交易了。这个时候你就会发现,例如每秒100个交易的处理吞吐量,并不是你发一个交易,1/100秒之后这个交易就处理完,并且被确认了。通常每个交易会需要历经更多的时间,才最终得以确认。
如果交易速度较高,那么在短时间内确认的几率也较高。各个方面都说明了在区块链网络上查看到的交易吞吐量和速度。
(1)流量
区块链系统会随着在指定时间内收到的流量而变化。为了清楚了解流量的概念,它只能表示跨区块链移动的交易数据量。在交易率较高的情况下,流量会随之提升。此外,较低的交易率意味着流量较小。
(2)区块密度/大小
不同的平台可以处理指定数量的交易,最终会影响区块的尺寸。例如,比特币每个区块可以容纳1MB的区块空间。
另一方面,以太坊的区块尺寸每块累积为40.70kB。每当区块大小增加时,就会在支付平台之间形成竞争环境,从而导致多笔交易发生。
(3)区块持续时间
第三个方面是区块时间,它估计了一个新区块的持续期。然而,区块的产生取决于求解算法的复杂程度,这就为新区块的创建提供了动力。
如果算法不太复杂,那么区块创建时间最终会减少。如今,比特币的区块时间约为10分钟,而以太坊的区块持续时间在20秒左右。
上述内容回答了区块链的吞吐量是指什么?在公有链上,扩大吞吐量近年来一直有很多尝试。使用的策略大多分为两类,第一类是链下清结算模式,在必要的时候才将交易写到链上,这类以闪电网络为代表;另一类是多链分片模式,链下清结算模式虽然概念新颖,涉及点除了技术层面,还新增加了链下商业角色,对商业模式也有创新,该模式在公有链网络上才刚刚开始测试,并且功能上单一,短时间内还无法适用在需求繁琐的商业场景中。
好文章,需要你的鼓励
Copyright © 2018-2022 211COIN版权所有.