EVM 深入探讨(Part 4):了解以太坊的 “世界状态”

2023-01-11 16:01:19

本篇文章主要介绍 Geth 代码库,带大家一起了解以太坊的 “世界状态”。

作者:Flush,慢雾安全团队

原用标题:引介:EVM 深入探讨 Part 4

导语

这是 “EVM 深入探讨” 系列的第四部分。在第 3 部分中,我们了解了合约存储的相关知识,这期我们将探讨单个合约的存储如何融入以太坊链更广泛的 “世界状态”。我们将了解以太坊链的架构,数据结构,以及 “Go Ethereum”(Geth)客户端的内部结构。

我们将从以太坊区块中包含的数据开始,并倒退到一个特定合约的存储。最后,我们追溯到 Geth 中的 SSTORE 和 SLOAD 操作码的实现。

本篇文章将介绍 Geth 代码库,了解以太坊的 “世界状态”,以此加深对 EVM 的整体理解。

以太坊架构

我们将从下面的图片开始,不要被图中复杂的结构框架给吓到,在本文结束时,我们会对此有一个全面的认识。这代表了以太坊的架构和以太坊链中包含的数据。

郑重声明:本文版权归原作者所有,转载文章仅为传播信息之目的,不构成任何投资建议,如有侵权行为,请第一时间联络我们修改或删除,多谢。

推荐文章

力挽狂澜?星巴克任命首位中国CGO 对抗瑞幸

在激烈竞争的中国咖啡市场,星巴克近日迎来了关键人事变动,宣布任命杨振出任首位首席增长官(CGO)。...

流动的沙
394 1年前

市场等待美联储会议 道指八连跌 黄金上涨 特斯拉涨超6%

美股周一大多走高,纳指创下历史新高;道指下跌逾100点,录得日线八连跌,创下2018年以来最长连续...

币海独步者
354 1年前

美联储或迎来“鹰派”降息 对美股来说意味着什么?

美联储会议将于明天开始。市场完全预期决策者将连续第三次在美联储会议上下调关键利率。11 月份的就业...

杜牧白
345 1年前

比特币ETF吸金21.7亿美元 以太坊ETF创下周新高

美国比特币和以太坊现货 ETF 持续每周资金流入,分别为217亿美元和85.5亿美元。比特币和以太...

流动的沙
382 1年前

朔尔茨信任投票失利:德国选民会如何选择未来?

周一(12月16日),德国总理朔尔茨未能获得多数议员支持,以207票对394票的票数落败,这标志着...

币海独步者
321 1年前

向旧的经济秩序的挑战:CPTPP更需要中国

时隔六年,CPTPP(全面与进步跨太平洋伙伴关系协定)首次扩容,英国成为新成员。目前,该经济合作组...

流动的沙
358 1年前