A near three-year high for the cryptocurrency market cap as BTC came inches away from $20,000, while the altcoins keep booming.