Hacker News new | past | comments | ask | show | jobs | submit login

It's trying to solve the problem of having to involve a 3rd party in on-line transactions. Chargebacks are expensive to deal with. Jurisdictions are expensive to deal with. Standing up a multinational e-commerce site requires a lot of lawyers and accountants.

Will the risk presented by crypto always be greater than the risk of involving trusted third parties? Maybe. Maybe not.




Counterpoint: There's a lot of people who will stop buying stuff online with such a system, once they have been bitten by a system that has truly irrevocable payments. Part of the reason why I trust buying random $25 used video games from eBay (using Paypal) is that I know I'm about 99% certain to get my money back if it never arrives, or arrives in poor condition. I can buy a used Cisco 48-port 1000BaseT/PoE switch on eBay and know that I have some degree of buyer protection. Or I can go to Newegg and buy a new $700 monitor and trust that if something goes terribly wrong with the transaction, Visa's buyer protection/chargeback system can be engaged.

Moving to irrevocable online payments is basically the equivalent of handing a wad of cash to some stranger in a parking lot selling "new, sealed!" ipads out of the trunk of a car.


I totally agree with you in practical terms, but what you're really saying is that you prefer the governance offered by Paypal and the credit card networks to the governance provided by the government: IOW, it wouldn't even occur to you (or most sane people) to file a claim in court over a $25 Atari cart you tried to buy online. In the society these courts are designed to serve (peasant agricultural economies), the courts were where these issues were hashed out, and a fair bit of the "state-iness" of the state derived from its ability to solve these kinds of problems for people. Increasingly, this kind of justice is inaccessible to ordinary people except through "customer support" mechanisms at institutions like Amazon or Paypal or by tweeting at their CEOs.

One of the very real problems that cryptocurrency enthusiasts are concerned about (but IMO totally failing to actually solve) is that it seems like a really bad idea to leave such basic functions of state in the hands of difficult-or-impossible-to-regulate transnational enterprises. When will these players realize that they've got more "state-iness" than most actual states, and how will they use it?


> When will these players realize that they've got more "state-iness" than most actual states, and how will they use it?

In the brave new decentralized "free market" crypto world you are even more fucked if you have a problem. Who do you appeal to? Who decides if your edge case is worthy of rolling back the all mighty blockchain. The DAO folk got the "hack" stuff rolled back so the "thief" no longer had their money. But what about you and your Atari that never arrived? You think the top of the crypto pyramid is gonna roll back the blockchain for you? It can literally become mob rule!

And sure, you can say "build a better smart contract", but I would say that is impossible because then you have to encode every edge case you can imagine and all the ones you can't imagine. And worse, you still need that smart contract to interface with things outside the "trusted" sandbox the smart contract lives in (i.e. meatspace)--which means you need to trust not only whatever is providing that interface but everything beyond it.

Governments exist for a reason. One of those reasons is to be where the buck stops. A society that scales to billions of people needs somebody to say "this is right / this is wrong". It needs a final authority on conflict resolution.

Smart contracts are seriously one of the stupidest things to come out of the crypto space. It really highlights how some engineers think "I am good with computer stuff, so therefore I am also good at economics, government, politics, finance, monetary policy, contract law, etc". The whole idea is really arrogant.


> In the brave new decentralized "free market" crypto world you are even more fucked if you have a problem. Who do you appeal to?

Simple, if you need the extra safety you pay for the service of an intermediary, like PayPal or eBay or (in cryptoland) Purse.io.

If you don't need the extra safety, you don't.

Escrows can be even better with Bitcoin because of multi-signature transactions, the escrow can hold the payment without holding your money, so all they can do is approve the payment or not, they can't change the destination.

Rolling back the blockchain is like going to the government to reverse your $50 transaction, it doesn't make sense.


You won't need a claim either. Chargeback is easy. So in CryptoWorld, people should go to court and try get their money back from anonymous seller? That'd be a field day for scammers.


Right, this is why its totally unworkable as a solution to the problem of transnational corporations wielding too much power, and a totally crypto-ized global economy would probably just make that worse. It solves other problems fairly well (paying ransoms to anonymous cybercriminals, as an example), but also doesn't even try to solve the problem that ordinary people can't afford (or figure out how) to have small commercial disputes adjudicated by actual courts anymore, which is (IMO) the one of the reasons these corporations hold so much power.

In the neoliberal world order, government exists to ease the flow of international capital ("These regulations make it hard for us to scale our sales beyond the {US,China,Germany}. Please Mr. President, we need common-sense solutions!"). It has jettisoned its role of solving real problems for ordinary people ("Lord Fontleroy, Biff's dog killed two of my pigs.") as it once did.


If you need the extra safety you pay for the service of an intermediary, like PayPal or eBay or (in cryptoland) Purse.io.

If you don't need the extra safety, you don't.


Many people take extra safety for granted though. Wether it's chargeback or at least knowing who you pay to pursue further legal actions.

Let me rephrase consumer safety in crypto. Food safety regulations is kinda cool and we feel safe eating out. Now crypto food comes. It's cheaper, but seller now follows it's own understanding of food safety. Or not.


> I can buy a used Cisco 48-port 1000BaseT/PoE switch on eBay and know that I have some degree of buyer protection.

