2. Memory本页总览2. Memory在EVM中,Memory可以被认为是一个可拓展的通过字节寻址的一维数组,开始时是空的,读取写入和扩展都需要花费Gas。同时内存的成本是和使用的成比例上升的,所以即使memory理论上有$2^256$ 个elements但是一般也用不到那么多。同时还有Gas限制,所以更用不到了。 Calldata类似,但是Calldata无法扩展或者覆盖,并且充当合约调用的输入 Memory和Calldata不是持久的,在交易结束后就会被丢弃,同时几乎所有的从内存中的读取操作都是以32字节为单位的。 Gas Cost