Cryptocurrencies are fascinating but the irreversibility is not a feature but a bug.
I don't get the appeal for irreversibility. A legitimate trade always occurs between willing partners, why would you be so afraid that the transaction would be cancelled?
The only legitimate use that comes to my mind are complex financial instruments where things mostly happens with an assumption that the underlaying assets are very well defined, so you want assets be stable.
Is there a company or cryptocurrencies focusing on solving the human part in the transactions? Huge part of the value with working in traditional systems is their resiliency against human errors. Sometimes mistakes happen(a faulty system, a design bug or straight out human error and people who are trying to take advantage of those), most of the time these are correctable.
Completely true. Irreversibility and lack of consumer protections might just about fly for small transactions with pocket change which people on both sides of the transaction don't mind losing, but isn't going to be acceptable to most people for larger transactions. If I'm buying a house, for example, I don't want the risk of it being stolen because of an unfixable bug in a smart contract, or sold to the wrong person by an irreversible mistake entering the address. Scaling up further, if you look at the back office for any investment bank, a big chunk of people power is spend on trade reconciliation and essentially fixing human errors - this is a good thing for both parties making such transactions.
The end question is "why bother" with cryptocurrencies if you have a central authority that handles transaction disputes.
It makes sense if you have a small group of trusted entities that want to have a ledger between themselves (like inter-bank ledgers for various purposes) but if you have somebody in the middle handling disputes... don't you just have paypal? Then cryptocurrency is just an extra complicated step that doesn't really matter.
If only there was some kind of extensible system that would allow for people to enter into contracts with the protections they desire. One might even call these contracts "smart", and could include the ability for a trusted third party (or collection of third parties) to provide a trusted role in approving the transaction. If only such technology existed.
The appeal for irreversibility is the complete removal of counterparty risk. It's a sharp edge and you need to be structured/careful, but for certain types of transactions, the cost of being careful is 100x cheaper than the cost of finding and using a trustworthy counterparty.
A strong example of where the irreversibility of crypto is very useful is in the online sale of expensive electronic goods. Especially for things like speakers, TVs, and projectors, fraud rates are extremely high and boutique shops struggle to effectively support online customers, because such a large percentage of their sales get chargebacks after they've shipped the goods.
If you accept crypto, you have a 100% guarantee that when the money has hit your wallet, the money is good and will stay in your wallet. You don't need to deal with an anti-fraud firm, you don't need to check whether this person is trying to have the goods shipped to a sketchy country, and you don't need to fear that your $6,000 item is going to sail away from you without payment.
Yes, this means that the consumer has to fully trust the merchant, but in the case of online sales, the merchant is the known quantity with a reputation. Every consumer is a random, unknown person to the merchant and so it's much harder (and therefore more expensive) for the merchant to establish trustworthyness.
> in the case of online sales, the merchant is the known quantity with a reputation
This is absolutely not true. There’s plenty of risk buying expensive goods online, lots of problematic merchants. I don’t understand why merchants are inherently more trustworthy than customers?
It's not that merchants are inherently more trustworthy, it's that the buyer has ample opportunity to research the merchant and establish credibility. If there's a merchant that only accepts crypto and the buyer can't get comfortable that the merchant is trustworthy, the buyer can walk away instead of making a purchase.
The merchant has much less to go on. There aren't review websites detailing the reputation and history of every random buyer that enters a credit card onto your website.
I don't quite buy that. The ability to claw back credit card payments to fraudulent merchants enables commerce before credibility is established. This is in the merchant's interest too, especially when they're starting out.
It's only in the interest of the merchant if they are selling items that have a low enough chargeback rate. Credit cards and clawbacks work great in-person and for low value online merchandise but it's non-viable for online high resale value merchandise.
>it's non-viable for online high resale value merchandise.
What does that mean?
The phrase "high resale value merchandise" sounds like it refers to the stuff that, in physical stores, is kept in a locked case so you have to ask someone to open it.
But that stuff is readily available online, isn't it?
The chargeback returning the money to the rightful owner doesn't help the merchant who shipped $6,000 of hardware to some stranger. Certain types of electronic sales simply can't be done online because of the high rates of fraud. When you add crypto, these sales become possible.
Yes, they become possible at the cost of putting the counterparty risk onto the consumer, but that's better than the sale being entirely non-viable.
Fraud is a cost of business. Prices can be raised to take it into account; different markets have different rates of fraud, but fundamentally it can be priced in.
Merchants are in a much better position to price this in than consumers. Merchants structurally execute a lot more transactions within a market vertical than consumers ever do.
If the merchant can't do that, because deals are simply too high value or aren't frequent enough, then insurance companies or intermediaries (e.g. payment processors) can pool risk across merchants, using actuarial techniques to assign a price to the insurance. For example, professional indemnity insurance for property transactions.
If you raise your prices, you drive away legitimate customers but don't drive away fraudsters, since the fraudsters aren't actually paying with real money. So raising your price increases the percentage of fraud you see, which means you probably need to raise your prices further, which further increases the relative amount of fraud.
To counteract this negative feedback loop, assuming the increased prices don't drive away all of your real customers, you can spend the increase on transaction analysis, and turn away customers based on their likelihood of fraud, so you've added inefficiency into the system to help deal with a criminal element, and also likely turned away real sales due to false positives in your analysis.
It's no surprise that these types of merchants are looking for a disruptive technology to remove this inefficiency. Doing so would allow them to charge less and outcompete as well as capture the entire market of people marked as false positives by other merchants.
I don’t understand your line of reasoning at all. Like the others have said, moving risk from sellers to customers is not a solution.
Especially when the risk of customers committing fraud is incredibly low. Why would you start with an assumption that this is something so rampant it needs to be solved in a way that harms literally all honest customers?
I operated an online store selling $2,000 pieces of computer hardware, and both credit card companies and banks alike refused to service us because fraud rates were extremely high.
If you think fraud rates are extremely low, you've never tried to sell $2,000 electronics online as a boutique electronics store.
It’s not that I don’t believe there is fraud, I’m saying the vast majority of customers are well-intentioned. If this is not the case, could you point me to some sources and not just your anecdote?
Regardless, how does Bitcoin solve this? There’s a lot of illegitimate users of crypto, how are you solving fraud with irreversible transactions?
> If this is not the case, could you point me to some sources and not just your anecdote?
It's difficult to find sources, but generally speaking you are going to go 'on warning' at around 1.5% and if you go too much over 2% chargeback rate you just get dropped by the credit card company as a customer. Credit card companies don't like dealing with high fraud customers and won't support you.
Bitcoin helps in two ways. The first is that it gives you a way to accept money at all. As stated above, if your chargeback rate is above 2% for any extended period of time, all of your payment processors - including your banks - are going to drop you as a customer. You may be willing to pay 5% overheads for a higher chargeback rate, but your credit card company doesn't want that as a statistic and they just won't support you.
The other way Bitcoin helps is that once your wallet (use BTCPay) says "2 confirmations" you've got a 99.97% guarantee that the money is yours and won't be reverted. And that's true whether you are receiving $2,000 or $2,000,000. Regardless of whether that money came from "an illegitimate user", you as the merchant can be confident shipping hardware out because you know that the payment is not going to be clawed back.
> Sometimes mistakes happen(a faulty system, a design bug or straight out human error and people who are trying to take advantage of those), most of the time these are correctable.
These errors are correctable if the counter-parties trust each other, or at least have a relationship that they don't want to undermine by being petty.
Immutable blockchain systems are valuable in part because they allow entities to transact with each other even if they don't trust each other at all, don't know each other at all, or are even antagonistic with each other. Yes, if something goes wrong, a transaction won't be reversed, but without the blockchain these potentially antagonistic entities wouldn't have the capacity to do business with each other in the first place.
Blockchains allow these entities capture the value of transacting with each other—value that wouldn't otherwise be realized—at the expense of irreversibility.
You can potentially imagine that if antagonistic entities tried to do business in a more malleable environment, a request to reverse an error by one entity might not be honored by the other entity, or one entity might maliciously attempt to reverse a transaction that was not performed in error, but was simply disadvantageous in hindsight.
The possibility that a transaction may need to be reversed—or that a reversal request may need to be litigated—increases transaction costs, especially when counter parties are antagonistic. The certainty of irreversibility creates a context by which certain entities are willing to do business with each other, when they might not otherwise do business at all.
How do they transact if they don't trust each other? You have the guarantee that the money your received is not going back but what kind of guarantee does the receiver of product/service has?
Yes - so far, it worked well for extortion with ransomware but is that something that we want to have? Can you think of a legit business case where the merchant providing the promised service is guaranteed and all you need is a method to receive the payment? All that when the merchant and the buyer don't trust each other at all and on't have a conflict resolution mechanism. What do they trade exactly?
> A legitimate trade always occurs between willing partners
Charge back fraud (also called friendly fraud) is a big problem in commerce, where the buyer will buy something, receive it and then cancel the payment. The merchant will often have to swallow the cost.
But that is an illegitimate trade and cuts BOTH WAYS. When the buyer is fraudulent the merchant swallows the cost AND when the merchant is fraudulent the buyer swallows the cost.
That's actually why credit cards come with protection against fraudulent merchants and you need a good enough credit score to actually get a credit card. On top of that, payment processors run fraud detection systems that block suspicious actions.
Irreversibility turns the trade into a competition over who is the better fraud. The only thing that the crypto guarantees is that the winner keeps the prize.
> Irreversibility turns the trade into a competition over who is the better fraud. The only thing that the crypto guarantees is that the winner keeps the prize.
I think it's more complicated than that. It moves the fraud risk to one specific spot (the consumer) which VASTLY simplifies the checkout process + the costs associated with online purchasing. Right now online payments are a giant mess - every single merchant has to implement anti-"fraud" tools to try and ascertain the identity of the consumer and determine if it matches the owner of the card.
As a consumer, I would happily take this trade for lower prices.
Irreversibility in the core protocol is a feature, and a necessary one at that.
If you start with irreversible payments and you need payments to be reversible with some kind of review/appeal process you can add reversibility through escrow. The classic arrangement is a 2-of-3 multi-key system where the payment is made to an escrow address where it can be either finalized or refunded only when at least two key holders concur; the third key, held by a neutral third party, is used to settle disputes when the payer and payee cannot come to an agreement on their own.
There are, however, situation were reversible payments are a liability, and there is no way to build an irreversible payment system on top of a reversible one. For example, you can't build a reliable escrow system on top of reversible payments since the payer can trivially circumvent the escrow by unilaterally revoking their payment to the escrow account.
> why would you be so afraid that the transaction would be cancelled?
The transaction will likely be for goods, services and/or money. If one or more parties don't provide said goods, services or money then the other parties may well want the transaction cancelled. That's different from them all being willing to transact in the first place.
That's not a justification for irreveribility. The opposite in fact. But if you were planning on screwing your customer, say, the irreversibility is a bonus.
One thing I don't understand is this. The vast majority of people will use credit cards (or equivalent) to purchase things. If I wanted to pay with Bitcoin I would get a crypto credit card.
Payment processing just isn't the same thing as a currency. It's like expecting the dollar bill to do payment processing. Is lightning network supposed to be that fancy decentralized payment processing platform that is going to kill credit cards or will people stick with visa and mastercard?
Irreversibility is one of its best features. Imagine a scenario in 50 years when 80% of token holders are dead... This could result in a non-trivial % of tokens being lost forever; this greatly reduces the remaining circulating supply of tokens and thus makes everyone else who still remembers their keys wealthier (less supply, same demand translates to higher price).
On the other hand, stocks are more susceptible to demographic collapse; for example, if a lot of shareholders die and all their relatives inherit their stocks, you can expect a selloff to occur which could crash the stock price. With stocks, shares are never lost forever; they just get passed down to an increasing number of increasingly lazy and incompetent heirs. That's not to say that cryptocurrencies cannot be passed down (they can) but the fact that they are tied to a secret passphrase (instead of the legal system) makes it more likely that they can get lost. The negative economic effects of wealth inheritance are not as strong in crypto space.
The idea that negligent people may lose their tokens is highly meritocratic as it transfers wealth from negligent people to careful people.
Wait until the majority of boomers start retiring and/or dying, watch how that affects stock prices and/or the value of the USD relative to Bitcoin (if the Fed continues to prop up stocks artificially with more money printing), then we can talk.
I don't get the appeal for irreversibility. A legitimate trade always occurs between willing partners, why would you be so afraid that the transaction would be cancelled?
The only legitimate use that comes to my mind are complex financial instruments where things mostly happens with an assumption that the underlaying assets are very well defined, so you want assets be stable.
Is there a company or cryptocurrencies focusing on solving the human part in the transactions? Huge part of the value with working in traditional systems is their resiliency against human errors. Sometimes mistakes happen(a faulty system, a design bug or straight out human error and people who are trying to take advantage of those), most of the time these are correctable.