Bitcoin is a virtual currency that exists only digitally and can be purchased only online whereas gold is a physical assests that you can touch and hold. The difference between is currency part . Bitcoin is more volatile as compared with gold. Bitcoin is referred to as a gold. Both have their own importance on their own.