*preach decentralization and CROPS*
"Just make it upgradeable for when we break the chain and your stuff doesn't work anymore"
???
"Just make it upgradeable for when we break the chain and your stuff doesn't work anymore"
???
Never ever break an existing contract is not workable. It would mean you cannot change the gas schedule.View quoted post on X
You also cannot deprecate signature schemes which we will most likely bave to do in the future.
Instead, we should be clear what kinds of contracts will not break. If you rely on gas schedule or state commitment, for example, you can't expect your contract to work forever and it needs to be upgradable or its users need to be aware that they have to exit under some circumstances.