Author

Topic: 0.01 verzonden, maar blockchain zegt 0.40 (Read 718 times)

sr. member
Activity: 426
Merit: 250
October 23, 2013, 06:02:44 PM
#8

Wel erg slordig dat dit nergens in de client vermeld staat, ik bedoel, ik werk nu al een paar maanden met bitcoin, maar wist nog niets van deze feature.

Ik moet zeggen dat dit toevallig de tweede keer is dat ik dat vandaag hoor.

Het staat tegenwoordig wel op de site van bitcoin.org: http://bitcoin.org/en/secure-your-wallet
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
October 23, 2013, 04:35:12 PM
#7
Man, zo rol je van de ene emotie in de andere.
Het ene moment denk je dat het echt helemaal kut is, en dat is gedoemd is om te mislukken,...
Het andere moment stroomt je hart weer over van gelukzaligheid door de genialiteit van het protocol.
Ik blijf het zeggen; Soms lijkt bitcoin een beetje dof,.. maar meestal blinkt het als goud.
Ze hebben het wel eens over de intrinsieke waarde van bitcoin, en ik las laatst weer een artikel dat de intrinsieke waarde van bitcoin gezocht moet worden in privacy.
Ik vond het wat vergezocht.
In mijn ogen heeft goud alleen maar een intrinsieke waarde omdat het niet rot en altijd glimt.
Voor mij glimt bitcoin ook als goud, maar dan niet fysiek maar door de genialiteit van het protocol. *dat* is de intrinsieke waarde. Net als bij een schilderij van een paar honderd miljoen, de genialiteit van de schilder bepaalt de waarde (en de gek die het er voor over heeft) en niet de verf op het doek.
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
October 23, 2013, 04:23:35 PM
#6
Bedankt voor je antwoord, ik zet dat net ergens anders te lezen:

Thanks, if only anyone could explain "the wallet has 100 (=keypoolsize) spare keys", that would be nice...

Does this explain it any better?

Ok, so I backup my wallet and store it somewhere.

Then in my client, I create a new address to receive coins and have some money sent my way.

Do I need to backup my wallet again because I have created a new address?

That depends on which wallet program you are using, but in most cases the answer is no.

If you are using Bitcoin-Qt with the default configuration, it pre-generates the next 100 addresses that it will use and stores them in the wallet.dat file.  This means that new address that you "created" was already in the wallet.dat when you backed it up (as will be the next 99 addresses "created" after that).  Each time Bitcoin-Qt pulls an address from the pool of pre-generated addresses, it pre-generates another address and adds it to the pool so that there are always 100 "future" addresses in any new backup.

There are 2 things to be aware of if you are going to rely on this pre-generation of addresses.

First, when you add (or change) a password to the wallet it tosses out all 100 of the pre-generated addresses and generates 100 new ones.  This means that if you back-up the wallet, then add a password, and then "create" a new address to receive coins, the backup will not have the address and will be unable to access those coins.

Second, Bitcoin-Qt uses one of those pre-generated addresses without telling you about it every time you create a transaction to send bitcoins.  This address is kept hidden from you, and is used to store the "change" from the transaction.  Bitcoin-Qt will generally try to choose to use more bitcoins from your wallet than are needed for the transaction you are creating, then it will send the excess back to your wallet using this "change" address.  This means you can't just count up the addresses in the "receive coins" tab of the wallet, since additional addresses were used up each time you sent a transaction as well.


Wel erg slordig dat dit nergens in de client vermeld staat, ik bedoel, ik werk nu al een paar maanden met bitcoin, maar wist nog niets van deze feature.
Maar goed, komt ook omdat ik voorheen alleen maar paper wallets had en mijn android wallet en sinds kort een paar bitcenten voor de test op een linux machine heb gezet. (maar goed dat het een paar centen waren, had een hartverzakking gekregen als ik zag dat mijn hele saldo naar een onbekend adres was gegaan)

Bij versleuteling dus wel opnieuw een backup maken, anders dus na uiterlijk 100 transacties.

Ik kan weer rustig slapen.

Bitcoin FTW

