#Solana质押因路由错误接近停机
As transações na cadeia ficam travadas; o sistema sabe disso?
A resposta para esse problema depende de o seu sistema de quantificação ter ou não a "determinística final" da rede como uma variável de monitoramento em tempo real.
A maioria dos sistemas de negociação quantitativa, no desenho da arquitetura, assume por padrão que a rede subjacente de blockchain é estável e confiável — ou seja, a transação é enviada e, por fim, acaba sendo confirmada. Mas quando um erro de roteamento faz com que o caminho de consenso entre os nós de validação se divida, essa suposição deixa de ser válida. A transação pode ficar por muito tempo em estado de "pendente de confirmação" e até exigir reenvio manual.
A lógica do programa para lidar com anomalias de rede em nível de camada base é totalmente diferente de lidar com anomalias nos dados de mercado. Anomalias em dados de mercado são problemas no nível de preços; anomalias de rede são problemas no nível da execução — instruções de transação que não conseguem ser enviadas, enviadas mas não confirmadas, confirmadas mas com estados inconsistentes. O sistema de quantificação precisa incorporar ao nível de protocolo um conjunto de "módulo de monitoramento de determinística final":
Quando uma instrução de transação é enviada e não recebe confirmação final após uma janela de tempo predefinida, o sistema executa automaticamente algumas ações — pausa o início de novas transações nessa cadeia, faz sondagem de estado das transações já enviadas mas ainda não confirmadas, e, após o estouro do tempo de confirmação, aciona o fluxo predefinido de "tratamento de falha" (por exemplo, cancelar pedidos relacionados ou iniciar nós alternativos de rede).
A lógica central em uma frase: antes de ser confirmada de forma final, a transação não existe.
Um bom sistema de quantificação não pressupõe que a rede esteja sempre funcionando corretamente. Ele alterna automaticamente para um modo de proteção pré-definido quando ocorre uma anomalia de rede e, após a rede se recuperar, reavalia quais instruções precisam ser executadas novamente e quais estados precisam ser sincronizados novamente.

#Solana #网络故障 #量化交易 #系统架构 #controle de risco