多项选择题

A、担保合同履行
B、对债权人和债务人都具有约束作用
C、证明合同有效
D、具有预先给付的性质