Tu smart contract v1 no está listo hasta que pueda sobrevivir a ti
Smart contracts: Ship the parachute in v1
Cada vez más equipos lanzan smart contracts v1 sin upgradeability ni recuperación ante desastres, confiando en que la IA genera código correcto. Pero el 45% del código generado por IA introduce vulnerabilidades, y casos como Moonwell, Parity, The DAO, Audius y Kinto demuestran que un v1 inmutable puede congelar fondos para siempre. El autor, con experiencia en génesis de una L1 y upgrades en mainnet, ofrece un checklist: proxy UUPS desde el día uno, constructor solo con _disableInitializers(), e inicialización explícita en initialize().
Cuando tu plan de recuperación ante desastres requiere un hard fork de la blockchain subyacente, no tienes un plan de recuperación ante desastres.