Bitcoin Forum
April 26, 2024, 05:58:58 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: How would you design the ultimate exchange?  (Read 1682 times)
Malawi
Full Member
***
Offline Offline

Activity: 224
Merit: 100


One bitcoin to rule them all!


View Profile
April 22, 2013, 09:36:20 AM
 #21

I think the ideal exchange is not a single exchange, but a network of nodes.

It should be easy to transfer FIAT to and from. Guess that would mean that there should be at least one node in every part of the world, as apparently transfering money to and from banks sees to move at some set speed/distance. (A lot easier to move fiat from germany to UK than to Japan.)

The nodes should have their own USD and BTC blockchain, where they have to deposit fiat in a locked account where at least two OTHER nodes have to confirm for founds to actually be transfered.
If a node runs out of USD in their account, it has to temporarily suspend trading. At set intervals, the nodes should exchange USD and BTC depending on what they owe eachother.
The seperate blockchains are just for arbitrading between the nodes, so that all nodes know that the other nodes can cover their trades.


Say user A is in Belgium on node X, and user B is in India on node Y. Since the nodes are constantly updating offers between them, user A can see user B's offer, and sends a buys order for 1 BTC@100$ to node X. Node X checks its own offers before sending a BUY order to node Y. After confirming the deal is sealed. User A now has a BTC in his accont and user B has 100USD in his account. The amounts are also sent to the node-networksblockchains. Later that day, exchange X, Y and other nodes do an exchange of the actual fiat and BTC(or every time a trade/treshold have been reached).


BitCoin is NOT a pyramid - it's a pagoda.
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!