This is a basic insurance market. You can still buy the insurance separately if you want it -- sites like eBay would undoubtedly offer it with nothing more than a checkbox for about the same fee as the credit card companies currently charge for implicitly the same thing.

The problem with the existing system is that it requires you to buy that insurance, even when it isn't necessary. If you order something from Newegg, they're ultimately going to send it or give you a refund, because they're a stable business and it's cheaper for them to make good to begin with than have a small claims court order them to. So you lose 3% in processing fees for nothing -- Newegg is no more likely to not make good than the payment processor is to not reverse the transaction.

The existing system also basically makes micropayments impossible because the transaction costs are too high, but it's not actually all that serious of a problem if you get ripped off to the tune of $0.10 from time to time. The amount is small enough that it doesn't need to be insured, and that allows you to get a good feel for what kind of purchases are scams without actually losing any significant amount of money. It also creates an opportunity for curation services to vouch for verified sellers at a lower cost than insurance would have to be to cover the losses from less savvy individual buyers not knowing who to trust (or not caring when the insurance is mandatory).


> This is a basic insurance market. You can still buy the insurance separately if you want it -- sites like eBay would undoubtedly offer it with nothing more than a checkbox for about the same fee as the credit card companies currently charge for implicitly the same thing.

It's not the same thing. With chargebacks, in the case of fraud the payment processor almost always extracts the money from the seller, acting both as a deterrent and reducing the cost of the protection. If it was just insurance, it would be more expensive (because there would be less deterrent to (seller-side) fraud and it would cost more to recoup the costs).


> It's not the same thing. With chargebacks, in the case of fraud the payment processor almost always extracts the money from the seller, acting both as a deterrent and reducing the cost of the protection. If it was just insurance, it would be more expensive (because there would be less deterrent to (seller-side) fraud and it would cost more to recoup the costs).

It's still possible to do that by having the insurer escrow the payment in cases where you want the insurance, if that's actually more efficient.

But sometimes it isn't. Doing it that way subjects you to buyer fraud where the buyer actually receives the item, claims not to have and has their money refunded. The cost of that has to be paid by honest sellers, which then have to charge higher prices to honest buyers.

And an insurer who can't recover their costs from the seller has more incentive to vet the sellers (and buyers) so that they aren't insuring fraudulent transactions to begin with, which could plausibly have lower overhead than sellers eating the entire cost of buyer fraud.

Different choices may be more efficient for different transactions. A transaction between a reputable buyer and a reputable seller will have low insurance costs even without escrow. A seller with less reputation would have higher insurance costs, but can mitigate the cost by offering to accept escrowed payments but only from more reputable buyers. A buyer with less reputation could do the opposite, buying from a more reputable seller at low insurance cost by waiving the ability to easily reverse the transaction.

Forcing everyone into the same box only creates inefficiency.


Counter to your counterpoint: the people selling you those games on eBay also know that you might be able to revoke your payment either fraudulently or because of events outside the seller’s control, thus the selling price is almost certainly higher than it would otherwise be. In other words, both buyer and seller are incurring a cost due to the existence of chargebacks. Whether that cost is worth it depends on the actual probability of fraud or problems occurring, and at the very least, it seems reasonable to have an option for both buyer and seller to agree to not support chargebacks.


> In other words, both buyer and seller are incurring a cost due to the existence of chargebacks

The cost isn't due to chargebacks. It is due to the risk of fraud. Criminal behaviour like fraud extracts a toll on society at large and we all get to pay. The overhead added from chargebacks make both the buyer and seller internalize the potential risk of fraud. Without chargebacks, yeah prices might be slightly lower but society at large would get to foot the bill for fraud.


It could still be optional for parties who trust each other. Chargebacks is not the only way to establish trust in a transaction.


Loyalty programs fill that role.


Loyalty programs, reputation systems, escrow, etc. Nothing will ever be perfect, but the status quo of chargebacks is also not perfect.


That's like saying "many people won't meet someone in the desert and sell drugs for cash after being burned by a shady deal." That is very true, but how is that relevant? Some people will still want to meet in the desert to sell drugs for cash, away from prying eyes and ears, despite the risk. The fact that many people still want all the conveniences of modern transactions doesn't change the fact that some people don't.

I'm not even really sure what all these posts are arguing for. Someone asked what problem cryptocurrency is supposed to solve, and the GP answered it with a good and succinct answer:

>It's trying to solve the problem of having to involve a 3rd party in on-line transactions.


Of course you shouldn't be forced to use certain payment methods. ut that is irrelevant to the choices of other people.

If other people want other payment methods, that is their choice.


It works the other way as well, there are some products businesses can't sell and communities they can't service because the risk of fraudulent chargebacks is so high.


Can you elaborate with some examples?


This is what smart contracts are for. Make the contract valid only when the other party verified receipt.


Chargebacks from the business side. Rip-off protection from the consumer side. I personally will not be quick to give up the ability to dispute charges. That is a feature that just isn't possible in bitcoin without involving a third party.


There is no way of having charges "deducted from your account" with Bitcoin so there's no need for dispute or chargebacks.

