On dit souvent qu’un contrat ne peut plus être modifié une fois déployé. Alors pourquoi certains projets peuvent-ils encore être mis à niveau ?
Une fois déployé sur Ethereum, le bytecode d’un contrat ne peut pas être modifié. Les projets évolutifs utilisent généralement un modèle de proxy.
La possibilité de faire des mises à niveau permet aux projets de corriger des failles et de lancer de nouvelles fonctionnalités. En contrepartie, les utilisateurs doivent faire confiance à la partie qui détient les droits de mise à niveau : elle ne doit ni modifier le contrat de manière abusive ni perdre sa clé privée.
La cryptomonnaie mentionnée ci-dessus : $ETH , cours actuel : 2239.77, variation sur 24 h : -6.43 %.
Ne misez pas toutes vos économies sur une seule décision.
Une fois déployé sur Ethereum, le bytecode d’un contrat ne peut pas être modifié. Les projets évolutifs utilisent généralement un modèle de proxy.
La possibilité de faire des mises à niveau permet aux projets de corriger des failles et de lancer de nouvelles fonctionnalités. En contrepartie, les utilisateurs doivent faire confiance à la partie qui détient les droits de mise à niveau : elle ne doit ni modifier le contrat de manière abusive ni perdre sa clé privée.
La cryptomonnaie mentionnée ci-dessus : $ETH , cours actuel : 2239.77, variation sur 24 h : -6.43 %.
Ne misez pas toutes vos économies sur une seule décision.
