Cada transação da Solana requer uma taxa paga em SOL. A taxa tem dois componentes: uma taxa base e uma taxa de priorização opcional. A taxa base compensa os validadores pelo trabalho criptográfico de verificação de assinaturas. A taxa de priorização aumenta a probabilidade de o líder atual agendar a sua transação à frente de outras concorrentes.
Estrutura de taxas
Cálculo da taxa base, distribuição de taxas, fórmula da taxa de priorização e exemplos de código para definir taxas.
Orçamento de computação
Limites de unidades de computação, variantes de ComputeBudgetInstruction, modelo de custo do agendador, limites de bloco e constantes de orçamento de execução.
Factos principais
- Taxa base: por assinatura, dividida 50% queimada / 50% para o validator.
- Taxa de priorização:
ceil(compute_unit_price * compute_unit_limit / 1,000,000)lamports. 100% para o validator.
Limites
| Limite | Valor | Fonte |
|---|---|---|
| Taxa base por assinatura | 5.000 lamports | lamports_per_signature |
| Limite de CU padrão / instrução | 200.000 | DEFAULT_INSTRUCTION_COMPUTE_UNIT_LIMIT |
| CU padrão de instrução incorporada | 3.000 | MAX_BUILTIN_ALLOCATION_COMPUTE_UNIT_LIMIT |
| Limite máximo de CU / transação | 1.400.000 | MAX_COMPUTE_UNIT_LIMIT |
| Micro-lamports por lamport | 1.000.000 | MICRO_LAMPORTS_PER_LAMPORT |
Is this page helpful?