OneSwarm has an interesting approach to that problem, using short hop onion routing when sharing data with unknown nodes.
Tribler promotes seeding by gossiping upload/download totals between peers and is experimenting with various methods of calculating reputation based on these statistics.
Tribler promotes seeding by gossiping upload/download totals between peers and is experimenting with various methods of calculating reputation based on these statistics.