How far can Bitcoin go?