Bitcoin Forum
December 09, 2016, 07:26:50 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: ExchangeCoin?  (Read 1485 times)
enmaku
Hero Member
*****
Offline Offline

Activity: 742



View Profile WWW
June 21, 2011, 12:00:38 AM
 #1

So I'll fully admit, I'm NOT programmer enough for this project - I have a decent high-level understanding of a lot of what would be involved but I am nowhere near competent enough to actually write the code. Instead I'm just going to suggest an idea and see if someone who DOES have the skills will run with it. Perhaps if others like it enough we could even start a Bounty or something.

In light of the recent Mt. Gox issues I think it's time we built a distributed exchange. NameCoin has already proven that you can use a BTC-style blockchain to store non-coin data like DNS so why not provide a modified client that holds a buy/sell order database and matches buyers with sellers? The client could support a small variety of payment processors to begin (dwolla, etc) and expand with time. If the client interfaces directly with, for example, Dwolla's API then it should be able to transfer funds directly from my account to my seller's account, bypassing the middleman entirely.

I'm sure there is some obvious technical limitation that I'm missing or this would have been done already, right?

1481311610
Hero Member
*
Offline Offline

Posts: 1481311610

View Profile Personal Message (Offline)

Ignore
1481311610
Reply with quote  #2

1481311610
Report to moderator
1481311610
Hero Member
*
Offline Offline

Posts: 1481311610

View Profile Personal Message (Offline)

Ignore
1481311610
Reply with quote  #2

1481311610
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481311610
Hero Member
*
Offline Offline

Posts: 1481311610

View Profile Personal Message (Offline)

Ignore
1481311610
Reply with quote  #2

1481311610
Report to moderator
1481311610
Hero Member
*
Offline Offline

Posts: 1481311610

View Profile Personal Message (Offline)

Ignore
1481311610
Reply with quote  #2

1481311610
Report to moderator
1481311610
Hero Member
*
Offline Offline

Posts: 1481311610

View Profile Personal Message (Offline)

Ignore
1481311610
Reply with quote  #2

1481311610
Report to moderator
cunicula
Hero Member
*****
Offline Offline

Activity: 756


Stack-overflow Guru


View Profile WWW
June 21, 2011, 12:40:18 AM
 #2

Requires data from a trusted third party, no?
More feasible solution is a decentralized exchange that allows trading based on information in the block chain itself. Difficulty is essentially a proxy for price as denominated in KwH (+ technological shocks). It is in the block chain.

▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
        AltCoinInternalExperts                Get Your Altcoin Promoted On Social Media       
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Icy-
Newbie
*
Offline Offline

Activity: 28


View Profile
June 21, 2011, 01:26:43 AM
 #3

This wouldn't work the way your trying to think it would.
MindFunk
Jr. Member
*
Offline Offline

Activity: 37



View Profile
June 21, 2011, 03:03:31 AM
 #4

So I'll fully admit, I'm NOT programmer enough for this project - I have a decent high-level understanding of a lot of what would be involved but I am nowhere near competent enough to actually write the code. Instead I'm just going to suggest an idea and see if someone who DOES have the skills will run with it. Perhaps if others like it enough we could even start a Bounty or something.

In light of the recent Mt. Gox issues I think it's time we built a distributed exchange. NameCoin has already proven that you can use a BTC-style blockchain to store non-coin data like DNS so why not provide a modified client that holds a buy/sell order database and matches buyers with sellers? The client could support a small variety of payment processors to begin (dwolla, etc) and expand with time. If the client interfaces directly with, for example, Dwolla's API then it should be able to transfer funds directly from my account to my seller's account, bypassing the middleman entirely.

I'm sure there is some obvious technical limitation that I'm missing or this would have been done already, right?

Why not have a smartphone app that matches up buyers and sellers of bitcoins IRL.  Cash in hand for bitcoins?  Perhaps this could work with your proposed system.
ben-abuya
Sr. Member
****
Offline Offline

Activity: 323



View Profile WWW
June 21, 2011, 08:26:40 PM
 #5

I talked about this in a separate thread. The p2p part is really important, but it can't interface with non-p2p stuff like regulated corporations. It also doesn't really have to.

A currency exchange addresses two problems:

1. Coordinating the market price of the currency pair.
2. Safely transferring ownership of the traded currencies.

The first problem can be solved completely within a p2p system using only bitcoins as the currency. See Prediction Markets.

The second problem is tricky because it involves transferring ownership of fiat money, e.g. USD. But, if the market price is known to all via (1), it becomes a lot easier to just meet somebody on the street and swap dollar bills for bitcoins, or do it via #bitcoin-otc. So I think the hard problem here is the prediction market.


http://lamassubtc.com/
Lamassu Bitcoin Ventures
MindFunk
Jr. Member
*
Offline Offline

Activity: 37



View Profile
June 25, 2011, 04:26:32 PM
 #6

I talked about this in a separate thread. The p2p part is really important, but it can't interface with non-p2p stuff like regulated corporations. It also doesn't really have to.

A currency exchange addresses two problems:

1. Coordinating the market price of the currency pair.
2. Safely transferring ownership of the traded currencies.

The first problem can be solved completely within a p2p system using only bitcoins as the currency. See Prediction Markets.

The second problem is tricky because it involves transferring ownership of fiat money, e.g. USD. But, if the market price is known to all via (1), it becomes a lot easier to just meet somebody on the street and swap dollar bills for bitcoins, or do it via #bitcoin-otc. So I think the hard problem here is the prediction market.


I agree. The cash in hand for Bitcoin amount would have to be negotiated up front.
I did find 3 places (In the Wiki) currently doing this:

http://btcnearme.com/

https://ubitex.org/

http://tradebitcoin.com/about
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!