主页 > imtoken钱包官网客服 > 科学:如何确定以太坊区块大小

科学:如何确定以太坊区块大小

imtoken钱包官网客服 2023-10-14 05:09:07

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

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

(图一,EthGasStation:以太坊网络GAS费用消耗排名)

按照目前以太坊区块链的自然状态增长速度,用不了多久,以太坊网络就会面临一些问题。因为,随着以太坊区块数据的不断增长,运行一个以太坊全节点的门槛会越来越高,这会导致以太坊网络更加中心化。 (目前运行一个以太坊节点需要大约 220GB 的存储空间)

基于以太坊的区块链_以太坊区块链游戏_区块链 以太坊 区别

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

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

区块链 以太坊 区别_基于以太坊的区块链_以太坊区块链游戏

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

在宏观层面,以太坊1.0网络面临的问题是以太坊区块链越来越大!在细分方面,让这个问题更加突出的变量主要是三个影响因素:数据存储、交易状态、区块大小。今天我们主要分析“以太坊区块大小”这个核心因素,详细了解以太坊网络的区块大小是如何确定的。

基于以太坊的区块链_以太坊区块链游戏_区块链 以太坊 区别

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

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

区块链 以太坊 区别_基于以太坊的区块链_以太坊区块链游戏

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

提高一个区块的GasLimit上限,意味着单个区块的打包交易会随着数据量的增加,区块变大,进而使得信息传播速度变慢,这会导致增加叔块的概率。就连以太大叔也有一些ETH挖矿奖励,但是矿工们却不想遇到。因此,单个区块的 GasLimit 上限与矿工群体之间存在制衡关系。 (注:在以太坊系统中,如果在同一个区块高度,多个矿工挖出新区块,这些区块中的一个将是最长链上的区块,其他区块如果被后续区块引用区块链 以太坊 区别,将被叫叔块)

基于以太坊的区块链_区块链 以太坊 区别_以太坊区块链游戏

所以,以太坊网络中单个区块的GasLimit不能在短时间内显着提示,而应根据以太坊网络的发展状况动态调整,以平衡生态发展所需的效率和利益矿工组的。

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

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

终于区块链 以太坊 区别,期待ETH早日到来2.0!