3 ms·
The entire purpose of mining is to enable global consensus. It's not possible to ensure that all miners are operating on the same transaction set.
by pstrateman 11y ago
The entire purpose of mining is to enable global consensus.
It's not possible to ensure that all miners are operating on the same transaction set.
- Paul-ish 11y agoI think Andresen's O(1) block propagation proposal[0] requires exactly that. I'm not sure if he has worked out the details though. [0]:https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2 https://gist.github.com/gavinandresen/e20c3b5a1d4b97f79ac2
- pstrateman 11y agoGavin relies on the transactions miners are working on being close to the same, but not exactly. An easy way to understand the proposal is to think about it in terms of forward error correction. The design is an improvement over the existing relay network to compactly encode transactions which are not yet fully relayed. In practice the improvement is very small. Information on the existing relay network is available here http://bitcoinrelaynetwork.org/ http://bitcoinrelaynetwork.org/