Una criptomoneda es una moneda digital cuyo funcionamiento está regulado y controlado por un software o programa que se ejecuta en miles de computadoras o nodos que forman una red descentralizada. Dichos nodos funcionan de tal forma que, verifican toda operación que realicen los usuarios de esta moneda. Para lograr esto, el software usa una serie de funciones matemáticas avanzadas conocidas como criptografía. Es por medio del uso de la criptografía que, cosas como la titularidad de las monedas, su uso (envío y recepción de pagos), así como su emisión y contabilidad se mantienen bajo un control estricto y seguro.
La idea de las criptomonedas es que los usuarios movilicen dichas monedas digitales dentro de esta red de nodos, usando criptografía. Así todo movimiento queda grabado en un libro de contabilidad distribuido que se almacena dentro de cada nodo, de forma inmutable y segura.