Author

Topic: Frage zu Bitcoin Clienten und Wechselgeld (Read 900 times)

legendary
Activity: 1778
Merit: 1070
December 16, 2013, 04:41:31 AM
#4
Alles klar. Danke fuer die Infos. Es gilt also wie immer: Holzauge sei wachsam!
hero member
Activity: 780
Merit: 533
December 14, 2013, 06:44:34 AM
#3
(i) ja
(ii) ja mit pywallet.py ( dumpwallet listet auch die privaten Schlüssel, also Vorsicht )
(iii) Nein. Dafür gibt es den bereits erwähnten Pool. Der wurde wohl extra eingeführt damit Backups eben nicht sofort mit der nächsten Transaktion wertlos sind.
Der Pool wird aber sofort wieder aufgefüllt. Das heißt ein Backup enthält immer die nächsten 100 Adressen.

Die Pooladressen werden nicht nur für Change gebraucht. Wenn du mit bitcoin-qt eine neue Empfangsadresse anforderst wird diese auch dem Pool entnommen.
sr. member
Activity: 406
Merit: 250
December 14, 2013, 05:10:38 AM
#2
Die Wallet enthält einen Pool aus Adressen.
Wechselgeld kommt soweit ich weiß zu der zurück, von der es kam.
Wenn der Pool verbraucht ist, werden neue angelegt.
Je nach Einstellung sind das im Regelfall 100 Stück.

Und ja, es kann dir schnell passieren, das die 100 'leer' sind, dann kommen 100 neue hinzu, und schon sind deine Backups nutzlos.
legendary
Activity: 1778
Merit: 1070
December 14, 2013, 03:44:50 AM
#1
Moin,

wenn ich meine wallet.dat irgendwo mehrfach gebackupt habe, und darauf einzahle, dann wirkt sich die Einzahlung auf alle wallet.dats gleichzeitig aus, das ist klar. D.h. ich brauche die Backups nicht anfassen.

Was passiert aber wenn ich ein Auszahlung vornehme. Soweit ich weiss kann dann die Erstellung zusaetzlicher Wechselgeldadressen notwendig werden. Meine Frage dazu:

   (i) Laeuft das alles im Hintergrund ab (bitcoinqt)?
   (ii) Kann ich mir diese Wechselgeldadressen anzeigen lassen?
   (iii) Werden die Wechselgeldadressen erst erzeugt wenn sie notwendig werden?
   (iv) Oder stammen die Wechselgeldadressen aus einem Portfolio welches beim Erstellen der wallet.dat erzeugt wurde?

Wenn (iii) zutrifft, dann kann es doch passieren, dass bei einer Auszahlung Wechselgeldadressen und private Schluessel erzeugt werden, welche sich nur in der aktuellen wallet.dat befinden, dann wuerde, insofern man die Backups nicht aktualisiert, in den Backups was fehlen sollte die taeglich genutzte wallet.dat verloren gehen. Kann mir hier jmd weiterhelfen wie das intern ablaeuft?

Gruss,
cu
Jump to: