Glossário Solana
QuizGrafo
Home/Network/Blockhash (Recent)
Network
Compartilhar

Blockhash (Recent)

📖O que é

A 32-byte hash derived from the bank's state at a given slot, included in every Solana transaction to prove the transaction was created recently and to prevent replay attacks. A blockhash remains valid for approximately 150 slots (~60–90 seconds at normal slot times); transactions submitted with an expired blockhash are rejected outright. Clients must fetch a fresh blockhash before signing and ideally reuse it for as short a window as possible to maximize landing probability.

💡Como pensar sobre isso

O blockhash é o 'timestamp de validade' de uma transação Solana — ela só é válida dentro de uma janela de ~150 slots (~1 minuto) do blockhash usado, prevenindo replays.

🛠️Por que builders usam

Sempre busque o blockhash mais recente imediatamente antes de montar a transação. Para fluxos de UI longos, implemente retry automático com blockhash fresco.

⚠️Erro comum

Cachear blockhashes por mais de ~30 segundos. Transações com blockhash expirado falham com 'Blockhash not found' — difícil de debugar em produção.

Sua exploração

0 termos visitados no total
Termos relacionados explorados0/2

Termos Relacionados

TransaçãoProgramming Model

An atomic unit of execution containing one or more instructions, a recent blockhash, and o…

Ver termo →
Durable NonceNetwork

A mechanism that replaces the short-lived recent blockhash in a transaction with a nonce v…

Ver termo →
Voltar ao glossário