Built a proof of concept for a storage-free upgrade pattern on Ethereum. This abuses CREATE2+SELFDESTRUCT for having a replaceable beacon that points to the current implementation, and draws inspiration from green-blue deployments to ensure zero downtime.
https://github.com/spalladino/ethereum-upgrade-storage-free
https://github.com/spalladino/ethereum-upgrade-storage-free