协议和合同在法律上并没有本质区别,合同本身就是一种协议,两者最常用的场合略有不同,但法律效力不分高低。双方私下签的协议,只要内容合法、意思真实、主体适格,就具有法律约束力,没有经过公证或者盖章也照样有效。