当人们谈论比特币时,常常会问“总量是多少?”,答案是恒定的2100万枚,但当话题转向以太坊时,一个更常见的问题是却是:“以太坊一共有多少个区块啊?”
这个问题看似简单,答案却不像比特币的总量那样是一个固定的数字,因为以太坊的区块总数是一个持续不断、实时变化的数值,要理解这一点,我们需要先弄清楚,什么是区块,以及它为什么在不断增加。
区块:以太坊的“账本页”
想象一下,区块链就像一本永远写不完的公共账本,而区块(Block),就是这本账本上的一页。
每一页(区块)都记录了一定时间内发生的所有交易信息,Alice转给Bob 1个ETH,或者某个智能合约被调用等等,当一个新区块被创建出来,它就会被添加到这本账本的末尾,使得账本变得更长,这就是“区块链”这个名字的由来。
区块如何产生?——挖矿与共识
这些“账本页”是谁来写的,多久写一次呢?
在以太坊当前的主网(PoW共识阶段),全球成千上万的“矿工”(Miners)们都在竞争一项任务:利用强大的计算机进行复杂的数学运算,第一个找到正确答案的矿工,就有权创建下一个区块。
这个过程被称为“工作量证明”(Proof of Work),也就是我们常说的“挖矿”,一旦一个新区块被成功“挖”出,它就会被广播到整个网络,其他节点验证无误后,就会将其连接到区块链的末端。
这个过程大约每12秒就会发生一次,这意味着,以太坊的区块总数,每12秒就会增加1个。
答案揭晓:一个动态的实时数据
既然新区块大约每12秒产生一个,那么以太坊的区块总数自然不是一个固定的数字,它是一个实时变化的计数器。
截至我知识库的最后更新时间(2023年10月),以太坊主网的区块高度已经超过了1800万个,但请您记住,当您读到这篇文章时,这个数字已经变得更大了。
如果您想查询最精确、最实时的以太坊区块数量,可以访问任何一家主流的区块链浏览器,
etherscan.io