Is cryptocurrency the future of finance?