1/4 🧵
There's been a lot of fuss around the recent #Solend DAO vote, with lots of discussion about what a protocol should be able to change about its #Solana smart contract.
2/4 We think the more important question is: Who controls those changes? How can you be sure your funds won't just be taken by an authority or a DAO?
3/4 There are many different ways of managing your program upgrade authority, and they are all subject to a trade-off between decentralization, security and ease of upgrading.
4/4 In our latest blog post, we give you the tools to make informed decisions on how to keep your money safe:
We recently discovered a critical bug in the token-lending contract of the solana-program-library (SPL). This blog post details our journey from discovery, through exploitation and coordinated disclosure, and finally the fix.
The total TVL at risk was about 2.600.000.000 USD. Some of that value is lent out, and some other low-value coins are not economically viable to steal, but the potential profit was easily in the hundreds of millions.
The bug was fixed, and dapps updated promptly to close the vulnerability. We believe the most secure code is open-source, and as auditors we believe one of the best ways to write better code is to understand vulnerabilities.