Why Is a Pull-Based System Often Preferred for Less Time-Sensitive Smart Contracts?
A pull-based system is more gas-efficient because data is only updated on the blockchain when a function specifically requests it, rather than being pushed at regular, potentially unnecessary intervals. For smart contracts that only need occasional data checks, this method significantly reduces transaction costs and blockchain bloat compared to a continuously updating push system.