随着区块链行业的发展,基于以太网构建的生态系统越来越庞大,不仅满足以太网发行的各种资产的交易包,而且还满足DeFi协议(Uniswap)、预言机协议(nee)这是因为以太网应该处理的交易越来越多,我们经常看到在行情变动的时候,以太网堵塞,矿工的费用大幅度上涨。
根据当前以太网块链状态的自然增长速度,以太网很快就会面临一些问题。因为随着以太网块数据的不断增长,以太网块运行的阈值越来越高,这将导致以太网块网络变得越来越集中。(当前运行一个以太坊节点大概需要220GB的存储空间)
随着网络延迟的增加,速度可能减慢。随着“状态膨胀”的出现,块验证可能变得越来越困难。最后,随着tps交易达到顶峰,客户端的改进也越来越难以实现,以太网终端用户和核心开发人员将受到冲击,进而影响以太网的可持续发展。
在宏级别,以太网1.0网络面临的问题是以太网故障块链越来越大从细小的角度来看,问题越来越突出的变量主要是数据存储、交易状态、块的大小有3个影响因素。今天,我们主要分析“以太网块大小”这一核心因素,具体理解以太网块大小是如何确定的。
与比特币网络不同的是,比特币网络并没有明确限制每个块的大小,而是强制每个块的大小按照一定大小放出。
以太坊的区块GasLimit设置有效的限制了一个区块中可以打包的交易量。
GasLimit参数由以太坊矿工集体决定,即通过投票的方式来动态地增加或降低GasLimit数值。最近的一次投票是2019年下半年,矿工们群体投票同意将以太坊的区块GasLimit由原来的800万Gas单位提高至1000万,使每个区块相比之前区块的大小增加了25%左右,这从理论上提高了以太坊网络的TPS。
高区块的GasLimit上限意味着单个区块打包交易的数据量提高,区块变大,进而使得信息传播速度变慢,这会导致叔块的出块概率增加。即使以太坊叔块也有部分ETH挖矿奖励,但矿工们也不想遇到它。所以,单个区块的GasLimit上限与矿工群体之间存在着一种制衡关系。
(注释:在以太坊系统中,如果在同一区块高度,多名矿工都挖出了新的区块,这些区块中,其中一个将成为最长链上的区块,而其他区块,如果被后续区块引用,将被称为叔块UncleBlock)
所以,以太坊网络单个区块的GasLimit也不能在短时间内大幅度提示,而是要根据以太坊网络的发展状态进行动态调节,以平衡生态发展所需的效能与矿工群体之间的利益。
到目前为止,有关“安全的”区块大小上限数据还有一个科学的定论,但我们普遍认为,提高单个区块GasLimit上限带来的TPS的提升不足以在未来3年内实现以太坊的发展。除此之外,还伴随着很多其他相关的问题。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。