Commit Graph

1707 Commits

Author SHA1 Message Date
Reckless_Satoshi
d5d706b99d
Merge pull request #4 from Reckless-Satoshi/make-order-api-endpoint
Implement initial API with MakeOrder endpoint.

Has Order model and post-only view.
2022-01-01 22:44:33 +00:00
Reckless_Satoshi
76a45bc8d5
Create API endpoint for POST make order
Added the Order model with a rough approxiation to the fields needed. The field status can be read lineally as the progression trough the app pipeline. The view serves POSTs requests to enter new orders into the db.
2022-01-01 14:40:08 -08:00
Reckless_Satoshi
6b8b8c4511
Create api django app 2022-01-01 14:13:27 -08:00
Reckless_Satoshi
95e87306b2
Merge pull request #2 from Reckless-Satoshi/initialize-django
Initialize the Django project and write setup guide
2022-01-01 18:59:21 +00:00
Reckless-Satoshi
97ae2056e5
Initialize the Django project and write setup guide 2022-01-01 10:53:17 -08:00
Reckless_Satoshi
7cdf4bc781
Update README.md 2022-01-01 17:29:05 +00:00
Reckless-Satoshi
2e3a32705b
Add concept for BTC <> Fiat p2p swap using Lightning.
- Motivation
    1) It is widely recognized that one of the main attack vectors for the Bitcoin network is the ability of states to control the fiat on/off-ramps.
    2) While there exists peer-to-peer alternatives to centralized exchanges, these are rather technical, slow and more costly.
    3) Most users prefer the convenience of a centralized exchange at the cost of a difficult of the risk for their privacy and a difficult initial setup (ID, selfie-video, etc).

- Opportunities
    Using the Lightning Network and hodl invoices it is possible to create a more user friendly, faster and cheaper peer-to-peer market. This vision was first enacted by @grunch on the p2plnbot telegam bot project.

- Challenges
    1) Ideally the seller hodl invoice and the payment to the buyer invoice would be atomic. Given that this is not technically possible, the proposed concept relies on the need of trust on the service provider.

There are reasons to believe that challenging centralized solutions both in user experience and cost is possible.

This commit adds a rough concept for thefrontend, backend and design.
This project, tentatively named RoboSats (short for Robotic Satoshis) and licensed at launch under AGPL3.0.
2022-01-01 07:28:49 -08:00