Olhando para as mudanças nos vários sistemas na cadeia ao longo dos anos, notei uma viragem sutil mas crucial - o protocolo começou a fazer uma nova pergunta: mesmo que as condições sejam atendidas, é realmente o momento de executar?
A lógica anterior era particularmente simples e direta. Quando o preço chegava, o tempo era certo e o saldo da carteira era suficiente, o sistema executava. Comprimindo o mundo inteiro em um conjunto de condições estáticas e, em seguida, verificando uma a uma. Mas quando as cadeias múltiplas começaram a operar em paralelo, com estados assíncronos e camadas de estratégias complexas se sobrepondo, esse método de "condição é execução" começou a mostrar falhas.
A verdadeira questão não está na ação executada, mas sim antes da execução.
Eu já analisei vários casos de protocolo em funcionamento, e uma situação comum é: o contrato roda completamente de acordo com as regras, mas o resultado, inexplicavelmente, se desvia. Após uma investigação, fica claro que — as regras em si não têm problemas, mas as premissas das quais essas regras dependem já mudaram, enquanto o sistema permanece alheio a isso.
Por exemplo, algumas suposições de julgamento mantêm a distribuição de liquidez estável, mas a migração entre cadeias já começou; alguns parâmetros são estabelecidos com base em baixa correlação de mercado, mas agora já estão altamente interligados; algumas estratégias aproveitam os dividendos de dados históricos, mas a composição dos participantes já mudou. Isso não é um erro de dados, mas sim que o sistema ainda está girando com base em "premissas desatualizadas".
Portanto, o que realmente falta ao sistema na cadeia não são mais regras, mas a capacidade de verificar antes da execução: esses pressupostos ainda se mantêm?
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Olhando para as mudanças nos vários sistemas na cadeia ao longo dos anos, notei uma viragem sutil mas crucial - o protocolo começou a fazer uma nova pergunta: mesmo que as condições sejam atendidas, é realmente o momento de executar?
A lógica anterior era particularmente simples e direta. Quando o preço chegava, o tempo era certo e o saldo da carteira era suficiente, o sistema executava. Comprimindo o mundo inteiro em um conjunto de condições estáticas e, em seguida, verificando uma a uma. Mas quando as cadeias múltiplas começaram a operar em paralelo, com estados assíncronos e camadas de estratégias complexas se sobrepondo, esse método de "condição é execução" começou a mostrar falhas.
A verdadeira questão não está na ação executada, mas sim antes da execução.
Eu já analisei vários casos de protocolo em funcionamento, e uma situação comum é: o contrato roda completamente de acordo com as regras, mas o resultado, inexplicavelmente, se desvia. Após uma investigação, fica claro que — as regras em si não têm problemas, mas as premissas das quais essas regras dependem já mudaram, enquanto o sistema permanece alheio a isso.
Por exemplo, algumas suposições de julgamento mantêm a distribuição de liquidez estável, mas a migração entre cadeias já começou; alguns parâmetros são estabelecidos com base em baixa correlação de mercado, mas agora já estão altamente interligados; algumas estratégias aproveitam os dividendos de dados históricos, mas a composição dos participantes já mudou. Isso não é um erro de dados, mas sim que o sistema ainda está girando com base em "premissas desatualizadas".
Portanto, o que realmente falta ao sistema na cadeia não são mais regras, mas a capacidade de verificar antes da execução: esses pressupostos ainda se mantêm?