The way cyrptocurrencies work, in order for there to be an interface that allows third parties from charging your account, you would need a smart-contract for counterfactual transactions instatiation.

Right now, I can't think of a "problem" that would require chargeback or dispute resolution and couldn't be solved this way.


You buy a good online from a seller, seller doesn't ship the item and refuses to pay back. What then? With credit cards you can go to the bank and demand chargeback or whatever.


Do you buy the good directly from the seller?

If so, and if you believe the seller isn't trustworthy, I'd recommend the use of a smart-contract that only releases the coins if both parties sign a message.


But how would you protect the seller from the "evil buyer"? The one who receives the goods, but never releases the lock? Sure, he is not getting his money back, but the seller is not getting that money also.


The buyer has to pay to make the order, that's usually the case in most e-commerce transactions I can think of.

If the evil buyer convinces the naive seller to ship products without a payment being executed or a smart-contract based bond, then the situation is exactly the same with or without cryptocurrencies.... the seller must report the buyer to the police and either hire a collection agency or take some other action to recover the goods.

edit: on a second look, I think I misread your comment... are you asking about the mechanics of conterfactual transactions?

If so, the idea is that the contract is entered with the buyer signing a transaction with some form of conditional operation. One the seller ships the product, the shipping code could very well be the condition that allows releasing the funds.

There's plenty to talk about here around game theory and mechanism design, but if you are interested in the topic I can recommend some cool state-channel and plasma contracts we can go over and discuss.


>The buyer has to pay to make the order

You mean like another lock? But what is stopping the seller from holding buyer's money hostage and force him to release the lock just to get some money back even when he did not receive the goods?

An example of evil buyer would be something like: 1. The buyer buys goods from seller with smart-contract

2. The money in buyer's wallet gets locked.

3. The seller ships the goods.

4. The buyer receives the goods, but never signs the smart-contract.

That way the buyer gets what he paid for, but the seller never receives the money.

No matter how i think about it, smart-contract idea looks abusable.


How about this:

1) the contract is initiated by the seller (sets amount, payable accounts, etc)

2) the contract is signed by the buyer, moving (or locking) an amount of money in the contract pending one of two situations:

2.1) the seller signs a message that the product has been shipped and the buyer signs a message the product has been received

2.2) the seller signs a message that the product has been shipped and after 30 days of no further message from the buyer's side the contract releases the funds

In this case, the solution is to have a commitment from the buyer that unless they take action (sign a special message to denounce the transaction / pull out of the contract) the seller gets paid. To address the scenario where the seller is malicious, the buyer can use the on-chain commitments from both parties as evidence of malpractice and report the situation.

(edit: formatting)


You're adding pointless layers of complexity without acknowledging the core problem: there's no way for a smart contract to know the true state of the real world without having to trust someone to give it accurate information.


Also known as the oracle problem. Some platforms find solutions to this in a decentralized way, see Augur. The solutions to real world data being inputted into a blockchain is an economic one.


Not all transactions require the smart-contract to know about the off-chain world!

The "oracle problem" is what I think you are referring to but I have a strong view that the problem of low quality data can be solved with existing mechanisms and tools.

My favourite method to dealing with information quality is by providing incentives to good quality sources and having a method that allows a third-party (anyone with an account...) to submit a fraud proof.


The evil seller doesn't ship the item but signs the product shipped message anyway. Who's gonna stop them, it's not like the blockchain knows if they actually shipped it or not. Or maybe they shipped a fake or non working item. Then what?


The evil seller has a reputation to protect and the victim has an undeletable evidence of the "crime" on-chain for anyone to verify.


How could you tell who is the culprit in this event?


PKI.


Your caveat still renders the system vulnerable to malicious buyers. What if the buyer receives the product but "takes action" by denouncing the transaction or exiting the contract?


That is a good point.

On-chain, the solution is to have an oracle provide a third vote somehow. Off-chain, the solution is for the seller to report the buyer and its address to the authorities.


Both solutions rely on trusted 3rd parties then.


Not "trusted" ones per se.

I can make a contract that relies on one single third party and in that case you are correct that there is some existing trust relationship. However, the protocols are designed such that the trust you need to have on the service provider is minimised with trusted computing systems and the contract's mechanism design.

Conversely, I can also write a contract that trusts a pool of oracles, or a prediction market (here the trust would be in the prediction market protocol and not on its operator), or a token curated registry where individuals are paid to give accurate information.


Isn't this very similar to what Escrow does?


Banks are not really necessary. Even by basic game theory, scamming your customers has long term negative value. Reputation is worth much more than money.

We just have to design systems around it.


No you just change your name and try again. And do you want to tell some one who has lost 100k+ to bank fraud when buying a house - a common and increasing type of fraud in the UK


But someone has to take the gamble. Or everybody uses only established reputable sellers. And newcomers can't break into the market.

Customer protection is great to give small businesses a chance.


Basic solution would be for seller with low reputation to lower the price. Even if not a lot of buyers take the risk, lower price should eventually attract enough people to allow a legitimate seller to build the reputation.


People already don't trust too low prices, because that's a sign of a scammer. And margins are already rather low. Would you take a gamble save €10 or loose €1000? Even with all the customers' protection in place, I already rather pay 1-2% more if that means buying for a more reputable seller. Without the protection, they'd have to be in scammers' price range to be considered...

