Bitcoin is a cryptocurrency whose value is determined by what its holders are willing to pay for it. Gold is a physical asset that has been used for millennia as currency.