Estratégia de Reenvio (Transação)

Modelo de Programação · Profundo

Um padrão client-side para confirmar transações Solana de forma confiável apesar do modelo fire-and-forget de submissão da rede. Estratégias de produção incluem: reenvio agressivo da mesma transação assinada a cada 1-2 segundos até confirmação ou expiração do blockhash, envio para múltiplos endpoints RPC ou diretamente para endereços TPU do líder via QUIC para redundância, backoff exponencial para erros RPC transitórios, e retry com blockhash fresco onde uma nova transação é assinada após o blockhash anterior expirar. A invariante-chave é que reenviar uma transação assinada idêntica é idempotente devido à deduplicação de transações.

Termos relacionados