Live data from Hacker News

A decentralized Bitcoin exchange

github.com

81–90 of 117 posts

Re: A decentralized Bitcoin exchange

#81
post #41

Earlier quoted context omitted.

I found their proposed mechanism for handling settlement finality, outlined in their faq, https://bitsquare.io/faq/ . The escrow for bitcoin is a 2 of 3 multi-party contract. What happens if the person buying bitcoin does a chargeback on their national currency after the bitcoin has been released from the multisig escrow? We only support payment methods in which chargebacks are not easy (i.e. we don’t support Paypal)…

There is a trade limit of one bitcoin, which is generally too small to attract criminals (though this limit may be lifted in the future). I feel like technologists consistently overestimate where the lower bound is for size of an opportunity which causes it to attract adversarial attention, given an adversary who understands e.g. specialization of labor or, more prosaically, how for loops work.

I'm pretty sure 1 BTC is well above the amount the card cloning industry expects to make per account...

Re: A decentralized Bitcoin exchange

#82
post #45

Earlier quoted context omitted.

Indeed. One bitcoin was over $3k about 5 weeks ago, and is still over $2k today. Scam someone for half a bitcoin twice a week and that's over $100k a year at current value.

What bank would allow you 2 chargebacks/week? You'd need 8 bank accounts to reach 1 chargeback/bank/month

Any questionable bank that you can cut someone in on the deal. Most people have a price and that price can be low when regulation is loosely enforced.

Re: A decentralized Bitcoin exchange

#83
post #41

Earlier quoted context omitted.

There is a trade limit of one bitcoin, which is generally too small to attract criminals (though this limit may be lifted in the future). I feel like technologists consistently overestimate where the lower bound is for size of an opportunity which causes it to attract adversarial attention, given an adversary who understands e.g. specialization of labor or, more prosaically, how for loops work.

I believe the safety is in that you can't frequently issue chargebacks. Once, twice, but eventually the bank starts investigating. It's not a scalable scam.

most organized crime that scale have people inside the banks. trivial to find some small Swiss Bank that will make a deal with a criminal to allow thousand of chargebacks in one day. and that's the danger, not your average cc dump buyer.

Re: A decentralized Bitcoin exchange

#84
post #45

Earlier quoted context omitted.

Indeed. One bitcoin was over $3k about 5 weeks ago, and is still over $2k today. Scam someone for half a bitcoin twice a week and that's over $100k a year at current value.

What bank would allow you 2 chargebacks/week? You'd need 8 bank accounts to reach 1 chargeback/bank/month

[deleted]

Re: A decentralized Bitcoin exchange

#85
post #45

Earlier quoted context omitted.

Indeed. One bitcoin was over $3k about 5 weeks ago, and is still over $2k today. Scam someone for half a bitcoin twice a week and that's over $100k a year at current value.

What bank would allow you 2 chargebacks/week? You'd need 8 bank accounts to reach 1 chargeback/bank/month

You are a criminal so you're going to be using other people's accounts.

I skimmed through the white paper and it sounded like a whole bunch of "trust us, this will totally work."

Of course, they make out no ma what

>transaction fees go in part to the developers and in part to the arbitrators

Re: A decentralized Bitcoin exchange

#86
post #32

This will not work, because regular bank wire transfers and cash deposits have been reversed in the past, the sender simply claimed hacked account or fraud. Examples: https://medium.com/@TheAlexGalaxy/why-i-m-suing-td-canada-tr... https://www.reddit.com/r/PersonalFinanceCanada/comments/6guh... https://www.reddit.com/r/Bitcoin/comments/1zruvf/warning_cas... https://www.reddit.com/r/Bitcoin/comments/1sglge/the_bank_ar.…

still not a bad alternative to localbitcoins.com, you could arrange to exchange cash in person or mail money orders around which could still be cancelled if the escrow fails.

Money orders you get from strangers are almost always fake.

Re: A decentralized Bitcoin exchange

#87
post #67

