Plain meaning
Start with the shortest useful explanation before going deeper.
The practice of minimizing computational costs in smart contracts to reduce transaction fees and fit within resource limits. On Solana: reduce account reads, use zero-copy deserialization for large accounts, minimize logging, pre-compute PDAs. On Ethereum: use packed storage slots, avoid dynamic arrays, use events instead of storage for read-only data.