https://ethereum-magicians.org/t/shanghai-candidate-eip-1153-transient-storage/10784
There’s an effort on the part of smart contract devs to get 2 new opcodes into the evm that could unlock so many patterns for better smart contracts. Storage slots (SSTORE/SLOAD) persist throughout a transaction (and beyond) but are very expensive to use since they essentially write data to disk. Memory (MSTORE/MLOAD) is lightweight but does not persist through the call stack so becomes inaccessible. Transient storage (TSTORE/TLOAD) would allow parameters to be set and read throughout the life of a transaction, always accessible, then is deleted at the termination of the transaction, all for the same gas as the memory opcodes. This unlocks the properties of storage with the efficiency of memory.
Please show some support on eth-magicians if this would help with your smart contracts! https://ethereum-magicians.org/t/shanghai-candidate-eip-1153-transient-storage/10784