гарант это третье лицо которое участвует в сделке. Т.е он выступает гарантией с двух сторон, или же просто требуется для исключить возможность мошенничества. (короче если без воды, он нужен для того чтобы сделка была без риска того что тебя могут обмануть.)