Ethereum.
Contract upgrades are a strong requirement in smart contract development. They are also issues that every contract developer must consider. Contract upgrades can implement security patches for existing contracts and extend the features of existing contracts. EVM does not support upgrades at all,