以太坊的整个实现机制比比特币复杂得多,所以它的区块结构也比比特币的复杂,而且它的存储不止区块这一种方式,咱们花几天的时间来好好学习一下以太坊的区块和存储。
先从区块开始。跟比特币一样,以太坊的区块结构也分为区块头和区块体,这一篇我们先讲区块头。以太坊的区块头包含15个字段:
ParentHash
这是上一个区块的哈希值,跟比特币一样,我们可以把它看成一个指针,指向上一个区块,正是有这个指针,区块和区块才串联起来,才有区块链。
Coinbase
在比特币里也有一个coinbase,但那个coinbase是指一笔特殊的交易,就是系统奖励比特币给区块创建者的那笔交易。但在以太坊这里,是区块创建者留下的以太坊地址,用于接收系统奖励和交易手续费。
以太坊Layer 2总锁仓量跌至46.6亿美元,7日跌幅3.52%:10月2日消息,据L2BEAT数据显示,当前以太坊Layer 2总锁仓量跌至46.6亿美元,7日跌幅3.52%。其中,锁仓量前五分别为:Arbitrum(23.5亿美元,7日跌幅6.66%);Optimism(14.4亿美元,7日涨幅2.20%);dYdX(3.84亿美元,7日跌幅6.80%);Loopring(1.41亿美元,7日跌幅0.65%);Metis Andromeda(1.15亿美元,7日跌幅2.94%)。[2022/10/2 18:37:45]
UncleHash
以太坊有一个独特的东西,叫叔区块,咱们下一篇会仔细讲讲。现在只要知道这个字段就是所有叔区块用RLP编码后再哈希出来的值即可。
以太坊L2网络总锁仓量为59.8亿美元:金色财经报道,L2BEAT数据显示,截至目前,以太坊Layer2上总锁仓量为59.8亿美元。近7日涨幅9.73%,其中锁仓量最高的为扩容方案Arbitrum,约26.1亿美元,占比43.72%。其次是Optimism,锁仓量21.7亿美元,占比36.27%。dYdX占据第三,锁仓量5.24亿美元,占比8.76%。[2022/8/7 12:07:12]
Root
这是一棵MPT树的根哈希,这棵树存储了所有以太坊账户。
TxHash
这也是一棵MPT树的根哈希,这棵树存储了所有的交易信息。
量子经济学创始人:看好以太坊 ETH2.0发布日期混乱不是大问题:量子经济学(Quantum Economics)创始人Mati Greenspan对以太坊表示看好。Mati表示,对ETH2.0发布日期的困惑并不是一个大问题。仅从价格走势判断,Vitalik的声明似乎没有那么大的影响。所有的初创公司都有推迟日期和延迟的倾向,尤其是在推出重大升级的时候。此外,Mati还指出以太坊是他的加密投资组合中的第三大位置,他称,“在DeFi发生的一切都是非常令人兴奋的,我是乐观的。”(Cointelegraph)[2020/5/14]
ReceiptHash
这还是一棵MPT树的根哈希。对于以太坊账户和交易我们都已讲过,MPT我们也讲过,用MPT树来存储它们好理解。那这棵树又是存什么的呢?其实,这棵树存储的是收据信息。什么是收据?就是交易完成后会提供一个清单给你,告诉你一些信息:比如这笔交易被哪个区块打包了,这笔交易最终花费了多少gas、执行交易时创建的一些日志等等。
动态 | 谷歌联合创始人Sergey Brin自称是以太坊矿工:谷歌联合创始人Sergey Brin称,他正在和他10岁的儿子一起开采以太坊。Sergey Brin还表示,零知识证明的概念“真的令人难以置信”。他认为以太坊挖矿业在最近的“计算机热潮”中发挥了核心作用,这助于他在5月份给投资者的信中推动“技术复兴”。[2018/7/10]
Bloom
我们可以在合约中通过定义“事件”来生成日志。上面说了,在收据树里会存储一些日志,这个bloom其实是一个过滤器,通过这个过滤器可以快速搜索和判断某个日志是不是存在于收据中。
Difficulty、Nonce、mixHash
这三个字段都和以太坊的挖矿有关,以太坊和比特币一样,也是POW模式,所以它也有一个挖矿难度系数,这个系数会根据出块速度来进行调整。以太坊第一个区块的难度是131,072,后面区块的难度会根据前面区块出块的速度调整,出得快难度就调高一点,出得慢就调低一点。
Difficulty就是区块的难度系数,Nonce是目标值,Nonce值小于等于2^256/Difficulty。所以,难度值越高,目标值的范围越窄,要找到符合的就越难。以太坊具体的挖矿计算比比特币复杂得多,但大概的流程就是不断尝试不同的mixHash来获得符合条件的Nonce。所以,mixHash可以简单理解为比特币区块头里的随机值。
Number
区块的序号,每个区块的序号就是在父区块的序号上加1。
Time
区块生成的时间。这个时间不是那么精确地就是区块真正生成的时间,有可能就是父区块的生成时间加上10秒,有可能就是区块产生时的“大概”时间。
GasLimit
区块内所有Gas消耗的理论上限。这个理论值与父区块有关,它允许打包区块的矿工根据父区块的情况对这些值做些微调。每个区块在产生时就必须设定这么一个gas消耗的理论上限,这个上限值限定了一个区块打包交易的总量,比如一个区块的上限值设定为10000,现在有3笔交易的gas设定分别都是5000,那么这个区块就最多打包其中的两笔交易,如果硬要打包3笔,其他节点就不会认这个区块的。
可以这么说,这个字段限定了一个区块的存储规模,但仍保有一定弹性。这一点与比特币不同,比特币的一个区块是多大,直接写死在比特币软件里,要更改的话只能通过硬分叉。
GasUsed
区块内所有交易执行完后所实际消耗的gas总量。
extraData
这个字段是留给区块的创建者,让他可以记录一些与该区块有关的信息,长度小于等于32字节即可。
标签:以太坊比特币MPT以太坊币是什么币比特币中国官网联系方式40亿比特币能提现吗比特币最新价格行情走势MPT价格MPT币
关于代币分配框架模型和为代币实体计入价值的方式的讨论,可参考其姊妹篇《加密项目如何正确分配代币?》.
1900/1/1 0:00:00根据WhaleAlert分享的数据,周三,一个未知地址将15,544BTC转移到另一个未知地址,按当前价格平均价值4.5亿美元.
1900/1/1 0:00:00即将推出的ShibaInu(SHIB)冷钱包在社区内引起了轰动。Shiba生态系统中的ShibaInu官方内容营销专家Lucie在Twitter上分享说,Shiba持有者应该继续关注,因为预计今.
1900/1/1 0:00:00整个加密货币市场波动加剧。随着比特币跌破3万美元,其他资产未能保持近期创下的高位。模因币屈服于持续的下跌趋势,进一步将狗狗币推低至0.080美元以下.
1900/1/1 0:00:00简单来说 Meta的RealityLabs部门在2023年第一季度亏损40亿美元。2022年,该公司的Metaverse部门录得营业亏损超过137亿美元.
1900/1/1 0:00:00自2022年5月以来,Chainlink的交易区间中值为7.6美元。在过去48小时内,未平仓量一直在下降,即使LINK的势头开始停滞在8.7美元 周三的大幅下跌是对更高时间框架支撑的回撤.
1900/1/1 0:00:00