Analysts say the months-long dispute has shaken investor confidence and hurt the Iranian economy , which derives 80 percent of its revenues from oil exports .