Bitcoin: the currency revolution in the making