智能合约数据放在哪个地方

例如投票系统,我定义了mapping(bytes32=>uint8) 这个map数据放在哪个地方,是放在链上吗?能详细介绍一下吗?

孙善禄

赞同来自: 小象老师 徐亮 fish

在以太坊里,区块会包含State的MPT树的Root,这棵树里面包含StateDB里面的索引,State存放在StateDB里面, 详情可以参考:https://ethereum.stackexchange.com/questions/359/where-is-the-state-data-stored   关于MPT树的详细原理,可以参考:http://ethfans.org/toya/articles/588  非常推荐细读

要回复问题请先登录注册