主页 > imtoken创建多个钱包 > 科普 | 以太坊区块大小是如何确定的

科普 | 以太坊区块大小是如何确定的

imtoken创建多个钱包 2023-12-14 05:14:25

随着区块链行业的发展,建立在以太坊网络基础上的生态系统越来越大。 除了满足基于以太坊网络发行的各种资产的交易打包外,还需要满足各种智能合约的打包。 交易,如DeFi协议(Uniswap)、预言机协议(NEST Protocol)、游戏(Decentraland)等相关业务合约。 这使得以太坊网络需要处理越来越多的交易,以至于我们经常在市场波动时看到以太坊拥堵和矿工费急剧增加。

科普 | 以太坊区块大小是如何确定的

EthGasStation:以太坊网络gas费消耗排行

按照目前以太坊区块链状态的自然增长率,用不了多久以太坊网络就会面临一些问题。

因为,随着以太坊区块数据的不断增长,运行以太坊全节点的门槛会越来越高,这会导致以太坊网络更加中心化。 (目前运行一个以太坊节点需要大约220GB的存储空间)

随着网络延迟的增加,它可能会变慢; 随着“状态膨胀”的发生,区块验证可能会变得越来越困难。 最终,随着交易 TPS 达到上限,客户端改进变得越来越困难,以太坊的终端用户和核心开发者都将受到重创,影响以太坊生态的可持续发展。

科普 | 以太坊区块大小是如何确定的

图2,Etherscan:以太坊网络每天要打包的交易数量

在宏观层面上,

以太坊1.0网络面临的问题是以太坊区块链越来越大!细分来看,让这个问题更加突出的变量主要是

数据存储、交易状态、区块大小是三个影响因素以太坊区块信息存储在哪儿,今天我们主要分析

“以太坊区块大小”这个核心因素,下面我们来详细了解一下以太坊网络的区块大小是如何决定的。

与比特币网络不同,以太坊并没有通过内存明确限制每个区块的大小,而是通过区块 GasLimit 来强制每个区块的大小。

以太坊的区块 GasLimit 设置有效地限制了区块中可以打包的交易数量。 GasLimit参数由以太坊矿工集体决定,即通过投票动态增减GasLimit值。 最近一次投票是在 2019 年下半年,矿工投票决定将以太坊的区块 GasLimit 从原来的 800 万个 Gas 单位增加到 1000 万个,每个区块的大小比上一个区块增加 25%。 或者说,这在理论上增加了以太坊网络的 TPS。

科普 | 以太坊区块大小是如何确定的

图3,BTC.COM显示以太坊网络的TPS:8~14

提高一个区块的GasLimit上限,意味着单个区块中打包的数据量增加,区块变大,进而减慢信息传播速度,会增加叔块出块的概率。 即便是以太坊叔块,也有部分ETH挖矿奖励,但矿工们不想遇到。 因此,单个区块的GasLimit上限与矿工群体之间存在制衡关系。 (注:在以太坊系统中,如果多个矿工在相同的区块高度挖出新的区块以太坊区块信息存储在哪儿,其中一个区块将成为最长链上的区块,而其他区块,如果被后续区块引用,则为称为叔块)

因此,以太坊网络单个区块的 GasLimit 不能在短时间内大幅指示,必须根据以太坊网络的发展状况动态调整,以平衡生态发展所需的效率和利益相关者的利益。矿工组。

到目前为止,关于“安全”的区块大小上限数据还有一个科学的定论,但我们普遍认为,提高单个区块的gas limit上限所带来的TPS的提升不足以实现以太坊的发展在接下来的 3 年里。 此外,还有许多其他相关问题。

科普 | 以太坊区块大小是如何确定的

最后,期待ETH 2.0的早日到来!

本文文字内容、图片、音频、视频等稿件均为自媒体人及第三方机构发布或转载。

如稿件涉及版权等问题,请联系我们删除。