The fundamental problem is that practically all exchanges are credit-based, and decentralized credit doesn't make sense. When you want to purchase bitcoins on an exchange, you start out by depositing e.g. dollars on the exchange, thus converting your dollars to that exchange's dollar token (IOU x USD). You then sell your dollar tokens for bitcoin tokens on the exchange, which is super fast because it centrally contro…

> When you want to purchase bitcoins on an exchange, you start out by depositing e.g. dollars on the exchange, thus converting your dollars to that exchange's dollar token (IOU x USD). You then sell your dollar tokens for bitcoin tokens on the exchange, which is super fast because it centrally controls token ownership, and when you want to get your bitcoins out you sell/redeem your BTC tokens for actual BTC. Wouldn't…

Yes, I also think exchanging tokens is one of the (few?) situations where a smart contract really is a great solution to a real world problem (as opposed to blockchain hype).

Definitely an interesting area, I've been watching this space, here's some interesting ones:

On the tethered tokens side, https://decentralizedcapital.com seem to be offering tethered tokens backed by real currencies (and cryptocurrencies on other chains). Not heard much about them though.

Implementing full exchange matching rules is pushing at the limit of what's possible in an Ethereum smart contract - https://ubitok.io are working on it (disclaimer: I'm involved with them!).

As others have mentioned, https://etherdelta.github.io is one of the better known decentralised token exchanges - though they do use an off-chain matching engine so it's not totally on-chain.

https://oasisdex.com have gone the other way - they're 100% on-chain, but they don't try to do best execution / automated matching - you have to pick an order to trade with.

Re: A decentralized Bitcoin exchange

#88
post #80

A better version already exists https://etherdelta.github.io

Yes, https://etherdelta.github.io/ were way ahead of everyone else, if someone asks me for an example of an Ethereum contract that's solving a real world problem right now then they're the first one I think of.

It's a shame that Ethereum tokens are getting a bit of a bad reputation, because an exchange like EtherDelta coupled with asset-backed tokens could really open up all kinds of possibilities.

Disclaimer: I'm involved with https://ubitok.io which are similar to EtherDelta (but /totally/ on-chain, no off-chain matching engine needed!)

Re: A decentralized Bitcoin exchange

#89

Earlier quoted context omitted.

> When you want to purchase bitcoins on an exchange, you start out by depositing e.g. dollars on the exchange, thus converting your dollars to that exchange's dollar token (IOU x USD). You then sell your dollar tokens for bitcoin tokens on the exchange, which is super fast because it centrally controls token ownership, and when you want to get your bitcoins out you sell/redeem your BTC tokens for actual BTC. Wouldn't…

Yes, I also think exchanging tokens is one of the (few?) situations where a smart contract really is a great solution to a real world problem (as opposed to blockchain hype). Definitely an interesting area, I've been watching this space, here's some interesting ones: On the tethered tokens side, https://decentralizedcapital.com seem to be offering tethered tokens backed by real currencies (and cryptocurrencies on oth…

If I want to transform (BTC|LTC|eth) tokens to cash, how does introducing an intermediate token help?

Re: A decentralized Bitcoin exchange

#90
post #46
post #30

Earlier quoted context omitted.

Paypal will never cooperate this, because the service is selling money laundering. Without Paypal's cooperation, you can't guarantee that a transaction presently honored by Paypal will not be reversed in the future, for reasons including "the buyer, who legitimately controlled the Paypal account at time of transaction, decided to defraud the seller" and "the buyer, who has credentials for X,000 Paypal accounts obtain…

If the traffic to PayPal confirming the transaction wasn't from a centralised server, PayPal would have no way of differentiating between an ETH sale or any other transaction, so their cooperation might not be needed. Reversal - might be better solutions but couldn't the smart contract escrow simply have a timer built in that would allow the fiat receiver to move the money out of his PayPal account, thus preventing r…

You can't prevent reversal by withdrawing from a PayPal account.

PayPal cooperation is needed because they shut down accounts that appear to be breaking their rules.

Post reply on HN