Bitcoin Forum
December 13, 2024, 07:09:45 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Coinffeine - (P2P bitcoin exchange) code now available!  (Read 4013 times)
pozmu
Hero Member
*****
Offline Offline

Activity: 770
Merit: 504


(っ◔◡◔)っ🍪


View Profile
May 09, 2014, 03:37:45 PM
 #21

Interesting concept, but it will work only if transaction fees for sending multiple batches of fiat & bitcoin are low enough/ security deposits are large enough to cover big % of actual transactions so each buys/ sell is done in only few steps.

sortega
Newbie
*
Offline Offline

Activity: 12
Merit: 0


View Profile WWW
May 10, 2014, 07:41:43 AM
 #22

Fees for bitcoin are already low-to-non-existent and you can find payment processors with fairly small fees that have an absolute maximum.
For our first version we are using a model with several steps of the same amount (limited by the initial deposit) but we have an idea of how to use non-uniform steps to minimize fiat fees and number of fiat payments (and therefore fees).
E-C.Guru
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
May 10, 2014, 10:20:14 AM
 #23

Truly amazing if this could work.


Yet, I Wonder one thing..

Bitcoin can ofcourse be traded to another person using p2p but really, hoes does it work With the fiat? Can't you break that Down a bit more, not sufficient info on that yet.
xibeijan
Legendary
*
Offline Offline

Activity: 1232
Merit: 1001


View Profile
May 30, 2014, 01:19:29 PM
 #24

Looks slow and expensive.  min transaction fee x N?  10 min block time x N?  no way...

NXT seems way better.

Notable projects 2019: Semux, Dero, Wagerr, BEAM
k99
Sr. Member
****
Offline Offline

Activity: 346
Merit: 255

Manfred Karrer


View Profile WWW
May 31, 2014, 10:49:56 AM
Last edit: May 31, 2014, 11:16:29 AM by k99
 #25

Nice approach, but I see a few fundamental flaws with that concept:

- The trade time is very slow: if you have 100 rounds it is 100 times the payment processors tx time (with might be a few minutes for OKPay and hours or days for normal bank tx). What is the actual tx time for OKPay?
- To keep that trade time acceptable you are restricted to those payment processors with open API (Okpay,...). There are not many of those available, so it is very limited to a few companies. If the government wants to stop that kind of exchange, they just have to make pressure to a handful companies. How many payment processors like OKPay exist? Can you name them? I assume not more then 10.
- It is very easy to track those tx as coinffeine tx due the clear tx pattern (repeated micro payments).
- It is questionable if the payment processors will support/accept that, as they normally dont take a fee assuming a client average behaviour of a few tx per month. If you make 100s or 1000s of tx a month it produces more costs to the bank as they will earn with that client, so a economic orientated bank will kick out that client. If they take a fee the exchange becomes too expensive.
- In case of higher price volatility (very common in btc) there is an incentive to change the strategy and take the loss of the collateral in account to start a new trade taking the advantage of the new better price. That is more risky the lower the collateral is/the more rounds you use. For 100 rounds it means 1% of price change which can lead to a strategy change. At localBitcoin that kind of "future trading" is a common problem.
- If you reduce the rounds to a lower number and increase the risk value per round than you get a serious blackmail risk. E.g. if you trade 2 btc for 1000 EUR and make 10 rounds you have a risk of 100EUR/0.2 BTC. As there is an asymmetric risk stake (one lose more then the other), a scammer could use that weak point to blackmail the other party with a signed tx where he the change the output to his favor. That way the other peer can decide to accept the blackmail and lose 0.05 btc or not accept it and lose 0.1 btc. A economic rational trader will accept, so game theoretical that will lead to a failure of the exchange. You can only mitigate that problem with lowering the risk stake which means more rounds which comes with the usability problem of longer time and depending on the payment processor with too high overall fees.
- There is no protection against an system attacker (competitor, nation state, banks...) who takes in account financial losses to ruin the trust/usability into the exchange system.
- I assume (not sure about that, have not read all the details) that there is a double spend risk, as the first deposit tx has a timeout the BTC seller could have spent with another tx the inputs makeing the following tx invalid. If the other peer has already done the bank tx he would lose those payments.
- I assume (also not sure about that) that there is a malleability risk as well with the dependency of the payout tx to the pay-in tx. You cannot use reliable a tx id as long that tx is not in the blockchain.
- The case that the other peer cannot continue due unintended problems (accident, disc crash, death,....) cannot be covered by a 2of2 Multisig locked tx.

And my last concern:

- Who is behind that project? You got some funding from investors but there are no details open to the public. What is the business model behind it? An investor wants to earn money some day. If you dont take fees how they should earn money?
The only speculative idea which comes to my mind is that some parties might be interested to get an pseudo decentralized exchange. In such an exchange the information flows over a few payment processors, so it would be very easy to gather the information about all the trades of such an "decentralized" fiat-btc exchange. So it could be used as honeypot attracting people who avoid centralized exchanges due the regulation and control they have about their clients. The promise that the privacy is only leaked to the other trader is not true if there is not a huge variety of banks you can use and if the bank tx is easily trackable. And as stated above normal banks will lead to unusable slow trading times, so it will be limited to those few payment processors.

https://bisq.network  |  GPG Key: 6A6B2C46
johnyj
Legendary
*
Offline Offline

Activity: 1988
Merit: 1012


Beyond Imagination


View Profile
May 31, 2014, 02:14:08 PM
 #26

Multiple micro payment is too slow for casual payment, some kind of escrow/credit rating and dispute resolve system is much more convenient than each one managing their risk by themselves (much smaller transaction each time)

Establish many of these escrow points so that escrows can be distributed around the globe, using M of N signature to release the bitcoins. But anyway, when there is a dispute, some kind of manual work is still required. The buyer can simply claim he had already made the fiat transaction but the seller never receive it, the buyer can even provide faked transaction record. How to discourage the buyer to make fraud is the key

NASHX used a model of both party tying up same amount of risk capital as a guarantee before the trade, if something went wrong, the risk capital of both party is destroyed. I found this concept to be very interesting, but it seems their site did not get a large attention:

http://nashx.com/HowItWorks


k99
Sr. Member
****
Offline Offline

Activity: 346
Merit: 255

Manfred Karrer


View Profile WWW
May 31, 2014, 04:17:33 PM
 #27

NASHX used a model of both party tying up same amount of risk capital as a guarantee before the trade, if something went wrong, the risk capital of both party is destroyed. I found this concept to be very interesting, but it seems their site did not get a large attention:

http://nashx.com/HowItWorks

It was an interesting project, but not decentralized and the idea of mutual destroyed collateral suffers from a blackmail risk.

https://bisq.network  |  GPG Key: 6A6B2C46
Hunyadi
Legendary
*
Offline Offline

Activity: 1281
Merit: 1000


☑ ♟ ☐ ♚


View Profile
April 30, 2015, 07:00:18 AM
 #28

http://www.coinffeine.com/download.html

The Technical Preview version is here!

Nice to see this project advancing! Good job!

▂▃▅▇█▓▒░B**-Cultist░▒▓█▇▅▃▂
flix (OP)
Legendary
*
Offline Offline

Activity: 1227
Merit: 1000



View Profile
April 30, 2015, 07:56:23 AM
 #29

This is moving forward...

btc_enigma
Hero Member
*****
Offline Offline

Activity: 692
Merit: 569


View Profile
May 01, 2015, 05:45:09 AM
 #30

Great project ..! Looking promising. Reading through the exchange algorithm


Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!