虚拟货币可以分为非加密货币和加密货币两种类型。非加密货币是由公司或个人自行发行的,取消了印刷、数据审核、防伪、押运流通和保险库保管等成本,可以无限制发行。加密货币则是依靠计算机显卡和CPU的大量计算产生,使用密码学设计确保货币各环节流通安全。与其他虚拟货币不同,加密货币总数量有限,具有极强的数量稀缺性,并具有升值属性。挖掘加密货币的过程类似挖金矿,通过现有代码运算产生一串代码串即为加密货币。加密货币具有许多优点,例如去中心化、无国界、节省成本和抗通货膨胀等。在商店使用加密货币进行交易可以省去税收和监管成本,并且全球通行不受限制。