Smart Contract Upgradeability in DeFi protocols
Daniel Perez and Paul Pritz
Imperial College London
Immutability vs Flexibility
Ethereum is immutable by default
Protocols use specific design patterns to work around this to be maintainable in practice
This leads to several risks as functionality can be changed
danhper changed 3 years agoSlide mode Like Bookmark
Would be good to document a bit more the different use cases
People who use this as a money storage: mint once, probably hold long
People who want to use if for trading: frequent movement
Depending on which use case we focus on, development, especially UI, might change
Overall contract development seems straight forward for MVP. UI will probably be quite time-consuming (unfortunately)
Mint
danhper changed 5 years agoEdit mode Like Bookmark