Wie baut man ein Ripple-Gateway ohne Ripple?

Mir ist aufgefallen, dass es mittlerweile mehrere Ripple-Gateways gibt, allen voran Bitstamp. Die einzige Dokumentation, die ich zum Erstellen eines automatisierten Gateways finden kann, scheint jedoch zu implizieren, dass Sie das Rippled- Programm von OpenCoin haben müssen .

Kann jeder ein Ripple Gateway bauen, oder ist diese Fähigkeit auf den inneren Kreis von OpenCoin beschränkt?

ripple.com/wiki/RPC_API Einfache Gateways benötigen kein lokales Rippled
Rippled ist jetzt Open Source: github.com/ripple/rippled

Antworten (2)

Die Dokumentation geht davon aus, dass Sie einen lokalen Server ausführen. Aber jeder kann ein Gateway bauen, mit oder ohne Server. Um ein Gateway zu betreiben, müssen Sie eigentlich nur in der Lage sein, Transaktionen wie ein Client zu verarbeiten. Wenn eine Transaktion stattfindet, müssen Sie es wissen. Wenn Sie eine Transaktion durchführen müssen, müssen Sie sie durchführen.

Der wahrscheinlich einfachste Weg, dies zu tun, besteht darin, die Schnittstelle des Gateways zum Ripple-Netzwerk mit JavaScript und node.js zu implementieren – damit können Sie Ripple-lib verwenden , eine unterstützte Open-Source-Schnittstelle zum Ripple-Netzwerk.

Wenn Sie sich entscheiden, Ihren eigenen Server zu betreiben, muss sich eigentlich nichts ändern. Richten Sie Ihre Gateway-Schnittstelle einfach auf Ihren lokalen Server statt auf den öffentlichen Serverpool.

Was auch immer Sie tun, bitte senden Sie Ihre Geheimnisse nicht an den öffentlichen Serverpool. Wenn Sie Ripple-lib verwenden, stellen Sie sicher, dass die lokale Signierung aktiviert ist. Wenn Sie etwas anderes verwenden, verwenden Sie das rsign.jsProgramm von Ripple-lib, um Transaktionen für Sie zu signieren.

Wenn Sie nicht mit einem vertrauenswürdigen Rippld-Server verbunden sind, müssen Sie sicherstellen, dass alle Ihre Transaktionen mit Ihrem geheimen Kontoschlüssel signiert sind, bevor Sie sie an einen öffentlichen oder nicht vertrauenswürdigen Rippld-Server zur Verbreitung im Netzwerk senden.