The 10-year US Treasury yield topped 5.3% this month, its highest since 2002, so Bitcoin (BTC), which pays no yield, now competes with a government-backed return above 5%.