Bitcoin-Cli, wie erstelle ich eine Rohtransaktion, ohne die gesamte Eingabe auszugeben?

Gibt es eine Möglichkeit, eine Rohtransaktion mit der Bitcoin-cli createrawtransaction-API zu erstellen , für die nicht die gesamte Eingabe ausgegeben werden muss?

Was ich jetzt tue, ist, diese gesamte Eingabe zu verbrauchen, indem ich 0,01 an die angegebene Adresse sende und die Änderung zurück an die Adresse sende, von der ich mich zurückziehe.

Wenn ich 0,5 BTC auf meine Brieftasche einzahle und 0,01 abhebe, gibt es eine Methode, um mit meinen 0,49 BTC zu arbeiten, die ich übrig habe, ohne dass sie vollständig verbraucht und an die Änderungsadresse gesendet werden, weil ich dann feststecke und auf die Bestätigung warte und es erweckt den Eindruck, dass mein Wallet-Guthaben 0 ist, wenn es wirklich 0,49 BTC sind.

Antworten (1)

Gibt es eine Möglichkeit, eine Rohtransaktion mit der Bitcoin-cli createrawtransaction-API zu erstellen, für die nicht die gesamte Eingabe ausgegeben werden muss?

Nein. Es ist ein inhärentes Merkmal des Bitcoin-Protokolls, dass Eingaben vollständig oder gar nicht ausgegeben werden müssen. Es ist ein binärer Zustand: ausgegeben oder nicht ausgegeben. Es gibt kein "teilweise ausgegeben".

Was ich jetzt tue, ist, diese gesamte Eingabe zu verbrauchen, indem ich 0,01 an die angegebene Adresse sende und die Änderung zurück an die Adresse sende, von der ich mich zurückziehe.

Ja, das müssen Sie tun (obwohl es aus Datenschutzgründen besser ist, die Änderung stattdessen an eine neu generierte Adresse zu senden).

Wenn ich 0,5 BTC auf meine Brieftasche einzahle und 0,01 abhebe, gibt es eine Methode, mit meinen 0,49 BTC zu arbeiten, die ich übrig habe, ohne dass sie vollständig verbraucht und an die Änderungsadresse gesendet werden

Nö.

denn dann stecke ich fest und warte auf die Bestätigung und es erweckt den Eindruck, dass mein Wallet-Guthaben 0 ist, wenn es wirklich 0,49 BTC sind.

Ja, damit muss man einfach leben. Sie müssen jedoch nicht unbedingt auf die Bestätigung der Transaktion warten, bevor Sie das Wechselgeld ausgeben. Aber die zweite Transaktion wird erst nach der ersten bestätigt.