Cross-Protocol State Consistency
Cross-protocol state consistency is the challenge of ensuring that the data and balances across multiple, independent smart contracts remain synchronized and accurate. When protocols are composed together, such as using a token from one protocol as collateral in another, any inconsistency can lead to exploitation.
For example, if a token's price updates in one protocol but not the other, an attacker can exploit the difference. Maintaining consistency requires rigorous cross-protocol communication and standardized data feeds.
It is a critical component of building modular financial systems where different components must work together seamlessly. Without this consistency, the composability of decentralized finance becomes a source of systemic risk rather than a driver of innovation.