Shasper下的以太坊网络吞吐量

最近与Sharding一起实施Casper(以太坊版本的权益证明)的转换导致围绕更改的影响及其最终带来的问题有很多疑问。

我最近开始更深入地研究最新的Casper + Sharding链v2.1规范,并希望就其对网络吞吐量的影响分享一些发现。 明确地说,这只是我对规范的解释,我认为可能会产生什么影响。 我敢肯定我还缺少一些更深层次的技术方面的信息,但是我相信无论如何数字都应该接近。

首先,了解当前以太坊链上的区块,天然气和网络容量的基本知识很重要。 以太坊上发生的每笔交易都会消耗一定量的“ gas”,这是执行交易所需的总计算能力。 开采的每个区块都包含一组特定的交易。 但是,每个块都有一个可包含的总气体限制,称为“块气体限制”。 存在此限制的原因有两个:1.减少了块在网络中的传播时间; 2.减少了集中化。

这意味着以太坊网络每个区块都有容量,因此每天都有处理能力。 以下是当前链的容量:

由于引入了分片和权益证明,这一切都将在Shasper中发生巨大变化,这两者都可以缩短块时间。 当前规范要求1024个分片和8秒的插槽时间。 每个分片都将是其自己的PoS链,在此链中产生块并存储交易。 这意味着每日加油站上限增加了〜1850倍。 结果如下:

如此处所示,tx / sec容量从7增加到13,410,这是一个巨大的进步。

将来可能还会增加块气限制,从而进一步提高产量,但Vitalik建议暂时将这一假设保持在8,000,000。

这里需要注意的重要一点是,这只是扩展主“ Layer 1”链的第一步。 在实施Shasper的初始规范后,第1层链将获得进一步的改进,例如二次分片。 最重要的是,即将在主链之上构建许多第二层扩展解决方案,以实现更高的吞吐量。 以太坊扩展的未来前景光明。