I understand that a node can request synchronization from the network. But who is fulfilling those requests?
- How are these requests sent out? Are they sent to the entire network or 1 specific node?
- Who answers these requests? Full nodes?
- If one full node is providing the download, how do the other full nodes know that this request has been "served"?
- Does whoever providing the download get paid? How do they get paid?