Deduplicación de Transacciones

Protocolo Central · Abismo

El mecanismo de Solana para prevenir que la misma transacción sea procesada dos veces dentro de un slot o entre slots consecutivos. Cada transacción se identifica unicamente por su primera firma; el runtime mantiene una cache de estado de firmas procesadas recientemente que abarca aproximadamente 150 slots (~60-90 segundos). Si llega una transacción con una firma ya vista, se descarta silenciosamente. Está cache es la razon por la que la lógica de reintentos puede reenviar con seguridad la misma transacción firmada sin riesgo de doble ejecución, y por la que las transacciones con blockhashes expirados son rechazadas incluso si la firma es nueva.

Términos relacionados