A few months ago, I started working on a P2P Fiat-Bitcoin exchange project (initially called
BANK RUN!).
After a few iterations and refinements of the concept I created a
proof of concept prototype demonstrating that the basic use cases are working both from a technical point of view as well as from usability.
The project uses Java8/JavaFX with the BitcoinJ library and TomP2P as messaging/DHT solution.
At the moment, we are two developers working fulltime on the project; currently, we are discussing and setting up a funding model.
We are still looking for more developers to join, especially people with experience in P2P networking. If you feel like contributing, please drop us a line at
[email protected] or join us at our IRC channel @freenode #bitsquare.io.
Here are the main points of the bitsquare project:
- Pure P2P, cannot get shut down by a central authority
- Fiat money will be transferred from one users bank account to the others bank account without any intermediary party
- Open source, open communication, open development, continuous deployment
- Arbitrator system as primary protection mechanism
- Collateral as additional incentive for fair behavior
- Contract holds all trade details and signed by both traders helps in case of disputes
- Account registration with a fee and blinded bank account details attached makes sock puppet accounts more expensive and difficult
- Fraud reports as protection against bank charge-backs and crime (stolen bank accounts)
- Fees as protection against fake orders and spam
- At least for the first phase there will be a limit for the trade volume, to limit the risk exposure
- Compliant with the legal framework (at least as long Bitcoin is legal)
For more information, please check out these resources:
Webpage:
https://bitsquare.ioThe source code at Github:
https://github.com/bitsquare/bitsquareWhitepaper:
https://bitsquare.io/whitepaper.pdfGraphical overview:
https://bitsquare.io/overview.pngVideos:
https://vimeo.com/getbitsquarePayment protocol diagram:
https://bitsquare.io/payment_protocol.pngRisk analysis:
https://bitsquare.io/risk_analysis.pdfArbitrator system:
https://bitsquare.io/arbitration_system.pdfOld bitcointalk thread (BANK RUN!):
https://bitcointalksearch.org/topic/bank-run-p2p-fiat-bitcoin-exchange-462236