How are rewards distributed throughout the network?