Três falhas ocultas nos retornos de LP de dreno de gancho StablePair do Uniswap

O gancho de taxas StablePair do Uniswap foi projetado para evitar que uma parte maior do valor reequilibre pools de stablecoin com provedores de liquidez.

No entanto, a regra que decide qual negociação conta como uma correção depende de uma taxa de referência configurada.

StablePair é um gancho Uniswap v4, um contrato que altera o comportamento de um pool. Sua lógica de taxas compara o preço de um pool em cache com uma referência armazenada na configuração do gancho. Os preços de design são negociados em torno desse benchmark, deixando os fornecedores expostos se o valor econômico de um token diminuir.

Laboratórios Uniswap anunciou os dois pools EthereumUSDC/USDT e USDC/USDG, em 10 de setembro. Explicação de 16 de setembro observou que os provedores que alocam capital agora estão escolhendo um mecanismo de taxas junto com o inventário de tokens que eles exigem que mantenham.

O que a taxa dinâmica captura

O documentação de implantação lista taxas de referência um por um para ambos os pools. O caminho da taxa de implementação utiliza essa referência armazenada e o preço do pool, sem consultar um feed externo de preço de mercado.

Dentro de uma faixa estreita em torno da referência, a taxa varia de acordo com a direção do swap para atingir uma oferta de compra e venda consistente antes do impacto no preço. Quando o pool fica exatamente na referência, ambas as direções pagam a taxa ideal configurada. À medida que se move em direção a uma borda, a taxa em uma direção cai enquanto a outra aumenta.

Para uma ilustração simples, suponha uma taxa ideal de um ponto base (0,01%). Na referência, um swap com 10.000 unidades de insumo pagaria uma unidade de insumo em taxas de LP.

Fora da banda, o regras de taxas dividem as negociações por direção. Um swap classificado como se afastando da referência paga zero taxa de LP, enquanto um swap classificado como puxando o pool em sua direção enfrenta uma taxa decrescente.

Uma negociação que afasta o pool pode dar aos LPs um preço favorável em relação a esse benchmark. A negociação reversa permite que um arbitrador capture a lacuna restaurando o preço do pool. Uma única taxa estática cobra ambas as direções igualmente.

Em vez disso, o StablePair oferece termos progressivamente melhores para a negociação corretiva à medida que os blocos passam.

Se um trader aceitar a taxa, os LPs a cobram enquanto a negociação reequilibra o pool. Uniswap Labs afirma que o design captura a “grande maioria” do lucro de reequilíbrio.

Leitura Relacionada

Ganchos maliciosos do Uniswap v4 estão atraindo traders de DeFi com cotações de swap falsas

O fluxo de taxas do StablePair compara uma referência configurada, o preço do pool em cache e a direção do swap. Fora da banda, os swaps fora da referência pagam taxa zero de LP e os swaps em direção à referência enfrentam uma taxa decrescente; a perda condicional de paridade pode fazer com que os LPs ativos detenham mais do ativo mais fraco.
O StablePair pode ajustar as taxas de LP em torno de uma paridade configurada, mas não pode proteger os provedores de liquidez se um token perder sua indexação.

O a primeira troca em cada bloco armazena em cache o preço do pool usado para cálculos de taxas posteriores. Isso elimina a vantagem da taxa do mesmo bloco na divisão de swaps corretivos, mas as negociações posteriores podem enfrentar insumos obsoletos. Se o preço ao vivo cruzar o meio do bloco de referência, a classificação em cache pode atribuir taxas para direções opostas até o próximo bloco.