Contract Proxy

Definition ∞ A Contract Proxy is a design pattern used in smart contract development on blockchain platforms. It enables the logic of a smart contract to be upgraded without changing the contract’s address, thereby preserving its state and associated data. This separation of logic and data provides flexibility for long-term project maintenance.
Context ∞ News discussing Contract Proxies often pertains to protocol upgrades, security patches, or the evolution of decentralized applications (dApps). It offers context for understanding how blockchain projects manage code improvements and respond to changing requirements without disrupting user interactions. This mechanism is vital for the sustainability and adaptability of smart contract systems.