Learn how upgradeable smart contracts work, the patterns used to implement them, and the risks they carry, with best practices for secure deployment.