So am I to assume you have read the entire source code of any cryptocurrency you put money in to prove to yourself there is no "backdoor"? And you argue every user of cryptocurrency should do the same? i.e. "don't put money in X if you have not read and verified the source code of X and committed to reading every code for every future update of X, and also verified that the nodes you are talking to are running the same code X, and in the future will keep verifying that the network is not pulling a sneaky on ya?" In which case, I strongly agree with you. Moreover, with such a great user interface cryptocurrency will surely replace traditional finance any day :)
Never argued blockchains should fully replace traditional finance.
Banks are extremely valuable to me and probably always will be.
Blockchains have certain properties which make them extremely desirable in a specific set of use-cases. That set was greatly exaggerated by ignorance and insanity in the bull market. Still, the true set is nonzero.
You did not answer my earlier question, only latched on to a throwaway line at the end. Do you verify code of everything on a Blockchain you interact with, and maintain that everyone who interacts with the Blockchain should verify these "mathematical properties" themselves?
Yes, I do not hold assets in contracts which I have not personally verified.
Yes, I strongly recommend everyone do the same.
If it's a "yield vault" or an "LP pool" then you really truly should read every line of code and understand all the risks, because it is extremely likely that there is some catastrophic exploit, given the current near non-existent scaffolding regarding formal verification of smart contracts.
Great! At least we agree on one count. Now, from what you say, I see only two possible logical conclusions:
1. People only deposit their crypto on LP pools they can read and verify, on chains whose code they can read and verify. Since people with such technical know-how is very limited, there is not much liquidity in the "liquidity pools" and thus the DEXes are virtually unusable.
2. People deposit their money to DEXes without reading and verifying every single smart contracts and Blockchain code. DEXes have sufficient liquidity but the depositors sometimes wake up with all their money gone in the air.
If you are arriving at a third possibility, naturally you are making a different assumption than I made in the above two points. What are the assumptions that leads you there? I would really like to understand.
You make a good point. We need to figure out how to make it easier to use blockchains correctly.
It could be that there is no good answer and blockchains are simply hard to use and we should advise the general public to exercise extreme caution when using them, if at all.
Why prevent people from using math to prove their assets cannot he stolen?