Why is it hard to compute $$(g^x\bmod p, g^y\bmod p) \longmapsto g^{xy}\bmod p $$
when can we quickly compute
$$x \longmapsto g^x\bmod p$$
?