Кометы образовались 4.6 миллиарда лет назад из того же протопланетного диска что и планеты. Это остатки строительного материала который не вошел в состав больших тел.
Большинство комет живет в облаке Оорта (сферическая область на расстоянии 50000 а.е. от Солнца) или в поясе Койпера (за орбитой Нептуна). Гравитационные возмущения от проходящих звезд или массивных планет иногда выбрасывают их на орбиты ближе к Солнцу.
Функция: в строгом смысле у них нет никакой функции. Вселенная не телеологична, она не создает объекты "зачем то". Кометы существуют потому что так сложились физические условия при формировании системы.
Но есть гипотеза что кометы доставили на раннюю Землю воду и органические молекулы (аминокислоты), запустив процесс возникновения жизни. То есть косвенно они могли сыграть роль в нашем появлении.