Função Oracle Hook truncada: o Uniswap mudará o DeFi novamente?

Compilado por: Frank, Foresight News

O protocolo Uniswap é uma infraestrutura criptográfica importante para milhões de traders e suporta mais de US$ 1,6 trilhão em volume de negociação, fornecendo liquidez profunda, e o Uniswap v4 é a evolução mais recente do protocolo, permitindo que os desenvolvedores usem funções AMM personalizadas do Hooks Build sobre o Uniswap.

Já escrevemos sobre o gancho do criador de mercado médio ponderado pelo tempo e hoje vamos nos concentrar no "oráculo truncado".

Oráculos de preços, como aqueles no pool Uniswap v3, são conhecidos por fornecer informações de preços sobre pools de liquidez para outros protocolos DeFi, e oráculos de preços truncados, implantados como ganchos v4 opcionais, podem reduzir grandes transações. é mais resistente a oráculos, tornando-o mais seguro para uso em cenários DeFi.

O papel dos oráculos de preços

Um oráculo de preços é uma ferramenta usada para visualizar informações de preços de um ativo específico. Esses oráculos da rede são fontes de preços confiáveis que refletem os dados da rede. Os oráculos de preços Uniswap v3 permitem que contratos inteligentes integrem e usem dados de preços na cadeia para criar aplicativos mais combináveis em DeFi.

O oráculo de preços Uniswap v3 foi construído com o mecanismo de Prova de Trabalho (PoW) do Ethereum em mente, mas ** depois que o algoritmo de consenso do Ethereum mudou para Prova de Participação (PoS), algumas das principais suposições do oráculo mudaram. menos seguro**.

Embora o custo de manipulação do preço dos pools de alta liquidez no Uniswap v3 seja demasiado elevado, a importância dos oráculos de preços também os torna um alvo para intervenientes mal-intencionados, que têm incentivos financeiros suficientes para manipular os oráculos de preços.

Portanto, precisamos de modificar o oráculo para o tornar mais resiliente, e o oráculo de preços truncado utiliza uma fórmula diferente para calcular os preços e pode fornecer uma alimentação de preços mais fiável e menos suscetível à manipulação. **

Qual é o gancho de um oráculo truncado?

Um oráculo truncado é um oráculo de preços em cadeia que usa a fórmula da média geométrica para registrar o preço dos ativos no pool de liquidez Uniswap e, em seguida, trunca o feed de preços do oráculo - ou seja, ** dentro de um único bloco, o preço registrado só pode subir ou até o valor máximo. **

Este truncamento ajuda a eliminar o impacto a longo prazo das grandes transacções no preço - independentemente de estas grandes transacções serem legítimas ou maliciosas, porque se um actor malicioso tentar manipular o preço, este deverá ser sustentado ao longo de vários blocos. oráculos caros de manipular**.

Visualização da função Oracle Hook de truncamento: o Uniswap mudará o DeFi novamente?

Como funciona o gancho oracle truncado?

O contrato inteligente deste Gancho armazena uma cópia do preço do pool de liquidez correspondente, onde no Uniswap v3 e v4 esses preços são expressos em ticks.

Antes de fazer uma negociação ou ajuste de LP, Hook compara o movimento atual do preço do pool de liquidez com o movimento do preço armazenado em seu contrato, e se a diferença entre os dois números for menor que uma determinada unidade numérica (com base em nossa pesquisa, usamos 9.116), então o Hook será atualizado para esta nova faixa de preço.

No entanto, se o preço atual de um pool de liquidez movimentar mais de 9.116 unidades digitais, o oráculo limitará seu preço a +- 9.116, limitando assim a quantidade de movimento do ponto de preço do pool de liquidez em um bloco.

Após a atualização do Hook, a transação ou ajuste de LP não será executado até o final do bloco correspondente, e então o ciclo se repete com o próximo bloco que aciona o contrato inteligente do Hook.

Visualização da função Oracle Hook de truncamento: o Uniswap mudará o DeFi novamente?

Ao truncar a extensão das oscilações de preços (pontos) registráveis, o oráculo pode ignorar valores discrepantes e eliminar o impacto de grandes negociações sobre o preço. Se os preços continuarem a flutuar significativamente, o oráculo se adaptará rapidamente ao preço do pool de liquidez.

Truncar o oráculo é mais seguro

Vamos usar o mercado de empréstimos como exemplo para entender melhor as profecias truncadas. O mercado de empréstimos DeFi permite aos usuários depositar ativos como garantia para emprestar outros ativos, até uma parte do valor da garantia.

Por exemplo, se a taxa de hipoteca no mercado de empréstimos for 1,5, então Alice precisará fornecer pelo menos US$ 1.500 em garantia para emprestar 1.000 USDC. Ou seja, se o ETH for US$ 1.000, então Alice precisará depositar pelo menos 1,5 ETH .

E durante o processo de empréstimo, Alice precisa manter uma proporção de pelo menos 1,5, o que significa que se o preço de seus 1,5 ETH cair, qualquer pessoa poderá pagar sua dívida inadimplente e obter a garantia desses 1,5 ETH.

O mercado de empréstimos utiliza oráculos de preços para comparar os preços de ETH e USDC. Embora atualmente seja economicamente impraticável manipular pools de liquidez ETH/USDC no Uniswap v3, o ator malicioso Bob poderia influenciar DEXs de menor escala executando grandes transações e reduzindo o preço do ETH.

Isso permite que Bob manipule o mercado de empréstimos para que a posição de Alice precise ser liquidada, e Bob possa então pagar o empréstimo de Alice por menos de US$ 1.500 e receber seus 1,5 ETH.

Esse tipo de manipulação é uma das maneiras mais comuns pelas quais os protocolos DeFi que dependem de oráculos de preços podem ser manipulados para causar perdas. Os protocolos de empréstimo e empréstimo são apenas um exemplo. Outras primitivas DeFi (como contratos perpétuos) também dependem de cadeia oráculos de preços.

Se o mercado de empréstimos DeFi em que Alice está usar um oráculo de preços truncado, então Bob terá que continuar a conduzir a manipulação de mercado por um período de tempo. Por exemplo, neste exemplo, **Bob deve esperar 15 blocos para que o preço do oráculo atinja a flutuação desejada antes de tentar liquidar a posição de Alice. **

Mas dentro desses cinco minutos, o robô de arbitragem pode consumir a transação correspondente de Bob, deixando-o sem nada. Para Bob, esse custo é muito alto.

Visualização da função Oracle Hook de truncamento: o Uniswap mudará o DeFi novamente?

Atualmente, o Uniswap v4 e o oracle Hook truncado ainda estão em desenvolvimento e as especificações finais podem mudar.

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
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)