BTC/USD climbs to over $18,800 in Friday trading, less than $1,250 off its historic highs from 2017.