But you still have a good point: Ethereum -- which the article is about -- specifically endorses the philosophy of "code is law", that you can actually replace all of law enforcement and courts with smart contracts on the blockchain, that there's no need for an external power to override its results.
Dumb contract spec? Give out the private keys? Tough. "Code is law."
This is a philosophy not universally held by blockchain advocates, but definitely held by Ethereum advocates (if inconsistently -- see DAO hack). So it's a fair response in this case.
An inconsistently adopted/implemented belief doesn’t sound like a belief at all.
In the end, you still have to obey the laws of the land. No mater how decentralized some tech is, it's still attached to some country, and thus its laws.
Which seems like just the kind of dependency many crypto-enthusiasts are trying to avoid; and it's unclear to what extent states are interested in taking on that responsibility.
Without that, it really is a wild west out there, where anyone who can guess my key is free to claim my wealth. That model may appeal to some people, but I doubt the general public will care for it.
We don’t know if the person “guessing” Ethereum keys is also the one generating them, but from the article it seems there are multiple people scanning for known keys, so at least some of them aren’t intentionally duping users.
Cryptocoin theft also seems have the same advantage as a buried bag of cash in that criminal prosecution doesn't prevent you from still owning the goods.
I suppose there's restitution, depending on venue.
Unfortunately crypto’s greatest strength (that it’s akin to cash) is also it’s greatest weakness. There’s no way to set up 2FA like I can with my bank and there’s no fraud protection, etc.
Edit: doesn’t mean he’s not a thief, btw.
That's not true. Bank transactions are reversible. The legal system has your back.
https://www.consumerfinance.gov/ask-cfpb/how-do-i-get-my-mon...
2FA should be enabled for any centralized accounts, like exchanges, but there’s no authority who could require a second factor for a real Bitcoin wallet.
Edit: multi-sig has been available for a while, so I suppose that could almost be considered 2FA
I guess what I’m really asking is: does Coinbase do this? Because honestly, if Joe User doesn’t know to do this and it’s not made available through the most popular consumer interface... it doesn’t matter.
Crypto is putting something in a magic box with a sign on it that says "contents property of the first person to utter the magic words". "Your" cryptocurrency is not yours. It's "owned by" the magic words, not you. You can assign new magic words, but you can never insert yourself between the crypto and magic words, until you cash out the crypto to some other form of currency.
IMO it's a little different on if it's morally wrong/theft.