In many cases the entrenched players in the market already have good prices. Upstarts who can't use economy-of-scale try to make their way by providing superb customer service or providing a better service in another way. But it's hard to give it a try when you don't have the protection of chargeback.


Well, it's hard to compete in the already established markets. But you have to, one way or another, usually by providing better value. Be it lower price, faster delivery or higher quality products. Otherwise, if there is no initiative for people to use your services, are you really necessary?


I'd argue that competition is mandatory in market economy. Having an easy way to get a basic level of customer trust lowers the entry barrier. Which is good to prevent monopolies and ensure market is functioning properly.

One of the most important values one can provide is trust. A known bad option is many times better than the unknown nothing. An upstart would have to provide much much more value to make up for that.


Pretty sure the near-zero cost of creating a new "identity" to a scammer means they can remain competitive at any price...


If reputation were worth more than money, why is fraud still so prevalent after millennia of money-based transactions?


Unfortunately, a lot of people are too short-sighted to avoid acts that are only negative in the long term.


It's not your name that takes the reputation hit because you use a stolen identity.


Yes and there is a converse problem, the seller ships the item but the customer having received the item fraudulently requests chargeback - this is common, sadly.

I lose the item, the money and a fee - bitcoin, like cash solves the fraudulent chargeback problem - but the buyer is unprotected.

Trusted Escrow solves both problems.

The chargeback system isn't good for small retailers. The banks have no incentive to check the system or secure the card as the onus is on the merchant.


The chargeback system is the only reason I’m willing to patronize small retailers at all in many circumstances. If it were really a net negative for them, they wouldn’t accept cards at all.


You don't need bitcoin to operate an escrow service.


Blockchain based reputation system. Buy only from reputable sellers. First time seller, you just have to test your luck with those.


> That is a feature that just isn't possible in bitcoin without involving a third party.

It's also not possible in fiat currency without a third-party. But Bitcoin not only gives you the option but also provides better solutions on how to involve the third-party. A Bitcoin escrow doesn't need to control your funds, only the permission to approve or deny a transaction, using multi-signature.


How many times in your life have you had to use a charge back? I never have.


Three that I can remember.

1) When a budget airline went bankrupt, leaving me stranded in a country most people can't place on the map (i.e. limited flights out of it.) The full ticket price was refunded.

2) When a music festival I had a ticket for went bankrupt. Full ticket price refunded.

3) When a concert was cancelled, and I'd bought the ticket on a dodgy reselling website which refused to refund (ViaGoGo), saying they'd not been informed of the cancellation. It was widely reported in the music press, and there was an apology on the band's homepage. The bank refunded the money.


Chargebacks are like seatbelts: ideally only a tiny percentage of users ever need to actually use them, but their presence increases the safety of the system for all users.


If you've ever had your credit card number stolen and used by a criminal for fraudulent purchases which you later disputed, you've used chargebacks.


Right, you need a remedy for the inherent insecurity of credit cards. Is it always a charge back though? In other words, are merchants eating all the costs of fraudulent credit card transactions? I guess either way the cost really gets passed on to us consumers in the end.


> you need a remedy for the inherent insecurity of credit cards

Fraud and theft are fairly general problems. I would direct your attention to /r/sorryforyourloss

> In other words, are merchants eating all the costs of fraudulent credit card transactions?

If the goods cannot be recovered, then yes, the merchant eats the costs.

> I guess either way the cost really gets passed on to us consumers in the end.

Someone will always be left holding the short end of the stick when fraud occurs. The alternative to shifting the liability to the merchant is the consumer being directly accountable (rather than vicariously as you're suggesting).


Remember that you don't need to use it often precisely because every party knows that you have that option. So people don't try to scam you because they know it won't work. They know it is a solved problem, a means of security they can't breach. They know that if they misbehave, the other party won't be harmed (they'll get their money back, if harming them was their intention) and they themselves will be punished instead.


Just because you've never had to use it doesn't mean it's useless.


I personally feel crypto users will goto any lengths to glorify the shitty db blockchain is.

If (!Supported by blockchain):

    Print("Useless tech and I dont use it")
Else

    Print("HODL")


Both of those are what escrow is for. A trusted and publicly audited thing where a payment is held until the services are rendered.


Escrow is far more expensive than chargebacks. And if we're involving a third party either way, I'd rather have the regulated, battle-tested, already existing banking system.


Chargebacks essentially are escrow. The merchant can't stop them from happening because the money is taken from the merchant account reserve, i.e. a minimum balance that the merchant can't withdraw. Sounds similar to money held by an escrow agent doesn't it?

And credit card transactions are also expensive, between 1.5% and 3% and even higher[1]. It's just that the cost is hidden from the consumer by accounting for it in a higher product price. (Some merchants like gas stations may offer a cash discount, which can be used as a rough estimate of that hidden cost.)

On top of this, merchants get charged a hefty fee (on the order of $50) for each chargeback that they receive.

[1] https://www.creditdonkey.com/credit-card-processing-fees.htm...


The EU proposed limiting transaction fees to 0.2%. I don't know whether that is law already or not.


