People say contracts can’t be changed after deployment, so why can some projects still be upgraded?
After an Ethereum contract is deployed, its bytecode itself cannot be modified. Projects that can be upgraded typically use a proxy pattern.
Upgradability lets projects fix vulnerabilities and launch new features, but it means users have to trust that whoever holds the upgrade privileges won’t make unauthorized changes or lose their private keys.
The coin mentioned above: $ETH . Current price: 2239.77, 24h: -6.43%.
Don’t bet all your savings on a single prediction.
After an Ethereum contract is deployed, its bytecode itself cannot be modified. Projects that can be upgraded typically use a proxy pattern.
Upgradability lets projects fix vulnerabilities and launch new features, but it means users have to trust that whoever holds the upgrade privileges won’t make unauthorized changes or lose their private keys.
The coin mentioned above: $ETH . Current price: 2239.77, 24h: -6.43%.
Don’t bet all your savings on a single prediction.
