Hamas and Israel have both accused each other of blocking a deal in the Gaza Strip by adhering to conditions that torpedoed previous peace efforts.