(1/6) Proxy contracts are used all the time in @solidity_lang for many different reasons.
In this post I explain the concept of ‘storage collisions’ and how to avoid them when it comes to proxy contracts.
May your storage be collision resistant from this day forth 💥 🧼 🧽
(2/6) Storage collisions suck.
They’ll cause all kinds of bugs in your application. 🐜
Many libraries like @OpenZeppelin handle a lot of the internal details for you; but understanding what’s going on under the hood is great to improve your @solidity_lang skills.