Bitcoin is both a virtual currency and an online payment system, one that some people believe will transform the global financial system.