🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## The world state ## State of the world 世界状态是地址(账户)和账户状态之间的映射。 世界状态不存储在区块链上,但黄皮书指出,实现应该将这些数据存储在树中(也称为状态数据库或状态树)。 世界状态可以看作是通过交易执行的不断更新的全局状态。 以太坊网络是一个去中心化的计算机,状态树被认为是硬盘。 所有关于帐户的信息都存储在世界状态树中,您可以通过查询来检索信息,比如如果您想知道一个账户的余额,或者智能合约的当前状态,您可以通过查询世界状态来检索该账户的账户状态。 World state trie与account storage trie密切相关,因为它有“storageRoot”字段,指向account storage trie中的根节点。 ![](https://img.kancloud.cn/90/24/90242ed19e5fd28de82f7c35ad353467_1400x640.png) 世界状态树的根哈希在区块中存储(在stateRoot 字段中),它指示区块创建时的当前状态。 整个网络中只有一棵世界状态树。真实数据结构示意图如下: ![](https://img.kancloud.cn/76/c3/76c3f67aa216cae42ee90c84251b7181_800x565.png)