【发布时间】:2021-12-26 07:46:49
【问题描述】:
我是区块链新手,请帮助我理解。
如果智能合约是不可变的(因为它被部署为交易 = 字节码存储在交易中),智能合约的状态变量如何存储在区块链上?
好吧,也许状态变量的每个新状态都存储在事务中的一个新的方法更新调用(set)中,但是如果智能合约是更早创建的,那么它如何知道如何处理它们呢?
here 我发现每个 EVM 上都提到了状态存储。 “从技术上讲,您不需要将其存储在磁盘上,您可以在启动节点时播放所有交易” - 再次,如何播放与合约相关的所有交易,它们如何连接到合同?
【问题讨论】:
标签: variables storage blockchain smartcontracts