Bitcoin has recovered to $8,000 after defending key support for two consecutive days and may remain well bid over the weekend.