以太坊一个区块大小是多少?

来源:211COIN

2022-07-06 17:50:46

以太坊是一个仅次于比特币的数字货币项目,所以热度也是很高的,投资以太坊的人也不少,但是相比较比特币来讲,以太坊很少出现区块链扩容的问题,因为比特币热度比较高,价格上涨也很快,所以时常会出现区块链扩容,但是以太坊类似的情况就很少,并且以太坊价格也不低,上涨的也比较快,要想知道其中的答案,投资者要先明白以太坊一个区块大小是多少?下面211Coin小编就以该问题为大家详细讲解一下。

以太坊一个区块大小是多少?

以太坊一个区块大小是多少?

区块本身的大小是有界限的。每个区块的目标大小为1500万gas,但区块的大小将根据网络需求而增加或减少。最多到3000万gas的区块限制(目标区块大小的2倍)。区块中所有交易所消耗的gas总量必须低于区块的gas限制。这很重要,因为它可以确保区块不能任意大。如果区块可以任意大,由于空间和速度方面的要求,性能较差的完整节点将逐渐无法跟上网络。

以太坊的区块大小是不固定的,背后的原因,在于它采用了完全不同于比特币的做法。

比特币的转帐交易是统一格式,可以用固定的区块大小来规范。以太坊则不同,V神(以太坊的创立者)将区块链视为世界计算机,在比特币基础上,以太坊实现了智能合约,这就意味着,除了和比特币有同样的转帐功能外,以太坊网络中更多的是要为大量程序提供运算服务。

以太坊网络中不同的事务,所需要的计算成本各不相同。

举个例子,对于转帐交易类事务,以太坊网络的处理是相对一致的;而对于一个有Bug的程序来说,很可能会消耗掉大量的算力(比如程序中存在无限循环运算时)。以太坊明确了每笔操作会有个最低算力消耗值,而智能合约的算力消耗量则在最低消耗值基础上,还需要加上所有代码执行的算力。实际消耗的算力只有在实际使用时才能确认。

因此,以太坊中每笔交易的大小是不确定的。如果需要用一个相对固定的参数来规范以太坊区块的话,最直观的就是固定每个区块中所包含的算力了。这个值由矿工在每个区块中的GASLIMIT(单位:gas)参数来表示,每个交易提交时也会有算力需求(单位:gas),乘以算力gas的价格(单位:gwei/gas),就是交易成本了(单位:gwei,gwei和eth类似于比特币里的聪和BTC的关系:每eth=10^9gwei)。

比特币与以太坊的区块有什么不同?

在比特币中,目前最大区块的大小被限定为1M,而以太坊区块大小根据在上面运行的智能合约的复杂性决定-这叫做Gas限制,每个区块的最大值会根据情况稍微有所不同。目前以太坊中最大区块大小大约为1500000Gas。从一个帐户到另一个帐户的ETH基础交易或支付(并非智能合约)大约消耗21000Gas。故每个区块中大概可以放进70(1500000/21000)笔交易。在比特币中目前每个区块中大概可以包含1500到2000笔交易。

目前大多数以太坊区块大小在2KB以下。

以太坊的区块大小不同于比特币的区块大小,目前比特币的区块大小是1MB。因此,比特币一个区块中能够包含多少交易是取决于区块的大小以及每个交易的大小,一个区块中所有交易的总和不能超过区块的大小。但是,以太坊并没有固定的区块大小的限制,但是这样的话是如何确定一个区块中能够包含多少交易的呢?

以太坊的区块中有一个gasLimit,它表示的是该区块中所能包含的交易的gas值的上限。以太坊上的每一笔交易都会消耗gas值,一个区块中所包含的所有交易的gas总和不能超过区块的gasLimit。因此,通过这种方式我们就能够控制一个区块中的交易数量。

如果交易池中没有待处理的交易,那么矿工会直接进入挖矿过程,依旧会得到挖矿奖励(5Ether),区块依旧会被打包和广播,只不过该区块中不会包含交易。

上述内容让大家知道了以太坊一个区块大小是多少?文章内还为大家分析了以太坊与比特币区块之间的不同之处,由此来看,以太坊区块不需要很大,也很少会出现网络拥堵的现象,因为以太坊通过在每个区块中包括相对稳定的算力而非区块容量的大小,实现了对区块的规范化管理;并用逐块的算力调整机制(调整正负0.0976% ),以应对交易处理量变化情况,而比特币与之相比则有很多不足之处,所以比特币经常会出现区块扩容的情况,分叉币也出现了很多。

211COIN发布此信息目的在于传播更多信息,与本网站立场无关,文章内容仅供参考,不代表任何确定性判断,且不构成投资建议,请谨慎对待,风险自担。
微信:yelbtc 请注明来意 | 邮箱:[email protected]

Copyright © 2018-2022 211COIN版权所有.

京ICP备17000885号-3