A virtual currency is a digital representation of value only available in electronic form . It is stored and transacted through designated software, mobile, or computer applications. Transactions involving virtual currencies occur through secure, dedicated networks or over the Internet.