0.2% for debit cards, 0.3% for credit cards.

Only applies to consumer cards and only the interchange (ie. the part that the bank of your card gets). MasterCard and Visa fees are still quite substantial.

A regular merchant would now pay < 1%, so quite a bit cheaper than before.


Looks like it was 0.3%

https://www.europeanpaymentscouncil.eu/news-insights/insight...

The outcome was that they cut back on lots of loyalty programs, and not many businesses passed on the cost savings to the consumers.

So sounds like limiting the fees had an adverse effect on the consumer.


That system that you use, while international, is only available to a small fraction of internet users. Entire countries, and billions of potential customers, are cut off from transacting with you under that model.


There's the possibility to have escrow without a third party using smart-contracts.


Smart contracts are a bet on our ability to write code that is free from flaws. History suggests that the odds of that are not good. I'd rather trust a bank and the legal system.


> History suggests that the odds of that are not good. I'd rather trust a bank and the legal system

Which is the silly part about "smart contracts" in the first place. Any smart contract dispute will just "devolve" back into the meatspace legal system. Anything that isn't a dispute because it is just "routine execution" (eg: moving money from account A to account B automatically) can simply be called "business automation" that consist of a bunch of "business rules"--basic terminology that has existed since the dawn of computers.

Smart contracts do nothing but add overhead to any transaction.


The code that runs on your bank and "legal system" was written by people who make mistakes as well.

Writing smart-contracts isn't easy (and I author and audit them for a living...) but it's doable.

Your trust on a new technology grows as you get used to it. Anecdotally, I remember how hard it was to get OS virtualisation accepted in corporate environments just a decade ago and my last enterprise customers where already using all form of virtualisation (net, storage, os, etc)..


> The code that runs on your bank and "legal system" was written by people who make mistakes as well.

And the results the code produces is constantly audited, both internally and externally.


That is true of many cryptocurrency companies, platforms and libraries.

There are live businesses using them today, and I'm not just talking of UNICEF and Axa...


The problem is that there is no way for a smart contract to actually know if goods have been received or not, so it is still subject to abuse.


That's true but it can be made to work with oracles or a third-party arbitration (eg: check out Kleros, Truebit and Plasma) system.


But now you’re no longer “without a third party.”


There are nuances to the type of third parties we are talking about here.

The type I'm discussing, something like the Lightning Channel and Plasma operators, these are roles that have cryptoeconomic properties that don't allow them to take over your wallet or refuse your service.

edit: The base premise of having a smart-contract being itself the escrow is perfectly achievable. This doesn't mean that such a setup is the best solution to every use case and I believe that we'll see plenty of developments in this area in the coming years.

For now the best approaches use game theory and computer science to reduce the amount of "trust" the parties must have in each other and the system itself but they are very much under active research & development.


That isn't "trustless" anymore! You gotta trust a bunch of unknown crypto startups now.

Are these guys really add more value to the economy than chargebacks? I very much doubt it.


That's not correct. You can have a third party that is trustless, ie that cannot perform any action on its own that would favour or harm you.

Take for instance the role of Plasma operator or Lightning Channel operator; The role allows for a third party to have the costs of setting up infrastructure for you to use, but at no point are your funds held by the operator and you are always able to exit a contract if you submit on-chain evidence of fraud.


They could easily collude with the party you are making a contract with, and rule against you however.


That's not the case in many (most?) of the cases I mentioned.

In plasma for instance, the operator and seller could collude against the buyer but any "illegal" operation they do on-chain is enough for anyone to trigger a mass-exit and cause financial and reputational loss to the operator.

A common theme in all the on-chain payment technologies I mentioned is that they do not put any one party in "charge" but the volunteers who run staking channels of any sort (plasma, lightning, etc) can and will suffer financial damages (loss of deposit, etc) if proven to act maliciously.


The problem there is, nobody likes using escrow for everyday things.

Example: Renting a car. The rental companies want a way to recoup costs from any damage you do by, e.g., smoking in the car. They give you two options for how this can work: You can either pay with a credit card, which has a way for htem to do that built-in. Or, if you don't want to pay with a credit card, you can give them a bunch of extra money to hold in escrow.

Guess which option people basically never choose, when both options are available to them.

I would assume that merchants feel similarly about chargebacks vs escrow, and for similar reasons.


Chargebacks are also insanely useful. If my card is stolen I can get my money back, if my merchant tries to defraud me I have a recourse. I will never use bitcoin for consumer transactions for this exact reason.


On the other hand they are mostly related to the limitation of cards: you give the merchant a number with which he can draw an arbitrary amount, any time, and pass it on (or leak) to someone else. An authorization token for a single transaction to a specific party for a specific amount could probably work without chargebacks.


> An authorization token for a single transaction to a specific party for a specific amount could probably work without chargebacks.

1) This is precisely what you get from EMV transactions. A cryptogram covering these details, signed by your hardware token (card). Online transactions don't do this, it's true, but that's why we have the verified-by-visa type stuff. It's imperfect, I agree.

2) Chargebacks are still necessary, because it's not just about merchant overcharging or unauthorised transactions, it's about what happens when someone fails to ship, or sends you broken goods etc


