Account Locking (Read/Write)
Rede · Abismo
O mecanismo pelo qual o escalonador da Solana reserva acesso a contas durante a execução de uma transação, concedendo locks de leitura compartilhados (múltiplas transações podem deter simultaneamente) ou locks de escrita exclusivos (apenas uma transação por vez). Antes da execução, o runtime inspeciona a lista de contas declarada de cada transação e concede ou nega locks, prevenindo corridas de dados sem requerer um mutex global. Transações que não conseguem adquirir todos os locks necessários são enfileiradas ou descartadas, tornando a declaração correta de contas nas instruções de transação crítica tanto para correção quanto para probabilidade de landing.