@@ alchimista - Ihr Kommentar hat mir sehr geholfen. War ich nicht klar genug - nicht enthalten, die Quellen - und vergaß, Sie zu zählen-label-Warnungen Lesen, denn ich bin so an Sie gewöhnt. Es ist nützlich, daran erinnert zu werden, dass ich brauche, um zu überprüfen, ob ich mit mir klar, also danke :) Machen Sie bitte nur eine Frage pro Frage. BTW, ja, Sie können installieren die software auf die gleiche Weise. Nette Antwort, danke :) Ok, ich kann versuchen, es auf diese Weise, wie es scheint mehr sicher. rumtscho: was ist der Füller aus? Ist es mehr gesundes zu Essen, Kakao gefüllt oder nicht gefüllt Kakao? Kann ich tun, Füllstoffe mich? sux ist eine lesbare shell-Skript. Installieren [sudo apt-get install sux], finden Ihre Position [die sux], anzeigen [cat $(das sux)]. Wenn Sie es nicht mögen, entfernen Sie es [sudo apt-get purge sux]

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:

  1. Vorherige Transaktion Hash (Finanzielle Transaktion).
  2. Sequenz-Nummer des UTXO ich versuche zu verbringen.
  3. ScriptSig oder die entsperren-Taste, die aufgebaut ist mit dem privateKey und den hash-Wert der gesamten Transaktion Körper.
  4. Ausgabe Wert.
  5. ScriptPubKey, die aufgebaut ist mit dem Ziel-Adresse.
  6. 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.