I don't understand this explaination.
1 Answer
With a deterministic wallet you create from an initial seed a sequence of bitcoin addresses. Imagine counting 1, 2, 3, 4, etc.
You can create as many addresses as you like, but not all of them will appear on the blockchain. For instance I might create one especially for you to give me 1,000,000 BTC. That is (alas!) probably not going to be used.
When you are recreating a wallet from scratch you do not know which is the last address used. So you start at the beginning and see what is on the blockchain. Then you look for the next one in the sequence. The gap limit is how many 'misses' you accept before you give up and stop looking.
-
So let's say gap is 10 and I've looked from 1 to 10 and found nothing. Do you mean that if address 20 is actually used and contain coins, then I would have lost those coins?– PacerierCommented Aug 15, 2013 at 15:56
-
No, it doesn't mean that the coins are lost, it just means that you set the gap limit too small. If you set the gap limit higher, then you'll find the coins. The only way this happens is if you gave out 20 different addresses in a row and the first 19 didn't receive any coins. Usually it's not a problem, because when you give someone an address, usually they send you coins to it!– EyalCommented Aug 17, 2013 at 6:59