Will Bitcoin be the world's best currency for the future?