1 was true, but is increasingly less true. You can purchase things on the web using Apple Pay, at least on some sites, which also produces one time use tokens.

A significant number of sites also use stripe, which produces merchant specific revocable tokens. This doesn’t eliminate merchant fraud risk, but it does vastly reduce the risk of your CC details being leaked.


on 2), the token must be for a specific amount, a merchant shouldn't be allowed to double dip or charge more unless he specifically asks authorization to do so.

On the merchant not delivering, I think this is really wrong. If you have a conflict with a merchant, I appreciate that reversing the payment is a convenient way to apply pressure but I think is not the fair way to do it. It should be legal process really (if it ever gets that far).


> token must be for a specific amount

With EMV transactions this is the case. I'd like to see the system of home card-readers spread, though it would add friction to online purchases.

> On the merchant not delivering, I think this is really wrong.

It's not only a perfectly fair way of doing it (if the merchant wishes to dispute it they can go to the courts), it's often the only way to do it, as merchants often disappear or make themselves uncontactable, or may feel no need to comply with legal process in the purchaser's country of origin.

We have thousands of years of history of merchants ripping off consumers - "Caveat Emptor" for example. This is a measure to prevent the worst of it, and it creates a much safer market. Without it many people would just not transact with new entrants to the market, if at all.


Would you if you got a big discount? There's a games site that offers 30% off when you use BTC, and I frequently take them up on it.


Which website is it? Seems useful to me!


Your card being stolen has nothing to do with chargebacks.

Your mobile could be stolen with your cryptowallet inside and you could do a remote wipe of the device. You can also use multi-signature protections for large transactions, etc.


> Your mobile could be stolen with your cryptowallet inside and you could do a remote wipe of the device

So long as the cryptocurrency hasn't gone already. If it has.. well whoops, bye bye money.


Of course.

Likewise, if you hold some bank notes in your wallet next to your credit card, an attack will deprive you or your money. The bank might cover any charges made on the card pending some admin and police work. For that service you pay a fee to the bank.


I carry two digits worth of cash in my wallet. Losing that would be more of a frustration than an actual financial setback. Honestly I'd be more pissed about losing various IDs than the actual money.

Losing all the cash deposits I have would be so much worse, which is why I do business with a FDIC insured bank that will protect me against some contingencies, including account takeovers. Bitcoin offers me significantly less protection than my current setup, and would require far more mental effort to maintain my security.


Except we weren't talking about cash, we were talking about cards.

Nice diversionary tactic there.


"So long as the cryptocurrency hasn't gone already. If it has.. well whoops, bye bye money."

This was the comment I replied to. It says money and I'm talking about money.

Bank cards represent account holdership, not money. Losing a card entitles you to get a new one for a small charge. Your bank held funds are protected by law, and you can expect somewhere between 75% and 100% of your assets being covered from fraud.


In response to your stuff about chargebacks and lost phones. Let me retread the steps -

You said - "Your card being stolen has nothing to do with chargebacks. Your mobile could be stolen with your cryptowallet inside and you could do a remote wipe of the device."

You do this in order to try to establish cryptocurrency as being as secure in that situation as a credit card, i.e. theft resilient. I pointed out that if the cryptocurrency was already used, unlike with a credit card, you're unlikely ever to be able to recover the money. Then you started handwaving about cash. This appears to me to be a disingenuous move of the goalposts.


I see your point but I disagree..

I'm comfortable with what I wrote though. Bank cards don't represent money and the management framework that allows for chargebacks is unrelated to the card itself, it's law.

I've clarified what I think is a consistent view, and no goalposts are being moved when I point out that cryptocurrencies == money but bank cards != money.


That's all good and well, but you've lost sight of the consumer's motivations. Consumers want to know that they will be made whole if something really bad happens. They're not really interested in the fine distinctions between possession of the currency and possession of the account that contains the currency. They want their money back if someone hacks their account, if their card is stolen, if the bank goes under, or if the merchant doesn't ship the right product as promised.

If bitcoin does not offer these features, I cannot imagine it ever taking off as a currency (as compared to a speculative instrument, which is what it is now).


I partially agree with you here.

The thing is, Bitcoin or Ethereum are technologies and the protections and guarantees the "masses" will look for are not provided at protocol level, this is where entrepreneurs step up and offer services based off these technologies.


You're just moving the problem. Why would a bank built on top of bitcoin be better or more valuable to a bank built on top of the existing system?


Well for starters it would have protocol level access to the biggest digital market currently in existence. The tokens launched by blockchain native companies will form a token-economy of their own.

Also importantly, there are functions a bank can provide that you don't need however there's no way of you avoiding paying for it somehow. A crypto based bank could very well be a legal custodian for key material, an identity provider and a lender... it could also be a mashup of several services/protocols that do each of those functions.


The financial aspect is frankly insane. Banks have no problem transferring money today, none. Adding in a wildly unstable asset to “improve” a working system is a classic case of technologists thinking of tech first, real world second.

Backing banks in a different currency than you actually purchase goods in is like declaring that all transfers must be accomplished in Yen. Why should I expose my rent payment to an exchange rate?

One might argue that we’d just use bitcoin as our currency, but that’s just begging the question. Why should consumers want to switch away from their regular currency?

