A swarm intelligence learning model of adaptive incentive protocols for P2P networks. (2018)