Man, if only there was a central authority to appeal those mistakes.
OptiFi Program Incident Report
21–30 of 158 posts
Re: OptiFi Program Incident Report
#22Earlier quoted context omitted.
I think there are some lessons that can learned from this. For example, the command line: solana program close didn't seem to sufficiently represent the destructive nature of the action. The program's designers should likely have chosen the verb "shutdown", instead of "close".
A simple confirmation step with a relevant warning could possibly make developers think twice before proceeding.
Re: OptiFi Program Incident Report
#23Just another example of how useless crypto is.
Whoops, I lost everything! Computers are useless.
Re: OptiFi Program Incident Report
#24Earlier quoted context omitted.
When the price tag is “everything you own”, how is this an improvement? Who wants to give over their financial life to a computer program? This aspect of crypto is a 1960s paranoid computer fear come to life, and somehow it’s often presented as an improvement over the existing system of human checks and balances.
> Who wants to give over their financial life to a computer program? Where do you think your income and bank balances are tracked and stored? On pieces of paper?
Your bank analogy is silly and nowhere near analogous.
Re: OptiFi Program Incident Report
#25Commands like that really need a confirmation prompt and a command line switch to override like --do-as-i-say (long form only). Good example of developers being put in an end user's shoes, I hope they learn from that mistake and update their programs.
Re: OptiFi Program Incident Report
#26For all its flaws (and there are countless) the one thing about the show cryptocurrency space that stands out to me as a programmer is that programming errors can be suddenly very costly (granted, in this case it was more of a DevOps blunder). Being able to very easily put a price tag on sloppy programming is intriguing to me.
Certain fields have always had a high cost of programming error, including a cost in human life. It's just that cryptocurrency combines this with a first-to-market rush that's somehow still going on, encouraging a rush to error.
Re: OptiFi Program Incident Report
#27Earlier quoted context omitted.
I think there are some lessons that can learned from this. For example, the command line: solana program close didn't seem to sufficiently represent the destructive nature of the action. The program's designers should likely have chosen the verb "shutdown", instead of "close".
While it may not accurately represent what it does, "destroy" may be a better fit.
Re: OptiFi Program Incident Report
#28Man, if only there was a central authority to appeal those mistakes.
Re: OptiFi Program Incident Report
#29Commands like that really need a confirmation prompt and a command line switch to override like --do-as-i-say (long form only). Good example of developers being put in an end user's shoes, I hope they learn from that mistake and update their programs.