There’s also no compelling reason why identity providing should:

1. Be done by your bank.

2. Use the same technology as your currency.

Long story short: listing a bunch of things you can technically accomplish with bitcoin is emphatically not the same as providing reasons why bitcoin should take over. It’s a bit like hand stand walking; it’s an impressive trick, but just because you can do it doesn’t mean it should become your regular mode of locomotion.


Banks don't have problems transferring money today... are you sure about that? Because I've worked in fintech for 20 years now and I'm convinced that is not the case.

The role of banks as identity providers exists today, you need a bank account to access certain services. Banks actually make for great KYC providers. I don't understand how you don't know this but still want to have a discussion on this topic...


My bank verifies my government issued ID. The government is the provider of ID, the bank just verifies that. Some other services might leverage the banks for this too, but in no way does this mean that the bank is providing the ID.

I also have never seen anyone else verify my ID with my bank. I have seen them verify income, but that’s not surprising since that’s where I store my money. When someone demands to know who I am, they usually require my drivers license, passport, or SSN, none of which are bank issued.

And again, consumers send money all the time, using banks and other regular financial institutions. If they couldn’t send money, the economy would have ground to a halt.

So again: why should I want to switch to bitcoin, or have my bank built on bitcoin? It’s perfectly reasonable to say that banks are going to make protocol changes under the hood to make things smoother, that happens all the time. But to say we’re going to use a whole new currency needs justification to the end users who will notice the change.


Have you ever presented a bank statement as proof of address? How about using a bank card to make a security deposit?

What really gets to me is how uninformed you are and how strongly you manifest your opinions..

https://www.google.com/search?q=banks+as+identity+providers&...


Those aren't free, they drive up prices by a few percent and frankly fraud only matters for large transactions and/or untrusted merchants. Bitcoin is cash, not credit, and avoiding 2-3% of fees tacked on by credit card companies is more than enough reason to want internet cash for purchases where you're not concerned with fraud.


The baseline price for payment processing is well below 2-3%. In the EU, credit card processing fees are capped at 0.3%, and these companies are still able to make a decent profit despite.

What those high fees really come from is the need to cover the cost of all those rewards programs that are so ubiquitous in some countries such as the USA. Those would probably disappear pretty quickly in the presence of a law allowing merchants to add any processing fees (perhaps above some nominal baseline cost) on to the bill. 1% cash back doesn't seem like nearly so great a deal when you have to reckon with the fact that what's really going on is that you pay 2% more, and then the issuing bank gives half of it back to you, along with a generous dose of smoke up the ass, and then pockets the other half.


> a law allowing merchants to add any processing fees (perhaps above some nominal baseline cost) on to the bill

This!! So much. The status quo amounts to price manipulation that harms the market and is utter B.S.

Item 8 from http://donellameadows.org/archives/leverage-points-places-to...


