Wie verwalten Kryptowährungsbörsen wie Mintpal so viele?

Wie verwalten Börsen die Transaktionen, da es Hunderte von Kryptomünzen gibt, von denen jede ihren eigenen QT-Client hat? Verwenden sie den Core-Client jedes Altcoins auf den Servern oder werden sie dafür Code programmieren? Wenn die Codierung erfolgt ist, welche Plattform oder Sprache ist sicher?

Bitte fragen Sie pro Frage nur zu einem Thema. Ich schlage vor, Sie entfernen den Teil über Peat.io, da wir hier keine Produktbewertungen durchführen.
Im Prinzip könnten sie entweder vorhandene Clients verwenden oder ihre eigenen programmieren oder höchstwahrscheinlich etwas Code aus den Standardclients in ihre eigene Software integrieren. Welcher Ansatz eine bestimmte Börse tatsächlich verfolgt, ist wahrscheinlich eine proprietäre Information.

Antworten (1)

Da es Hunderte von Kryptomünzen gibt, jede mit ihrem eigenen QT-Client, wie verwalten die Börsen die Transaktionen?

Nach dem, was ich gesehen und verstanden habe, ist jeder Austausch, der auf einer Website wie cryptsy oder mintpal läuft, ein eigener Prozess. Jeder „Exchange-Server“ ist ein Programm, das auf dem Server der Website läuft. Da das Protokoll jeder Münze eine eigene Brieftasche erfordert, müssen sie nur viele Server haben. Die Art und Weise, wie viele Server zusammengeschlossen werden, um viele Anfragen zu verarbeiten, ist eine komplexe Wissenschaft, und vieles davon ist proprietär, weil Unternehmen viel darin investieren.

QT-Client

Die Verwendung eines qt-Clients in einem Server ist ziemlich ineffizient, da nicht viel Bedarf an einer grafischen Oberfläche besteht. Die Verwendung eines solchen Clients ist nur unnötiger Mehraufwand. Diese Websites können viel Geld sparen, indem sie Serverprogramme optimieren, was wiederum eine geringere Servernutzung und weniger notwendige Investitionen in Hardware ermöglicht.

Verwenden sie den Core-Client jedes Altcoins auf den Servern oder werden sie dafür Code programmieren?

Die effizienteste Lösung zum Ausführen einer Krypto-Transaktion wäre die Barebones-Befehlszeile, da sie nur minimalen Overhead hat. Es nimmt nur Anfragen und sendet sie durch das Netzwerk. Dies ist am einfachsten mit nur dem Kernclient zu tun, obwohl alle Bitcoin-Clients den Kernclient in sich haben. Als nächstes würde das Senden von Transaktionen ein serverseitiges Programm erfordern, das die Austauschberechnungen durchführt und dann die richtigen Gelder an die richtigen Brieftaschen sendet. Dieser Teil würde kundenspezifisch codiert werden. Peatio ist noch nicht sehr weit verbreitet, und es gibt keine andere "Börsensoftware", also schreiben Börsen selbst Austauschsoftware.

Wenn die Codierung erfolgt ist, welche Plattform oder Sprache ist sicher?

Die serverseitige Codierung beeinträchtigt die Sicherheit nicht, da sie auf der Seite der Vermittlungsstelle verbleibt. Serverseitige Sicherheitsvorkehrungen wie das Verschlüsseln wichtiger Daten werden nicht wirklich von der Plattform beeinflusst. Solange die Plattform Verbindungen verschlüsseln und Daten sicher aufbewahren kann, ist sie eine sichere Plattform. Mir ist klar, dass das eine Art abgeblasene Antwort ist, aber fast jede Serverplattform ist so konzipiert, dass sie sicher genug ist, um diese Art von Dingen auszuführen, und das gilt auch für die Programmiersprachen.