Publication

Que signifie le fait qu’un contrat puisse être mis à niveau ? Qui détient les droits de mise à niveau ?



Un contrat pouvant être mis à niveau n’est pas forcément dangereux, mais cela soulève une question qu’il faut absolument vérifier : qui peut modifier la logique d’exécution du contrat ?

Pour l’évaluer, vérifiez notamment les points suivants :

* Droits de mise à niveau : sont-ils détenus par un administrateur unique, un portefeuille multisignature ou un mécanisme de gouvernance ?
* Structure du proxy : quelle est l’adresse actuelle du contrat d’implémentation ?
* Mesures de sécurité : existe-t-il un verrouillage temporel et une approbation supplémentaire ?
* Historique des mises à niveau : le contrat d’implémentation a-t-il été remplacé récemment ?
* Audit des versions : le nouveau code a-t-il fait l’objet d’un audit de sécurité ?

À noter tout particulièrement : le fait que l’adresse du contrat proxy reste inchangée ne signifie pas que la logique d’exécution sous-jacente n’a pas changé.

Si vous ne parvenez pas à déterminer qui détient les droits de mise à niveau, ou si les changements importants ne sont pas documentés de manière transparente, redoublez de prudence.

Ne vous contentez pas de regarder l’adresse du contrat : examinez qui en détient le contrôle et quelles mesures encadrent ces droits.
Voir l'original
post-image
Cette page contient du contenu tiers, ne constitue aucun conseil et ne représente pas l’approbation par Gate de ces points de vue. Pour plus de détails, veuillez consulter l’avertissement.


Ajouter un commentaire
Ajouter un commentaire

Commentaire
TrendSurfer
il y a 4 heures
Je viens tout juste d’en faire les frais : le nouveau contrat a été lancé sans audit.
0Voir l'original
VinylRadio
il y a 4 heures
L’adresse du proxy n’a pas changé, mais sa logique a été modifiée : c’est le piège le plus discret.
0Voir l'original
Permit2Detective
il y a 4 heures
Le multisig et le timelock sont le strict minimum ; avec un owner unique, il peut tout simplement disparaître.
0Voir l'original
PerpetualSaver
il y a 4 heures
Vérifiez l’adresse de l’implémentation et les journaux d’événements de mise à niveau : deux minutes peuvent vous sauver la vie.
0Voir l'original
DivReinvest
il y a 4 heures
Première révision
Après avoir vu trop de rug pulls, savoir qui détient les droits de mise à niveau est plus important que le code.
0Voir l'original