On dit souvent qu’un contrat ne peut plus être modifié après son déploiement. Alors pourquoi certains projets peuvent-ils encore être mis à niveau ? Beaucoup sont incapables de répondre !
EIP-1967 définit des emplacements de stockage standard pour l’adresse du contrat logique et celle de l’administrateur dans un contrat proxy, afin que les explorateurs de blocs et les portefeuilles puissent reconnaître les contrats proxy.
La possibilité de mettre un projet à niveau permet de corriger des failles et d’ajouter de nouvelles fonctionnalités. En contrepartie, les utilisateurs doivent faire confiance à la personne qui détient les droits de mise à niveau : elle ne doit pas apporter de modifications abusives ni perdre sa clé privée.
Les connaissances peuvent vous aider à éviter certains pièges, mais elles ne remplacent pas la gestion des risques.
$ETH 2286.1(+0.68%)