Crypto faces risk as dollar net longs hit $27.8B