Tag-Beschreibung htc-explorer
Gemäß meinem Verständnis, ein SPV-client behält eine Spur von der block-Header in eine eigene Datenbank. Also, wenn ein Benutzer versucht, senden Sie bitcoins mit, dass insbesondere SPV-client, wie ist die Transaktion konstruiert?
Ein Benutzer mit diesem client wird wahrscheinlich geben Sie den Betrag, den er senden will und die Ziel-Adresse. Und vermutlich wird er unterzeichnet mit seinem privaten Schlüssel.
Also mit diesen 3 Daten, wie Menge, Bestimmungs-und privateKey wie wird die SPV-Konstrukt die gesamte Transaktion-Objekt.
Weil ich weiß, dass wenn ich manuell schreiben einer Transaktion mit der hand, ich brauche:
- Vorherige Transaktion Hash (Finanzielle Transaktion).
- Sequenz-Nummer des UTXO ich versuche zu verbringen.
- ScriptSig oder die entsperren-Taste, die aufgebaut ist mit dem privateKey und den hash-Wert der gesamten Transaktion Körper.
- Ausgabe Wert.
- ScriptPubKey, die aufgebaut ist mit dem Ziel-Adresse.
- SigHash Code.
Also ich bin gerade liefern Betrag, Ziel-und private-key. Wie wird die SPV-client, um die restlichen Werte wie Prevout hash, Reihenfolge Zahl, wie viele UTXOs freigeschaltet werden und wie viele neue UTXOs sollten gebildet werden?
Es wird sehr hilfreich sein, wenn jemand erwähnt, ein codebase, wo die Umsetzung gegeben.