Las transacciones de criptomonedas se verifican a través de un sistema descentralizado diseñado para funcionar sin bancos, procesadores de pagos o cualquier autoridad central. En lugar de confiar en una sola institución, las criptomonedas dependen de la criptografía, los libros de contabilidad públicos y los mecanismos de consenso para asegurarse de que cada transacción sea válida, segura e irreversible. Este proceso de verificación es la base de por qué las monedas digitales como Bitcoin y Ethereum pueden funcionar como sistemas sin confianza.
En el núcleo de cada criptomoneda está la cadena de bloques, que puede entenderse como un libro de contabilidad público y compartido. Este libro de contabilidad registra cada transacción realizada en la red. Una vez que la información se escribe en la cadena de bloques, se vuelve extremadamente difícil de cambiar, porque copias del libro de contabilidad se almacenan en miles de computadoras en todo el mundo. Cualquier intento de alterar registros pasados requeriría cambiar la mayoría de estas copias al mismo tiempo, lo cual es prácticamente imposible en redes grandes.