Dear all
I have read Gavins proposal on O(1) block propagation, available here:
https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2If there is another thread on this I apologise, I couldnt find it. I think the proposal is interesting and could be brilliant. However there are various basic aspects to it which I do not understand, if possible could some of you try to help explain these:
1. Is this a proposal for initial block propagation only, with the old style blocks still being propagated with a delay or will the blockchain only contain the new smaller style of blocks?
2. What is the incentive to propagate the old block format, with all the transactions, as this will presumably no longer be required for mining? Couldnt this make the problem of a lack of full nodes worse?
3. If the blockchain now only contains only the new type of block, how does the client get the history of all bitcoin transactions? Will clients need to connect to the memory pool of other nodes and how will all historic transactions be reconstructed?
4. How will miners be incentivised once the block reward drops, as if there is no longer as much scarcity in the blockchain, the fees may be too low to incentivise miners?
Many thanks