Las transacciones de criptodivisas consisten en transferir activos digitales de una persona a otra a través de una red blockchain. A continuación se explica cómo funciona el proceso:
- Iniciar una transacción:
- Cuando quieres enviar criptodivisas, utilizas un monedero, que es una herramienta de software o hardware que almacena tus claves privada y pública. La clave privada se utiliza para firmar la transacción y demostrar la propiedad de los fondos, mientras que la clave pública actúa como su dirección para recibir fondos.
- Se introduce la dirección de la cartera pública del destinatario, se especifica la cantidad de criptomoneda a enviar y se inicia la transacción.
- Transmisión de la transacción:
- Una vez firmada, la transacción se transmite a la red de criptomonedas, donde se propaga a todos los nodos participantes (ordenadores conectados a la red).
- Validación por mineros o validadores:
- En un sistema Proof of Work (PoW) (como Bitcoin), los mineros compiten para resolver complejos problemas matemáticos para validar las transacciones y añadirlas al blockchain. En un sistema Proof of Stake (PoS) (como Ethereum 2.0), los validadores se eligen en función del número de monedas que poseen y que están dispuestos a «apostar» como garantía.
- Los mineros o validadores comprueban que la transacción es legítima, asegurándose de que el remitente dispone de fondos suficientes, de que se ha utilizado la clave privada correcta y de que la transacción no se ha gastado ya (prevención del doble gasto).
- Inclusión en un bloque:
- Una vez validada, la transacción se agrupa con otras en un bloque. Este bloque se añade a la cadena de bloques, un registro público de todas las transacciones realizadas con esa criptomoneda.
- La cadena de bloques es inmutable, lo que significa que una vez que se añade una transacción, no se puede alterar ni eliminar.
- Confirmación:
- Cada bloque añadido a la cadena de bloques representa una confirmación. Cuantas más confirmaciones tenga una transacción, más segura se considera. Normalmente, después de unas cuantas confirmaciones, la transacción se considera irreversible.
- Finalización:
- El monedero del destinatario detecta la transacción en la cadena de bloques y actualiza su saldo en consecuencia. La transacción se ha completado y la criptomoneda se ha transferido con éxito.
Todo este proceso está descentralizado, lo que significa que no depende de ninguna autoridad central, como un banco, sino de una red distribuida de ordenadores que verifican y aseguran colectivamente la transacción.