Este documento discute a cooperação em sistemas peer-to-peer e como incentivar compartilhamento de recursos de forma sustentável. Ele revisa evidências de que os seres humanos nem sempre agem de forma egoísta e racional, e que a cooperação pode emergir através de mecanismos evolutivos e sociais. Também apresenta exemplos de como sistemas de computação distribuída incentivaram o compartilhamento através de normas e recompensas.