Expected value (EV) changes behavior significantly.
I'm skeptical too but didn't let that keep me from learning Solidity and the Ethereum Virtual Machine (EVM). This dark forest is like having a red team looking at your code 24/7. I feel like I learned some novel things from it.
I think the title misportrays the issue as being much more general than it is. For some reason I see the article brought up often in Twitter conversations by people who don't understand Ethereum and are trying to argue as if regular transactions are vulnerable to theft.
The general recommendations I've heard go like this:
- Have a dedicated machine just for transferring money
- Only boot from a read only flash drive to interact with the network
- Store credentials in a separate place, maybe on paper in a very hidden spot
- Transfer a small amount of money before large transfers and wait 24 hours to make sure it works ok
- Spread your money between many accounts so it can't be stolen all at once
Does that not seem at least a little insane to anyone? No one is going to be able to practically use the network without some expert user as a proxy. And I don't see that changing any time soon with how terribly designed the protocol is at controlling these issues.
You're overstating the problem. Companies like Ledger make "hardware" wallets as you're describing and they're not complicated to use. If you're using crypto in small amounts and not as long-term storage, I think a phone wallet or desktop wallet is fine.
But IMO etherium is not that by a long shot. From the protocol, to all existing contracts, and the user experience resulting from those, etherium is fucking amateur hour.
History has a shape, and that shape is largely dictated by science, technology, and game theory. Whenever a technology gets discovered that gives its controllers a significant advantage over others, and its discovery is obvious enough that it could likely have been discovered elsewhere, you have to adopt it. Otherwise, others will, and gain enough of an advantage over you to threaten your existence. There's a reason that the permanent members of the UN Security Council are the U.S, Russia, China, Britain, and France, and that Germany and Japan are not on it.
Similar dynamics are why we still have arms races; climate change; lying & exaggeration; corruption; profiteering; and privatization. For more thoughts on this, you might want to check out this SlateStarCodex blogpost:
https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
It's tempting to look at a situation as a whole and say "This is bad for everyone. Why are we doing it?" without looking at the incentives and levers of control for each of the individual actors. Sometimes, these people even resolve to not engage in the bad behavior themselves, not realizing that not engaging in the bad behavior is marginalizing themselves out of the discourse, and that's why bad behavior persists.
Bullshit, show me where this is happening...
https://www.economist.com/united-states/2022/02/05/the-charm...
There are privacy preserving smart contract schemes (see https://eprint.iacr.org/2020/543 for one example) however to my knowledge few if any have ever been implemented/utilised at scale.
At least in theory this should eliminate or at least greatly mitigate the opportunity for MEV since the actions taken and the results are opaque. In reality however I'm not sure and I am absolutely not qualified to answer.
Ethereum Is a Dark Forest - https://news.ycombinator.com/item?id=24308588 - Aug 2020 (447 comments)
The Aug 2020 article is about real estate transactions at the close of escrow. Does that mean people are accidentally using Ethereum? Yikes!
Highly intelligent people are most productive when they are tackling problems they enjoy. You cannot just order them around and tell them to go tackle climate change or whatever.
As long as they enjoy tackling crypto shaped problems, they will keep jumping in until enough crypto shaped problems are solved that only really frustrating ones are left.
If you want to change how things work, you have to change the environment for problem solving. Make it more or less enjoyable.
The compensation for working in those fields is often that you're working alongside other smart people, in a situation where your work is highly valued.
The money is just a factor in the equation, money equals respect in a lot of different ways.
People want to work on projects where meaningfulness and respect flows to them. Money is one of the things you want to see flowing.
Crypto offers that money, and offers a lot of technical challenges because programming distributed systems that must be error free is tricky.
In terms of the ad tech, a lot of the work on ad tech happens because Facebook/Google/et all have cultivated environments that offer that kind of respect, and offer serious technical problems.
Advertisements per se are not so much a part of it.
I guess I'll echo GP and ask what is the problem that requires features specific to blockchain to solve some of these problems? I've followed eth since 2012 or so and I've only seen increased centralization in it and similar projects.
It might cause you to fix the insurmountable problems with a blockchain, insofar as it's just moving back to regular databases. But also it's now just something else you have to trust.