Cada transacción de Solana requiere una tarifa pagada en SOL. La tarifa tiene dos componentes: una tarifa base y una tarifa de priorización opcional. La tarifa base compensa a los validadores por el trabajo criptográfico de verificar firmas. La tarifa de priorización aumenta la probabilidad de que el líder actual programe tu transacción antes que las competidoras.
Estructura de tarifas
Cálculo de tarifa base, distribución de tarifas, fórmula de tarifa de priorización y ejemplos de código para establecer tarifas.
Presupuesto de cómputo
Límites de unidades de cómputo, variantes de ComputeBudgetInstruction, modelo de costos del programador, límites de bloque y constantes de presupuesto de ejecución.
Datos clave
- Tarifa base: por firma, dividida 50% quemada / 50% al validator.
- Tarifa de priorización:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamports. 100% al validator.
Límites
| Límite | Valor | Fuente |
|---|---|---|
| Tarifa base por firma | 5000 lamports | lamports_per_signature |
| Límite de CU predeterminado / instrucción | 200 000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| CU predeterminado de instrucción integrada | 3000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| Límite máximo de CU / transacción | 1 400 000 | MAX_COMPUTE_UNIT_LIMIT |
| Micro-lamports por lamport | 1 000 000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?