In the recent events, I have decided to officially create this proposal. It's very messily written, because I wanted feedback as soon as possible. The original post created by NothinG from this thread is subject to change (for the better, if changes happen).
I have been very interested in creating a P2P De-Centralized Currency Exchange in C# for ~2 years. I've done much researched and messed around with different sections of code needed to create what we need. I've been looking into almost every resource I can for the past week more in-depth to see what it would take to create the most efficient exchange. Here are my suggestions, and if anyone is willing to talk me through it while I code...we could actually knock something out before Monday for testing. This would require very little sleep over the weekend (it's when I do my best coding), but with this...it could save Bitcoin from "Centralized Corruption!"
The project would no-doubtlessly become open-source; do prepare for that when it happens.
What do I need from you to help?
- Microphone. I don't like talking on the phone too much, but require communication via VoIP.
- C style
Pseudocode. (I can also work with a Java or PHP style, the language will be c-based).
- Basic ideas of how API's work.
What would you get out of this?
1) Knowing you helped create something that almost everyone should use for currency exchange.
2[?]) If there is a bounty and is accepted, the bounty will be split (percentages will be discussed).
3) All donations, if the project is to accept them, will be split (percentages will be discussed).
Ideas
Technical Ideas?
I2P (p2p bootstrap + optional security protocol) [Requires I2P to be installed for usage]
NoSQL (distributed database) http://nosql-database.org/
Bitcoin (bootstrap + we can use this to verify ownership of an address)
-[ More Information to Come! Please comment with ideas! ]-