Peer 2 peer layer (for review, don’t merge)

The block pool it self takes care of that.