As exchanges centralizadas como Binance e Kraken gerenciam livros de ordens limite off-chain. Estas são ordens para comprar ou vender um ativo a um preço ótimo, em contraste com ordens de mercado, que são executadas ao preço de mercado atual. Gerenciar livros de ordens limite on-chain em DeFi é caro devido ao grande volume de ordens.
Outro ponto negativo do DeFi é a incapacidade de aplicar o modelo de corretagem do TradFi, onde os corretores usam inventários de ativos em negociações de OTC, o que envolve o estabelecimento de relacionamentos confiáveis. Transações anônimas no DeFi tornam tal intermediação inviável e, além disso, isso vai contra a ética livre de intermediários.
As exchanges descentralizadas (DEXs) consequentemente recorrem ao market-making automatizado para alavancar livros de ordens limite e o modelo de corretagem. Nos protocolos AMM, provedores de liquidez (LPs) depositam um par de ativos para que os traders possam trocar e criar um pool de liquidez. O trader paga uma taxa por cada troca proporcional ao valor da troca que os LPs recebem. Obviamente, os traders optam por um par de ativos altamente líquido (com reservas de ativos mais altas) porque o risco de deslizamento é menor. Um maior deslizamento leva a um maior risco de manipulação de preços e piores preços de execução para grandes negociações. Isso é desvantajoso para pares de baixo volume de negociação porque os LPs têm pouco incentivo para fornecer reservas de ativos adequadas, pois estão propensos a receber taxas menores.
Contratos de hook como uma solução viável
Os riscos são perpetuados à medida que os AMMs aplicam os mesmos algoritmos de precificação a todos os usuários, independentemente de seu volume de negociação, lealdade, contribuições de liquidez, etc. Até recentemente, os usuários de DeFi experimentavam processos de negociação idênticos, com a personalização de pools limitada aos recursos padrão do protocolo. Tudo mudou com a introdução de hooks - contratos implantados externamente que se conectam a um pool de liquidez. Quando um evento específico ocorre, eles executam código personalizado. Hooks oferecem incentivos personalizados para traders ativos e detentores leais de tokens, implantam incentivos avançados de forma confiável sem risco de custódia, possibilitam taxas dinâmicas, fornecem infraestrutura DeFi modular com lógica dinâmica orientada por dados, automatizam a lógica de reequilíbrio sem comprometer a segurança e oferecem oráculos personalizados.
Para isso, a parceria recentemente anunciada por Brevis e PancakeSwap transformou a forma como os DEXs interagem com os usuários. A tecnologia avançada de prova de conhecimento zero da Brevis alimenta uma integração para trazer hooks para PancakeSwap Infinity (anteriormente PancakeSwap v4), proporcionando aos usuários experiências DeFi programáveis e confiáveis. Ela possibilita computações complexas off-chain que são verificadas on-chain, mantendo os padrões de segurança L1 enquanto entrega recursos poderosos a uma fração do custo. Os implantadores de pool podem facilmente configurar, lançar e gerenciar hooks no Portal Brevis. Eles podem criar hooks usando tipos de pool AMM de Livro de Liquidez ou AMM de Liquidez Concentrada, configurar níveis de desconto VIP com base em dados históricos e introduzir estruturas de taxas dinâmicas dentro dos hooks BeforeSwap, melhorando a experiência do usuário e tornando a negociação DeFi mais flexível.
Brevis e PancakeSwap lançaram hooks de Desconto por Volume de Negociação e Desconto por Detentor de Token. O primeiro reduz as taxas de troca para traders que acumulam um volume de negociação mais alto dentro de pools específicos ao longo do tempo, sem exigir staking ou verificação manual. O último permite que os usuários recebam descontos automáticos nas taxas com base na posse de tokens ERC-20 específicos. Eles podem configurar níveis de desconto dentro do Portal Brevis, com atestação provando a elegibilidade de forma confiável. O roteador da PancakeSwap busca os dados atestados de forma inteligente, calcula o melhor caminho de troca e aplica descontos em tempo real.
Como os hooks funcionam para beneficiar os usuários
Os hooks alcançam os benefícios descritos acima por meio de callbacks, significando que a lógica do hook é chamada antes ou depois de certos eventos ocorrerem. A lógica é chamada depois que o usuário vincula um contrato de hook ao pool de liquidez. Em DEXs como Pancake Swap, a lógica personalizada pode ser chamada antes ou depois de inicializar um pool, antes ou depois que um LP modifica uma posição (ou seja, reduzindo o número de tokens que forneceram ou adicionando mais), e antes ou depois de uma troca ou uma doação. Os callbacks de hook permitem que protocolos e desenvolvedores definam lógica de negociação personalizada sem bifurcar todo o DEX e estabeleçam pools que oferecem melhores taxas para usuários leais. Hooks analisam preemptivamente uma transação e cancelam ou redirecionam se parecer que há front-running. Ajustes dinâmicos das taxas de troca em mercados voláteis reduzem o deslizamento para os usuários.
Um usuário pode querer comprar um ativo periodicamente em vez de em uma única transação grande para se beneficiar dos movimentos de preço. Antes da introdução de hooks, eles tinham que realizar cada troca manualmente. Com hooks, podem fazer isso usando um formador de mercado ponderado por tempo. Para reduzir o risco de front-running por bots MEV, o hook processa os respectivos pedidos com prioridade sobre outras transações no pool.
As taxas de transação são tipicamente estáticas, ou seja, são determinadas quando o pool é criado. Elas podem ser fixas ou corresponder a uma parte do valor da transação. Podemos usar um hook chamado antes da troca para tornar as taxas dinâmicas em vez de estáticas. Alguém gostaria de ajustar as taxas durante períodos de volatilidade do mercado para evitar perda impermanente, onde o valor do ativo se torna inferior ao valor de mercado do depósito inicial. Hooks tornam possível aumentar as taxas de troca para proteger os provedores de liquidez do risco. As taxas podem ser reduzidas quando a volatilidade é baixa para encorajar os usuários a transacionar.
Mencionamos ordens limite no início. Os traders enfrentam um risco maior de deslizamento quando um pool de liquidez é altamente volátil ou a liquidez é baixa. Hooks podem ser usados para reduzir esse risco colocando ordens limite em um pool de liquidez. O deslizamento refere-se à diferença entre o preço real ao qual uma negociação é executada e seu preço esperado. O contrato do hook é executado após cada troca para fazer uma ordem limite em um pool de liquidez. Antes que a ordem seja executada, o contrato verifica se o preço atual do ativo está dentro da faixa de execução da ordem.
Isenção de responsabilidade: Este artigo é fornecido apenas para fins informativos. Não é oferecido ou destinado a ser usado como aconselhamento legal, tributário, de investimento, financeiro ou outro.