I've just learned that
Fibre protocol is used for really fast block propagation. My understanding is that if blocks are propagated faster, miners can more quickly continue to work on (what seems to them) the head of the chain, there is a lower chance for temporary forks to happen and even if they occur, they are likely to be short (small length). Please correct me if I got that wrong. That leads me to two questions:
- Is the
Fibre protocolthe reason for rare temporary forking?
- Is the
Fibre protocolalso the reason why mining difficulty is pretty much the same across the network (I assume it's the same, otherwise it would be problematic, right)? If difficulty changes after 2016 blocks on average and block propagation is fast, everyone can adjust their mining difficulty pretty easy and there wont be much difference inside the network (most of the nodes will up to date)?