Wszystkie wielokomórkowe istoty pochodzą od organizmów jednokomórkowych. Przejście od pojedynczej komórki do etapu wielokomórkowości nie było łatwe. Możliwe jest to w momencie, gdy pierwotne, samodzielne i niezależne komórki współpracują ze sobą. Podstawowym problemem, który nie pozwala na taką kooperację jest występowanie tzw. „komórek oszukujących” (ang. cheating cells). Ich działanie polega na wyzyskiwaniu innych komórek, przez co korzyści osiąga wyłącznie jedna strona.