News for hackers. Stuff that matters.
Re:Richard Stallman: We Can Do Better Than Bitcoin by mjevans on Sunday November 25, 2018 @10:04PM (#18530734)
Both of those are what escrow is for. A trusted and publicly audited thing where a payment is held until the services are rendered.
Re:Richard Stallman: We Can Do Better Than Bitcoin by Filligree on Sunday November 25, 2018 @10:20PM (#18530797)
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.
Re:Richard Stallman: We Can Do Better Than Bitcoin by wcoenen on Monday November 26, 2018 @04:04AM (#18532033)
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...

Re:Richard Stallman: We Can Do Better Than Bitcoin by adrianN on Monday November 26, 2018 @04:19AM (#18532083)
The EU proposed limiting transaction fees to 0.2%. I don't know whether that is law already or not.
Re:Richard Stallman: We Can Do Better Than Bitcoin by thesimon on Monday November 26, 2018 @07:47AM (#18532927)
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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by dalore on Monday November 26, 2018 @11:52AM (#18534663)
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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by sneak on Monday November 26, 2018 @05:11AM (#18532290)
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.
Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @05:54AM (#18532425)
There's the possibility to have escrow without a third party using smart-contracts.
Re:Richard Stallman: We Can Do Better Than Bitcoin by this_user on Monday November 26, 2018 @09:28AM (#18533545)
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.
Re:Richard Stallman: We Can Do Better Than Bitcoin by spookthesunset on Monday November 26, 2018 @11:01AM (#18534217)
> 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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @11:30AM (#18534477)
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)..

Re:Richard Stallman: We Can Do Better Than Bitcoin by gerikson on Monday November 26, 2018 @11:59AM (#18534726)
> 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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @12:05PM (#18534784)
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...

Re:Richard Stallman: We Can Do Better Than Bitcoin by throwaway2048 on Monday November 26, 2018 @07:46AM (#18532920)
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.
Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @08:07AM (#18533032)
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.
Re:Richard Stallman: We Can Do Better Than Bitcoin by mikeash on Monday November 26, 2018 @08:36AM (#18533207)
But now you’re no longer “without a third party.”
Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @11:20AM (#18534384)
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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by spookthesunset on Monday November 26, 2018 @11:06AM (#18534259)
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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @11:18AM (#18534369)
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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by throwaway2048 on Monday November 26, 2018 @11:31AM (#18534487)
They could easily collude with the party you are making a contract with, and rule against you however.
Re:Richard Stallman: We Can Do Better Than Bitcoin by decentralised on Monday November 26, 2018 @11:57AM (#18534706)
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.

Re:Richard Stallman: We Can Do Better Than Bitcoin by bunderbunder on Sunday November 25, 2018 @11:00PM (#18530953)
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.