Senden Sie BTC von einer bestimmten Eingabe, ohne Bitcoin auszuführen

Gibt es eine Drittanbieter-API, die es ermöglicht, Bitcoins mit bestimmten Transaktionen als Eingaben zu senden?

Im Jahr 2013 musste ich Bitcoin selbst ausführen und eine Rohtransaktion manuell erstellen. Aber vielleicht ist es jetzt, nach 3 Jahren, einfacher? Das Ausführen von Bitcoin ist jetzt nicht so billig, aber ich möchte wirklich eine Bitcoin-Zahlung von einer Adresse an andere weiterleiten und sie auch sicher und klar aufbewahren.

Antworten (2)

Sie können benutzerdefinierte Transaktionen zum Signieren mit der Blockchain-API erstellen:

https://www.blockcypher.com/dev/bitcoin/#creating-transactions

Sie müssten damit herumspielen, um genau die gewünschte Münzkontrolle zu erhalten, aber die meisten Funktionen, nach denen Sie suchen, sind vorhanden, wenn Sie das Datenschutzleck nicht stört.

Sie können Ihren eigenen sehr leichten Bitcoin-Client implementieren. Es sollte unterstützen versionund txNachrichten: https://en.bitcoin.it/wiki/Protocol_documentation

Sie stellen also eine TCP-Verbindung zu jedem Bitcoin-Knoten mit weißer IP her. Sie können zum Beispiel blockchain.info auswählen. Ihr Light-Client sendet eine versionNachricht, der Remote-Knoten sendet Ihnen getdataeine Nachricht und Sie senden Ihre Transaktion in txeiner Nachricht zurück. Danach überprüft der Remote-Knoten es und breitet sich auf andere Knoten und auf das gesamte Netzwerk aus.

Sie müssen sich nicht um die Sicherheit kümmern. Niemand kann Ihre Bitcoins stehlen, wenn Sie die Rohtransaktion korrekt generiert haben.

Und vielleicht gibt es einen Thin-Bitcoin-Client, der eine „Createrawtransaction“- oder ähnliche Funktionalität bietet? Ich habe versucht zu suchen und keine API der derzeit verfügbaren Thin Clients gefunden, aber vielleicht habe ich nicht gut genug gesucht.
Sie können libbitcoin-explorer en.bitcoin.it/wiki/Libbitcoin_Explorer überprüfen. Es lädt nicht alle 80 GB+ Daten herunter. Sie können Transaktionen hier erstellen: github.com/libbitcoin/libbitcoin-explorer/wiki/bx-tx-encode Senden Sie sie hinzufügen: github.com/libbitcoin/libbitcoin-explorer/wiki/bx-send-tx