Question: what is the reason of voltage difference?
Answer: If there is a uniform electric field about a charged object, negatively charged objects will be pulled towards higher voltages, and positively charged objects will be pulled towards lower voltages. The potential difference/Voltage between two points is independent of the path taken to get from point a to b.