Transacción
16/4/2026
Transacción en una blockchain es una instrucción firmada que modifica el estado de la red — típicamente moviendo fondos de una dirección a otra, llamando a un contrato inteligente o creando un token. Cada transacción es autorizada por una firma criptográfica de la clave privada del remitente.
Componentes básicos
- Entradas / remitente — quién autoriza la transacción
- Salidas / destinatario — a dónde va el valor
- Cantidad — cuánto se está moviendo
- Tarifa — pagada a los mineros/validadores por la inclusión
- Firma — prueba criptográfica de que el remitente la autorizó
- Nonce — un contador que previene ataques de repetición
Dos modelos de transacción
UTXO (Bitcoin, Litecoin, Tari, Cardano)
El libro mayor es un conjunto de Salidas de Transacciones No Gastadas (UTXOs) — fragmentos de monedas indivisibles, cada uno adjunto a un script de bloqueo (generalmente requiriendo una firma específica). Una transacción consume uno o más UTXOs como entradas y crea nuevos UTXOs como salidas. Si las entradas superan la cantidad enviada + tarifa, la diferencia se devuelve como "cambio".
Basado en cuentas (Ethereum, Solana, BNB Chain)
El libro mayor es un conjunto de cuentas, cada una con un saldo en ejecución. Una transacción debita directamente la cuenta del remitente y acredita la del destinatario. Es más simple de razonar pero requiere un contador nonce para prevenir gastos dobles.
De la firma a la confirmación
- El remitente construye y firma una transacción con su clave privada
- La transacción se transmite a los nodos y entra en el mempool — un grupo de transacciones pendientes
- Un minero o validador la selecciona para su inclusión en un bloque
- Una vez que el bloque es minado, la transacción tiene 1 confirmación
- Cada bloque adicional encima añade otra confirmación
Cuantas más confirmaciones, más difícil se vuelve revertir la transacción. Los intercambios de Bitcoin típicamente esperan de 3 a 6 confirmaciones; Ethereum trata la finalidad de manera diferente bajo prueba de participación.
Mempool
El mempool (pool de memoria) contiene transacciones válidas no confirmadas. Los mineros típicamente eligen primero las transacciones con la tarifa más alta por byte. Cuando la red está congestionada, las transacciones con tarifas bajas pueden esperar horas o días — o ser descartadas por completo.
