Ist es möglich, sendrawtransaction
die Blockchain zu verwenden, ohne sie herunterzuladen? Oder wird Bitcoin die Sendung ablehnen, da es die Eingaben nicht validieren kann?
Wenn der Client es standardmäßig blockiert, gibt es eine Möglichkeit, ihn zum Senden zu zwingen?
Der RPC-Aufruf sendrawtransaction
versucht, die rohe Transaktion, die Sie ihm geben, zu übertragen, indem er sie zuerst zu seinem eigenen Mempool von Transaktionen hinzufügt. Wenn Sie nicht über die UTXO-Datenbank verfügen, können Sie die Eingaben der Transaktion nicht validieren, sodass Ihr Knoten sie aus seinem Mempool ablehnt. Also im Wesentlichen nein, es gibt keinen Weg mit dem Standard-Client.
Sie könnten Ihren Client so ändern, dass er einen neuen RPC-Aufruf hat, der nur die rohen Transaktionen sendet, ohne sie zu überprüfen. Aber dann laufen Sie Gefahr, eine ungültige Transaktion zu übertragen und Ihre Kollegen Ihren Ban-Score erhöhen zu lassen.
Siehe auch: Senden von tx an das Netzwerk über AJAX, ohne Bitcoin zu installieren . Diese Frage listet einige APIs auf, die das Senden einer Rohtransaktion unterstützen, was für Sie hilfreich sein kann.
AF
Morsecoder
Amaclin