Glossary
Proxy Contract
Contrat léger qui redirige les appels vers un contrat d'implémentation via delegatecall, permettant de remplacer la logique sans changer l'adresse côté utilisateur.
Les contrats sont immuables une fois déployés, mais la plupart des protocoles doivent quand même livrer des correctifs et de nouvelles fonctionnalités. Le pattern proxy sépare un contrat léger qui détient l'état et l'adresse exposée à l'utilisateur (le « proxy ») du contrat qui contient la logique (l'« implémentation »).
La gouvernance peut remplacer l'implémentation ; les utilisateurs continuent d'interagir avec la même adresse. Le risque est la centralisation : qui peut mettre à jour l'implémentation peut aussi rug. Timelocks, admins multisig et gouvernance on-chain encadrent la clé d'upgrade.