Ich verwende diese Bibliothek , um einen Brieftaschendienst zu erstellen, der in einem Webbrowser ausgeführt wird. Ich verwende die Bibliothek und browserify
sie ist daher mit dem Rest meiner jquery
. Das sagt mir jetzt , wie ich eine Transaktion tätige und unterschreibe. Dies gibt die Parameter an, die zum Erstellen von a verwendet werden, utxo
aber ich verstehe nicht, wie ich die Daten dafür bekomme.
Es sagt
Es kann Ausgaben direkt aus dem Getunspent-RPC-Aufruf von Bitcoin entnehmen
Mein Verständnis ist, dass der UTXO nur erhalten werden kann, wenn ein vollständiger Knoten ausgeführt wird, und nicht über den Browser, so ist mein Plan
1) Senden Sie Betrag, Empfänger und öffentliche Adresse des Absenders mit browserfiy
, bitcore-lib
und an den Serverjquery
2) Der Server findet dann UTXO
(wie?) und gibt die Rohtransaktion an den Browser zurück
3) Der Browser fordert dann zur Eingabe seines privaten Schlüssels auf, der zum Signieren der Transaktion verwendet und an den Server gesendet wird
4) Der Server schiebt dies dann auf die Blockchain und gibt den Transaktions-Hash zurück
Ich kann Punkt 2 nicht erreichen. Jetzt verstehe ich, dass viele Online-Geldbörsen eine ähnliche Struktur haben würden, aber ich kann dies nicht erreichen. Die verwendete Blockchain ist Bitcoin
, die serverseitige Sprache ist vollständig in nodejs
.
Könnte mir bitte jemand helfen / relevante Links markieren.
Sie können das Bitcore-Explorer-Modul verwenden, um Insight-Transaktionen zu senden und utxos-Daten abzurufen.
Weitere Informationen finden Sie unter https://github.com/bitpay/bitcore-explorers
Ich weiß, dass ich zu spät bin, um Ihnen zu antworten, aber der Link hat mir geholfen, zuzuteilen
Varun Agarwal