Recentemente, ao trabalhar na integração de oráculos, descobri um fenômeno interessante: muitos protocolos DeFi ignoram o problema do «atraso» no fluxo de dados, e isso muitas vezes não é um sistema travado, mas sim os dados não sendo acionados no tempo esperado.



Por exemplo, um determinado posição teoricamente deveria ser fechada no momento A, mas ela acabou mudando de estado apenas no momento B — com uma diferença de mais de dez minutos. Nesse momento, a operação de liquidação fica bastante abrupta, e os usuários, ao verem os dados de mercado, parecem perceber um atraso, enquanto o painel de controle mostra tudo normal. Isso gera uma situação constrangedora.

Como desmembrar esse tipo de problema? É preciso começar entendendo como o protocolo consome os dados do oráculo. Meu hábito é não apressar na construção de uma estrutura lógica, mas sim fazer uma análise do ponto de vista do bloco — nesse intervalo de tempo, o protocolo realmente «viu» o quê? Quais chamadas foram acionadas? O que significa os dados serem «frescos» ou «suficientemente atuais»? Se você não entender os detalhes desse processo, não consegue fazer uma investigação eficaz, só pode depender da sorte. Essa é uma das armadilhas mais comuns ao integrar oráculos.

Para ser honesto, todo mundo acha que integrar um oráculo é uma tarefa de fim de semana, simples e direta. Mas os problemas aparecem com o tempo — após alguns meses, o comportamento do protocolo começa a mudar. Seja por reduzir custos ajustando os parâmetros de forma dissimulada, seja por adicionar uma fonte de dados reserva, ou por alterar a frequência de atualização. Essas mudanças aparentemente inofensivas, na verdade, estão silenciosamente remodelando a compreensão do sistema sobre a «usabilidade» dos dados.
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.
  • Recompensa
  • 4
  • Republicar
  • Partilhar
Comentar
0/400
gas_fee_therapyvip
· 11h atrás
Ai, é por isso que a liquidação acontece sempre nos momentos mais desesperados, é realmente um pouco nojento
Ver originalResponder0
LayerZeroHerovip
· 11h atrás
A questão do atraso dos dados é realmente impressionante, muitos projetos nem ligaram a mínima importância nisso
Ver originalResponder0
alpha_leakervip
· 11h atrás
Mais uma dessas minas escondidas, realmente impressionante
Ver originalResponder0
StableNomadvip
· 11h atrás
honestamente isto é apenas UST outra vez, exceto que ninguém quer admitir isso
Ver originalResponder0
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • بالعربية
  • Português (Brasil)
  • 简体中文
  • English
  • Español
  • Français (Afrique)
  • Bahasa Indonesia
  • 日本語
  • Português (Portugal)
  • Русский
  • 繁體中文
  • Українська
  • Tiếng Việt