Wie konfiguriere ich Bitcoin-Core (Bitcoin-QT), um keine Änderungsadressen zu verwenden?

Kann Bitcoin-Core Wallet so konfiguriert werden, dass keine Änderungsadressen verwendet werden, sondern nur eine Adresse?

Wenn ja, wie? Danke

(PS: Ich weiß, dass die meisten Leute versuchen werden, mich davon zu überzeugen, dass dies keine gute Sache ist, aber ich habe vollkommen triftige Gründe. Ich kenne die Auswirkungen auf die Privatsphäre, ok? :)

Die Wiederverwendung von Adressen ist nicht nur schlecht für Sie, sondern für alle. Tu es nicht. Und wenn Sie es trotzdem tun, werden kluge potenzielle Nutzer Ihres Produkts es genau aus diesem Grund einfach nicht verwenden.
Können Sie Ihre Gründe erläutern? Ich habe das Gefühl, dass Ihre Gründe wahrscheinlich nicht so gut sind, wie Sie denken, und dass Ihnen wahrscheinlich bessere Lösungen zur Verfügung stehen.
2 Gründe: a) mit vertraulichen Transaktionen, die bald zu Bitcoin-Core kommen, ist das Bedürfnis nach Privatsphäre über Änderungsadressen nicht so wichtig, b) Transaktionen ohne Änderungsadressen sind kleiner und daher billiger
Datenschutzprobleme bei der Wiederverwendung von Adressen werden nach dem Eintreffen vertraulicher Transaktionen weiterhin wichtig sein
@cowboy4life: Ich habe nicht gesagt, dass es nicht wichtig ist, ich sagte, es wäre nicht so wichtig
Transaktionen ohne Änderung sind kleiner. Aber eine Transaktion mit Wechselgeld, aber ohne separate Wechseladresse ist nicht kleiner. Außerdem ist es unwahrscheinlich, dass vertrauliche Transaktionen in absehbarer Zeit zu Bitcoin kommen werden.

Antworten (2)

Es ist unklar, was Sie wollen.

Sie möchten keine Wechseladressen , aber dennoch Wechselgeld haben, das auf eine der Adressen zurückgeht, von denen Coins genommen wurden? Das hat keinen Größen-/Gebührenvorteil. Dies ist möglich, indem die Münzkontrollfunktion (in der Bitcoin-Core-GUI) oder die createrawtransactionRPC-Schnittstelle verwendet wird.

Wollen Sie überhaupt keine Veränderung ? Das bedeutet, dass der Betrag, den Sie senden, genau der Summe der Größen einiger der nicht ausgegebenen Ausgaben entsprechen muss, die Sie in Ihrer Brieftasche haben. Dies führt zwar zu geringfügig kleineren Transaktionen und damit zu niedrigeren Gebühren, ist jedoch sehr einschränkend. Sie müssen Transaktionen manuell erstellen, wenn Sie dies benötigen.

Natürlich beziehe ich mich überhaupt nicht auf keine Änderung , das wäre dumm. In Bezug darauf, keinen Gebühren-/Größenvorteil zu haben, haben Sie Recht, ich habe gerade festgestellt, dass ich viele Eingaben benötige, wenn ich n Bitcoins senden möchte und alle meine vorherigen Outpoints niedriger als n sind, unabhängig davon, ob ich Adressen geändert habe oder nicht . Danke, dass du mich zum Nachdenken gebracht hast. (Und danke, dass Sie mir etwas über Coin-Control und createRawTransaction erzählt haben, aber ich habe nach einer Bitcoin-Core-Einstellung gesucht, die das Verhalten von createTransaction anders machen würde, ohne auf eine andere API oder UI zurückzugreifen.)
Eine solche Einstellung existiert nicht.

Sie können einfach das gesamte Geld senden, ohne Änderungen vorzunehmen. Auf diese Weise gäbe es kein Geld, das an eine Änderungsadresse gesendet werden könnte. Wenn Sie dann einen Teil des Geldes zurückerhalten müssen, können Sie die Transaktion mit zwei Ausgaben senden: 1. die Adresse, an die Sie bezahlen; und 2. Ihre ursprüngliche Adresse.

Übrigens gibt es keine Möglichkeit, Coins einfach auf einer Adresse zu hinterlassen. Eine Transaktion kann ohne Teilausgabe entweder ausgegeben oder nicht ausgegeben werden. Aber Sie können (in einer neuen Transaktion) Münzen an die zuvor verwendete Adresse zurücksenden. Trotzdem ist es oft eine schlechte Idee.

Bearbeiten: Möglicherweise möchten Sie auch Coin Control Features aktivieren, die dazu führen, dass die Benutzeroberfläche wie folgt erweitert wird: (Quelle: cryptocoinsnews.com ) Auf diese Weise können Sie einfach die alte Adresse als Änderungsadresse angeben.Münzkontrollfunktionen

Sie sagen nur, wie man es machen würde, Transaktionen manuell zu senden, aber ich habe gefragt, wie man mit BitcoinCore vorgeht
Wie aktiviere ich die Control Coin-Funktionen?