Actually most states do permit credit card surcharges by the merchant. California, Colorado, Connecticut, Florida, Kansas, Maine, Massachusetts, New York, Oklahoma and Texas are the ones that ban it. Some of those states have pending litigation against those laws. Some of them also allow discounts for paying cash (as if it's any different than a surcharge for processing)

There was a time from 2013 to 2017 that merchants were permitted by processing agreement to do it, but Visa and Mastercard convinced an appeals court to throw it out. A few places in my state still do surcharges, but it's pretty rare.


Thanks for the insight. I would like to see surcharges mandated for credit cards (but not for debit cards).


In practice, I don’t know of anyone offering 0.3% card processing fees. Most POS systems and online payment processors are more like ~2% e.g. Stripe is 1.4% + ~€0.30 to take online payments from within the EU. And chargebacks are passed on to the merchant with an additional fee tacked on.

Can you point me to any cheaper solutions?

I like the idea of having the processing fees displayed prominently on the receipt though (like VAT). If people had to actually pay more to use Amex (rather than the merchant absorbing the blow, or distributing the costs across their other customers), then they might quickly go out of business (and rightly so).


>In practice, I don’t know of anyone offering 0.3% card processing fees

Obviously. They need to pay 0.2%-0.3% to the issuer (ie. the bank that gives you your card), but VISA/MasterCard and the processor want their cut as well.

> Can you point me to any cheaper solutions?

At least in Germany there are quite some cheap POS solutions:

0.69% for Visa/MasterCard:

https://translate.google.de/translate?hl=de&sl=de&tl=en&u=ht...

0.98% for Visa/MasterCard:

https://translate.google.de/translate?hl=de&sl=de&tl=en&u=ht...


The actual problem here is that rewards programs and universally applied CC fees represent a transfer of wealth from those who use cash to those who use credit.


>What those high fees really come from is the need to cover the cost of all those rewards programs

You've swapped cause and effect here. It's the other way around.

High fees lead to rewards programs.


No, it is the way GP described it. Both transaction fees and reward programs are governed by the same entity: payment processing company. Reward programs were a trick to make people accept high transaction fees, because people fall for the illusion of "getting something in return". In practice, transaction fee is paid by everyone, but many people do not bother to claim their rewards, so it is a net win for payment processors. Also, even people who do claim their rewards usually do not do excesive calculaitons and do not realize that for 3% payment fee they get 0.5-1.5% worth of reward.


Last time I worked at a place that could swipe credit cards, we would get charged one fee for regular cards, and another, much higher fee if it was a rewards card.

(This was back when non-rewards cards were the regular variety, so I'm assuming things have changed since then.)


Solid point, thanks for the additional context.


I know they’re not free, and I’m happy to pay for the service. I can name a large number of smallish purchases I would not have done online if I didn’t know that Visa would make it right should the unknown vendor stiff me.

Bitcoin is piss poor cash, given the wild exchange rate swings and the ability for it to be stolen online. It literally has no property that I desire.


> Bitcoin is piss poor cash

Agree, but I'm not promoting Bitcoin, I think it's poorly designed by someone who doesn't understand the properties of good money. Another crytpo with better properties will supersede it. It's the idea of crypto that's great, not the particular implementation of that idea called Bitcoin.

Once you know an trust a vendor, paying with cash will eventually be a few percent cheaper just as it often is as brick and mortar places sometimes when they offer cash discounts because they too don't like the fees the cards companies force on them.

It's not an either or scenario, it's a both scenario; you should have the option of cash or credit online, just like you do in the real world.


>frankly fraud only matters for large transactions.

Maybe in the world of the wealthy.


frankly fraud only matters for large transactions

Largeness is relative. The counter to your argument is that widespread use of existing payment methods means the market prefers them.


> The counter to your argument is that widespread use of existing payment methods means the market prefers them.

That's not a valid argument. The market always prefers what "is" until a critical mass understands benefits of a new technology. The existing credit system was not designed for today's world, is pull based, and is rife with fraud on both the merchant and the consumer side. Merchants absolutely despise credit cards, we can't wait for something better to be invented.

The market preferred horses when cars were first invented; it takes time for new technology to penetrate. Internet cash will be a thing, Bitcoin might not be the successful implementation of that thing, but that thing's time will come.

Credit card companies are despised by merchants.


Market dominance is absolutely a fair argument for something being preferred by consumers, unless if you’re going to allege fraud or assert that everyone is dumb.

It of course doesn’t mean that things will remain this way forever. Credit cards have risen to prominence within living memory, there’s no reason why this has to remain. But it also means that if you expect something to replace credit cards, it must overcome both consumer preference and comfort, as well as all the advantages that the incumbents have.

As an aside, we have internet money. They’re called credit cards and debit cards, and we all use them daily to purchase ludicrous amounts of goods and services online and offline. What I have yet to see is an actual explanation for how any proposed “internet money” is superior to my Visa without relying on any ideological claims.


> Market dominance is absolutely a fair argument for something being preferred by consumers,

It absolutely is not when you're discussing a new technology most consumers don't understand yet or have never used.

> unless if you’re going to allege fraud or assert that everyone is dumb.

False dichotomy, it's a new technology, most people simply haven't had the chance to use it yet and don't understand it yet.

> As an aside, we have internet money. They’re called credit cards and debit cards

Those aren't the money I'm referring to, those are 3rd party verified trust you'll get paid systems, money is cash, and doesn't require a 3rd party to be trusted to pay you.

> What I have yet to see is an actual explanation for how any proposed “internet money” is superior to my Visa without relying on any ideological claims.

It's pretty simple, the same reasons you might want to use cash in the real world rather than credit. When you pay for something with cash, you're not at risk of that vendor taking more than you give him, you don't have to trust him. When you give a vendor a credit card, you're always at risk of fraud, a debit card... you might lose all your cash and you can't dispute those charges, it's not a credit card. Both of those also require the 3rd party to profit, so they charge extra fees. Cash typically has no extra fees (internet cash will, but they should be way lower than cc fees).

Beyond that, you need to step outside yourself a bit and be aware of your privilege, much of the world doesn't have access to credit cards and debit cards or even banks. Internet cash is a way for them to join the online world. If you can't get past your first world privilege, you'll never understand.

There's no ideology here, I don't think Bitcoin is the right mix of features for a good Internet cash, but Internet cash will come.


Well, some people prefer it. Many countries have alternative systems that are more used than CCs, and which they consider superior. Having a single system that maintains those advantages but is usable worldwide would be nice.


Sure, local preferences and regulations do vary, and they matter. I'm sure a lot of countries are hesitant to use American CC networks too, given how American/everyone-else interactions sometimes go.

But, that doesn't really solve the problem, it merely pushes things around a bit. It's insufficient to say "credit cards aren't universally loved", because that does not imply that Bitcoin is the correct choice anywhere. It's perfectly possible that the local alternatives to CCs in other nations would still be preferred to Bitcoin. If one wants to sell the idea that BTC is a better choice than X, one must produce compelling reasons why this is so, preferably without relying on ideological statements that don't have universal appeal; I'm sure the goldbugs love BTCs anti-inflation nature, but that argument only carries the day with a very small group of people.


Where “the market” is a small number of firms with tremendous market power. “Market power” essentially means “power to do something other than what a competitive market would want.”


Your assuming a 3rd party is bad - commodity trade would not work without third party's validating that that ship load of Copper really is the xxxx tons of copper you paid for.


Miners are your 3rd party.


If so, they're nicely decoupled from the transaction.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: