So funktioniert Accept Trade bei der Auftragserstellung [Duplikat]

Ich möchte eine Schienenanwendung erstellen, um Kauf- oder Verkaufsangebote für Münzen zu erstellen. Wenn das Kaufangebot vom Verkäufer angenommen wird, wie die Coins zwischen Käufer und Verkäufer ausgetauscht werden. Wie kann es umgesetzt werden? Wie ist die Reihenfolge der Prozesse, die auf der Entwicklungsebene durchgeführt werden sollen? Gibt es in Github Open-Source-Projekte? Ich möchte keine anderen APIs wie cryptsy verwenden. Kann mich jemand mit den richtigen Schritten anleiten, da ich ein Anfänger für Kryptocoins bin?

Was möchten Sie tauschen: Fiat gegen Kryptomünzen oder Kryptomünzen gegen andere Kryptomünzen? Vielleicht finden Sie auch „ Wie funktioniert der Handel an den Börsen? “ oder „ Wie funktionieren Kauf- und Verkaufsaufträge? “ ebenfalls interessant.

Antworten (1)

Diese "Schienenanwendung", die Sie erstellen möchten, könnte als "Austauschplattform" bezeichnet werden. Eine Herausforderung dabei ist, eine sichere Plattform zu schaffen, da Sie die Verantwortung für das Geld anderer Leute übernehmen und damit umgehen.

Ein Hauptunterschied zwischen Börsenplattformen besteht darin, wie Dienste den Handel erleichtern: Mir sind drei verschiedene Modi operandi bekannt :

  1. Service verkauft nur Krypto. (zB Coinbase.com)

    1. Der Dienst bietet Kryptowährung zu einem bestimmten Preis an.
    2. Der Nutzer nimmt das aktuelle Angebot für einen bestimmten Betrag an und gibt eine Adresse an, an der er die Kryptowährung erhalten möchte.
    3. Der Benutzer sendet eine Fiat-Einzahlung an den Dienst.
    4. Der Dienst wartet darauf, dass die Zahlung des Benutzers verrechnet wird, und sendet dann die Krypto an die Adresse des Benutzers.
       
  2. Der Dienst hält Krypto treuhänderisch. (zB Bitcoin.de)

    1. Benutzerin Alice sendet eine Einzahlung in Kryptowährung an den Dienst.
    2. Alice erstellt auf der Plattform des Dienstes ein Angebot, eine bestimmte Menge Krypto zu einem bestimmten Preis zu verkaufen.
    3. Benutzer Bob nimmt das Angebot von Alice an.
    4. Bob sendet eine Fiat-Zahlung an Alice.
    5. Sobald Alice die Zahlung von Bob erhält, bestätigt sie die Zahlung an den Dienst.
    6. Der Dienst sendet Alices Kryptowährungseinzahlung an Bob, nachdem er ihre Gebühren davon abgezogen hat.
    7. Wenn etwas schief geht, vermittelt der Service im Streit.
       
  3. Der Service hält Einlagen in allen Währungen bereit. (zB Bitstamp.net)

    1. Benutzerin Alice sendet eine Einzahlung in Kryptowährung an den Dienst.
    2. Alice kann jetzt eine erstellen
      • Verkaufsangebot zu einem bestimmten Preis (Limit-Order), der im Orderbuch bleibt, bis jemand bereit ist, den von ihm festgelegten Preis zu zahlen.
      • sofort zum aktuellen Preis verkaufen (Market Order),
        der den besten Kaufangeboten entspricht, bis ihre Order vollständig erfüllt ist.
    3. Umgekehrt sendet Benutzer Bob eine Fiat-Einzahlung an den Dienst.
    4. Benutzer Bob kann jetzt eine erstellen
      • Kaufangebot zu einem bestimmten Preis (Limit-Order), das im Auftragsbuch verbleibt, bis jemand bereit ist, zu dem von ihm festgelegten Preis zu verkaufen.
      • sofort zum aktuellen Preis kaufen (Market Order)
        , der den besten Verkaufsangeboten entspricht, bis seine Order vollständig erfüllt ist.
    5. Alice und Bob können ihre Einzahlungen jederzeit vom Dienst abheben.
      Ein ausführlicheres Beispiel finden Sie unter Wie funktionieren Kauf- und Verkaufsaufträge?

Jedes der oben genannten sollte auch für den Austausch von Krypto gegen Krypto funktionieren.


Damit die gesamte Plattform funktioniert, benötigen Sie:

  • Benutzeroberfläche, dh eine Website
  • Benutzerverwaltung einschließlich Erfüllung lokaler KYC- und AML-Gesetze
  • Auftragsbuch
  • Passender Motor
  • Wallets für beliebige handelbare Kryptowährungen
  • Cold Storage für beliebige handelbare Kryptowährungen
  • Zahlungsabwicklung für Fiat-Währungen, vielleicht ein Bankpartner
  • Kundendienst
  • Rechtliche Beratung

Möglicherweise finden Sie auch Was wäre nötig, um meine eigene Bitcoin-Börse zu erstellen? hilfreich, die das gleiche Thema vertiefen.


Zu Ihrer Frage nach Open-Source-Bitcoin-Börsensoftware wurde diese Frage hier beantwortet: Gibt es eine Open-Source-Bitcoin-Börse?