User Tools

Site Tools


bitcoin:federatedmarket

**This is an old revision of the document!**

bid/ask database

A distributed database(ala gnutella) of asks/bids

local generation of queries into the db for interesting bid/asks.

con: high latency for queries

escrow service

client A provides BTC. clint B provides USD.

escrow service(ES) has bitcoin daemon and dwolla app registration.

client A tells ES it is willing to use ES for a transaction with client B, finishing in a given amount of time, and provides a dwolla address. (half-open state)

ES provides a transaction ID and a bitcoin address to client A.

client B provides transaction ID (received from client A) and a bitcoin address. ES provides a dwolla address.

ES waits for BTC and waits for USD.

once both arrive,

  • send BTC to client B and initiate dwolla transfer to client A. (skim transaction fee)
  • notify client A and client B of completed transaction
bitcoin/federatedmarket.1312565197.txt.gz · Last modified: 2024/01/31 04:08 (external edit)