承诺是指:Alice向Bob承诺值x,在承诺时,Bob不知道x的真实值;以后某个时间,Alice揭示x的值,并且Bob也能验证x的值确实是Alice承诺的。形象地说,协议中的发送者Alice把一个消息(承诺值)放到盒子里,并把盒子锁上;接着,Alice把盒子给接收者Bob;最后Alice把钥匙给Bob,打开盒子。不可展是指:敌手不能利用Alice对值x的承诺,生成一个相关值(如x+1)来欺骗Bob。