6

I don't understand this explaination.

1 Answer 1

8

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.

2
  • 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?
    – Pacerier
    Commented 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!
    – Eyal
    Commented Aug 17, 2013 at 6:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.