Задаток выполняет несколько функций, среди которых доказательственная, обеспечительная и платежная.
Доказательственная функция заключается в том, что задаток подтверждает факт заключения договора и его условия.
Обеспечительная функция состоит в том, что задаток служит средством обеспечения исполнения обязательства. Если одна из сторон уклоняется от исполнения договора, задаток остается у другой стороны (если виноват покупатель) или возвращается в двойном размере (если виноват продавец).
Платежная функция означает, что задаток может быть зачтен в счет платежа по договору. Если договор исполнен, задаток засчитывается в счет основной суммы платежа.
Учитывая многообразие функций задатка, наиболее полным ответом будет тот, который включает все эти аспекты.
Ответ: доказательственную, обеспечительную и платежную.