The crypto market cap has seen a three-month record as bitcoin surged by $4,000 in a day to above $50,000.