没有什么根本性区别。协议就是合同,协议与合同之间没有什么根本性区别。定金协议是指当事人双方协商一致达成的有关定金约定,是双方协商的结果。
定金合同也是当事人双方协商一致达成的结果,只是部分合同条款有可能不是双方协商达成的。