A cryptocurrency is a digital or virtual currency that uses cryptography and is difficult to counterfeit.