>> With crypto, a software flaw used to steal crypto can kill an entire company. They're largely powerless to stop it once the transaction has gone through.
>> With crypto, a xss attack or a misplaced password can cost me all of my coins.
>> With crypto, I have to triple check the address I'm sending coins to because I can't undo it.
>> With crypto, I have to spend what's sometimes a significant amount of money just to complete a transaction, and transactions can take minutes or hours to complete.
> You can transfer money to an escrow smart contract that reverts the transaction if a third party confirms malicious activity.
In practice, who would you trust with such significant transactions as a company though? If you want to get anywhere close to the level of protection that you'd get in the "old" system, you'd need to thoroughly vet both the smart contract and the third party to be sure that there are no additional bugs in the contract (after all, it's just software like anything else, so there can be exploitable bugs) and that the third party won't screw you over. Some sort of neutral third party that both the buyer and seller can trust due to being known for such trusted transactions...like a bank. How is this any different than what we have, just with extra steps?
It's declarative. There's no vagueness about the state of the transaction, and settlement can be cryptographically proven. This creates transparency and accountability. It's also sovereign. Not every transaction NEEDS this level of customer protection. Paying in person at a restaurant or supermarket can be done with a simple transaction.
Also, some transactions like subscriptions (which are very common) need a cancel functionality that follows strict rules: perfect for a smart contract.
And finally, even your bank won't be able to protect you in many cases.
Not every transaction needs that level of customer protection, but it's very nice to have. Currently, banks that provide consumer protections are motivated to hunt down fraud, which helps everyone, not just credit card users. It keeps the level of fraud overall low.
And while I do agree some transparency would be gained through smart escrow contracts as opposed to credit card transactions, I disagree it's any more "sovereign". For the system you're describing to function, you need established third parties that both you and sellers trust. These third parties may choose to revoke your access, restrict your purchases, etc in the same way banks do now. In short, crypto still has not solved the trust problem.
(Also, while smart contracts do work for cancelable contracts, being able to "issue" a new credit card for each company as a consumer and then cancel it whenever solves it better and without any blockchain this or that)
What's to stop network effects from this just ending up with a bunch of centralized verifiers that in practice make it impossible not to use them for most daily things?
1. I can ALWAYS choose to transact on L1 with others. This option is non-existant in our current system.
2. Because payment provision and customer protection are now split, it means that there can be more competition. You don't need to be a payment provider at the same time.
And most importantly: have you ever had to deal with scams and chargebacks? These "verifiers" (paypal, visa) are often utterly useless, with lots of unclear rules.
It turns out that many people don't actually WANT this "protection". What people want is an efficient, global payment system with strong authentication methods. And maybe a way to lock their account (which is much easier to realize with DLTs)
There's also other things that even make it attractive for governments and financial institutions. E.g. you can use transaction fees as a form of consumption tax (especially valuable if you're the world's reserve currency or that of a major area). Through a country cryptocurrency you could set a federal consumption tax (providing a new and difficult to avoid revenue stream), give everyone free access to banking (wallets), make buying treasury bonds trivial, and other modern things that most of us take for granted but not everyone has access to (5.4% of Americans are unbanked). This would have the potential to simplify taxes but could equally complicate them. Hell, the Fed Reserve could pre-mine coins (for fast transactions and low environmental impact) and even offer interest on wallets through POS. These things could be beneficial.
Also one thing that makes it attractive to governments is that you have the ability to track every transaction, making it a data rich environment. This is an extreme authoritarian route although could make for simple return free filing and "stop terrorists and criminals" (I'm not bullish on that). Though personally I hope it doesn't go this route and we have ZKP transactions (i.e. anonymous like cash). Personally I don't think the gov should see that grandma gave me lunch money. Most cryptocurrencies aren't anonymous/private (not what the crypto stands for), despite what is common belief. I, unfortunately, think that this is a big reason large financial institutions and governments are interested.
But definitely agree on this being full of speculation and uncertainty. There are also plenty of people creating scams and abusing the systems. But just because a big part of the ecosystem is corrupt doesn't mean the underlying technology is useless. To determine that we'll have to wait and see, but there has been shown at least the potential for utility. I'm not trying to say that cryptocurrencies are going to be the future. I'm just also saying that there's reasons that smart people are attracted to the idea other than scams. But that also doesn't mean the ideas will work out.
Did you even look at why they are unbanked?
--- start quote [1] [2] ---
According to the Federal Reserve data, 14% of households making less than $40,000 are unbanked, compared to only 3% of households making more than that amount.
...
“Don’t have enough money to meet minimum balance requirements” was cited by 29.0 percent of unbanked households as the main reason for not having an account—the most cited main reason
--- end quote ---
But sure. Do tell me how magical crypto that expects you to pay wildly fluctuating fees for every single transaction is going to save the unbanked.
Cue in "not all cryptocurrencies in 3... 2... 1..."
[1] https://www.forbes.com/advisor/banking/costs-of-being-unbank...
A related thing that's bonkers to me is how much progress there has been in ZK cryptography.
But people just dismiss the field, saying "ZK existed since the 80s it's a fad", and post yet another Bruce Schneier article.
But also, to be clear, it is hard to separate the signal from the noise. Especially with hyped subjects like CC/BC.
You can transfer money to an escrow smart contract that reverts the transaction if a third party confirms malicious activity.
> They can block transactions if they think it's stolen, and if I report it as stolen I can claw back money from fraudulent purchases.
Certain DLTs allow you to secure your account with SSI/DPKI methods. You can create complex multi signature authorization and revocation schemes.
> With crypto, I have to triple check the address I'm sending coins to because I can't undo it.
With time the UX of wallets and wallet integrations will improve. Many wallets already offer address books, where you give addresses names. Also, decentralized name service is being worked on (but still an unsolved problem).
> With crypto, I have to spend what's sometimes a significant amount of money just to complete a transaction, and transactions can take minutes or hours to complete.
Crypto isn't Bitcoin or Ethereum, crypto is much larger. The field is constantly evolving, and things like txn costs are non-issues for sophisticated architectures.
> I think there's a future in crypto but we're in the dotcom boom days of it where most of the value is in speculation. I'll wait for crypto 2.0.
100% agree. This field is full of speculation. The version 2.0 however will absolutely find impact.