Durante periodos de alta actividad en la red o lanzamientos populares, las transacciones en Solana a veces fallan o no se confirman. Aunque la tarifa base en Solana es fija en 0.000005 SOL (5,000 lamports), los validadores procesan las transacciones según su prioridad financiera durante la congestión local.
Para garantizar que tus transacciones de emisión de tokens, creación de fondos o airdrops masivos se confirmen rápidamente en el siguiente bloque, debes comprender las Tarifas de Prioridad en Solana y las Instrucciones de Presupuesto de Cómputo.
Establecer una tarifa de prioridad óptima garantiza confirmaciones rápidas sin pagar tarifas excesivas.
Tarifa base vs. Tarifa de prioridad vs. Propinas Jito MEV
Las tarifas de transacción en Solana se componen de tres partes:
1. Tarifa base de firma (Fija)
La tarifa obligatoria por cada firma de transacción. Está fijada estáticamente en 5,000 lamports (0.000005 SOL) por firma y es quemada por el protocolo.
2. Tarifa de prioridad (Precio dinámico de cómputo)
Una tarifa opcional que se añade incluyendo la instrucción SetComputeUnitPrice. Paga a los validadores un precio por cada Unidad de Cómputo (CU) solicitada para priorizar tu transacción en la cola de procesamiento.
3. Propina Jito MEV (Inclusión en bloques)
Una propina directa en SOL pagada a los validadores creadores de bloques de Jito. Garantiza la inclusión en la primera posición del bloque en periodos de alta demanda.
Los detalles técnicos sobre el procesamiento de transacciones se encuentran en la Documentación de Desarrolladores de Solana.
Cálculo de tarifas de prioridad y unidades de cómputo
Las tarifas de prioridad se calculan según el número máximo de Unidades de Cómputo (CUs) solicitadas por la transacción:
$\text{Tarifa de prioridad (en Lamports)} = \frac{\text{CUs solicitadas} \times \text{Precio de CU (en Micro-Lamports)}}{1,000,000}$
Donde:
- 1 Lamport = $0.000000001 \text{ SOL}$ ($10^{-9} \text{ SOL}$).
- 1 Micro-Lamport = $0.000001 \text{ Lamports}$ ($10^{-15} \text{ SOL}$).
Ejemplo de cálculo:
Si una transacción de creación de token solicita 200,000 CUs y establece un precio de prioridad de 500,000 Micro-Lamports por CU:
$\text{Tarifa de prioridad} = \frac{200,000 \times 500,000}{1,000,000} = 100,000 \text{ Lamports} = 0.0001 \text{ SOL}$
Sumando la tarifa base de 0.000005 SOL, la tarifa total es de 0.000105 SOL.
Estrategias recomendadas para las tarifas de prioridad
Ajusta la tarifa de prioridad según la congestión de la red y la urgencia:
Congestión baja / Operaciones estándar
- Precio de prioridad: 10,000 a 50,000 Micro-Lamports por CU.
- Tarifa adicional estimada: ~0.000002 SOL a 0.00001 SOL.
- Ideal para: Transferencias estándar y actualización de metadatos.
- Precio de prioridad: 200,000 a 1,000,000 Micro-Lamports por CU.
- Tarifa adicional estimada: ~0.00005 SOL a 0.0002 SOL.
- Ideal para: Creación de fondos de liquidez y revocación de autoridades.
Congestión alta / Lanzamientos populares
- Precio de prioridad: 2,000,000+ Micro-Lamports por CU (o Propina Jito de 0.001 SOL a 0.01 SOL).
- Tarifa adicional estimada: ~0.0005+ SOL.
- Ideal para: Emisiones masivas y lanzamientos en momentos de alta demanda.
Cómo optimiza PumpBolt las tarifas de prioridad
Calcular manualmente las unidades de cómputo y el precio en micro-lamports para transacciones complejas puede ser difícil.
Las herramientas de PumpBolt (como Creador de Tokens, Fondo de Liquidez y Envíos Masivos) incluyen optimización dinámica de tarifas:
- Simulación de CU: PumpBolt simula el consumo exacto de unidades de cómputo antes de enviar la transacción, fijando límites precisos con
SetComputeUnitLimit.
- Estimación dinámica de tarifas RPC: PumpBolt consulta en tiempo real las tarifas del mercado y aplica instrucciones
SetComputeUnitPrice óptimas.
- Ajuste de velocidad en un clic: Puedes alternar entre los niveles de prioridad Estándar, Rápido y Turbo directamente desde la interfaz.
Comprender las tarifas de prioridad garantiza que tus transacciones en Solana se ejecuten de forma rápida y fiable durante los picos de volumen de la red.