Ok, aktualisiert. Bitte testen (nehme an, dies wird mehrere Stunden dauern ^^). Können Sie empfehlen, ein Dünger? Ich habe verschoben Sie die pflanze an einem eher schattigen Bereich und es scheint zu florieren, aber es kann einige andere Variablen mit im Spiel ist. Ich bin nicht einverstanden mit der in der Nähe. Wir können nicht wissen, ob es die gleiche Antwort, ohne eine Antwort. @kasi Heck oben im Kommentar :) Was passiert, wenn Sie verwenden Sie den vollständigen Pfad wie folgt: /bin/ls ? Und welche Arten von Veränderungen wurden Sie machen? @Astyanax: ich werde versuchen, deaktivieren Gesundheitsindikatoren der europäischen Gemeinschaft, aber der link, den Sie bieten, ist in Französisch, und ich leider weder Französisch sprechen oder verstehen, was Gesundheitsindikatoren der europäischen Gemeinschaft ist, so gibt es mehr spezifische Anweisungen in Englisch, wie Mach ich das?

Soweit ich weiß, gibt es keine built-in-Funktionalität in Bitcoin zu prüfen Signaturen in jeden Eingang unabhängig. Entweder alle Unterschriften korrekt sind (es zeigt also, {complete: true}) oder es gibt zumindest einen unsigned/ungültig/input-Werte nicht addieren, um die Ausgabe-Werte (es zeigt also, {complete: false}).

Das Verfahren geht wie folgt:

  1. Abrufen der referenzierten output {txid, vout} aus der UTXO festlegen oder abrufen txid und nur immer die entsprechende Ausgabe.
  2. Überprüfen Sie das Wert ist was Sie erwarten (wenn Sie sich sorgen über den Wert überhaupt) und Holen Sie sich die scriptPubKey.
  3. Die aktuelle-Eingabe - scriptSig und dann mit dem resultierenden Stapel der vorigen Ausgabe scriptPubKey.

Wenn die resultierende stack-Spitze ist nicht null (ich.e, ist WAHR), dann wird die Eingabe korrekt signiert.