sr. member
Activity: 426
Merit: 250
October 23, 2013, 04:21:12 PM
#5
standaard is 100 inderdaad en dit kan je ophogen.

Android wallet pakt dat anders aan, maar dat is minder goed voor de privacy.  Multibit werkt wat dat betreft het zelfde als de android client.
sr. member
Activity: 321
Merit: 250
Bitbuy.nl!
October 23, 2013, 04:17:03 PM
#4
Nee, je backup werkt gewoon nog een tijdje. Volgens mij maak je standaard 100 adressen aan en voor elke transactie die je maakt gaat er wisselgeld naar een van deze adressen. Als je transacties maakt worden er automatisch nieuwe adressen aangemaakt, maar ze worden gebruikt in volgorde van aanmaken, dus de eerste 100 transacties die je doet hoef je geen nieuwe back-up te maken. Het gebruik van nieuwe adressen wordt gedaan om anonimiteit en obscuriteit te verhogen.
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
October 23, 2013, 04:10:09 PM
#3
Ik gebruik Bitcoin QT 4.8.4 op linux mint.

Ik zit net te lezen op http://www.reddit.com/r/Bitcoin/comments/1bdbsk/bitcoin_client_developers_default_to_sending/ hoe het werkt.
Nooit geweten dat deze client zo werkt, en ik vind het helemaal KUT.
Man, hoe verzin je zoiets gebruiksonvriendelijk.
Denk ik net weer even veilig te zijn met mijn wallet.dat backup,... blijkt dat je dus alles kwijt bent met een oude backup. Toch? Of lees ik dat nu verkeerd.
De oude backup heeft nog niet de nieuwe private key van het wisselgeldadres.

Dat is toch ruk? Waarom kan je dat niet uitzetten?
Ik denk dat ik de rest van de bitcoins maar weer overmaak naar mijn androidwallet....
sr. member
Activity: 426
Merit: 250
October 23, 2013, 04:04:01 PM
#2
Hallo,

Laat ik eens een gokje wagen dacht ik.
Ik verzond 0.01 naar Satoshi adres, ook eens om te kijken hoe dat werkt.
Nu zie ik dat 0.01 naar satoshi is verzonden, en de rest van mijn linux wallet 0.3595 naar een ander, nieuw adres. Een adres wat ik niet zelf heb aangemaakt.
Wat gebeurt hier? Mijn linux-client zegt netjes dat ik nog saldo heb.
Is het verschil van het startsaldo (0.37) soms naar een nieuw adres gestuurd wat meteen in mijn linux-client bekend is?
Oftewel, ben ik meteen eigenaar van die private key?
Zo ja, zijn voorgaande backups nu waardeloos (omdat de nieuwe key er nog niet in zit) en moet ik nu bij elke transactie waar dit gebeurt weer een nieuwe back-up maken?
Heeft dit soms te maken met de transaction-fee welke ik er bij gedaan had?

Ik hoop graag licht te zien in duisternis.
Welke wallet gebruik je?

Het heeft te maken met change: https://en.bitcoin.it/wiki/Change
legendary
Activity: 1022
Merit: 1008
Delusional crypto obsessionist
October 23, 2013, 03:38:03 PM
#1
Hallo,

Laat ik eens een gokje wagen dacht ik.
Ik verzond 0.01 naar Satoshi adres, ook eens om te kijken hoe dat werkt.
Nu zie ik dat 0.01 naar satoshi is verzonden, en de rest van mijn linux wallet 0.3595 naar een ander, nieuw adres. Een adres wat ik niet zelf heb aangemaakt.
Wat gebeurt hier? Mijn linux-client zegt netjes dat ik nog saldo heb.
Is het verschil van het startsaldo (0.37) soms naar een nieuw adres gestuurd wat meteen in mijn linux-client bekend is?
Oftewel, ben ik meteen eigenaar van die private key?
Zo ja, zijn voorgaande backups nu waardeloos (omdat de nieuwe key er nog niet in zit) en moet ik nu bij elke transactie waar dit gebeurt weer een nieuwe back-up maken?
Heeft dit soms te maken met de transaction-fee welke ik er bij gedaan had?

Ik hoop graag licht te zien in duisternis.
Jump to: