Estamos em março de 2025. O sector cripto enfrenta dificuldades. As tarifas estão a afetar fortemente o mercado. Procuramos identificar as próximas grandes oportunidades.
Com 40 % de $HYPE por distribuir na comunidade, consideramos que pode ser uma jogada interessante. Em fevereiro, já tínhamos testado algumas estratégias de market-making em ativos UNIT, sem compromisso significativo, apenas manobras de pequena escala.
A HyperEVM foi lançada com várias DEX, e o meu irmão sugeriu: “E se tentarmos arbitrar entre HyperEVM e Hyperliquid para farmar uma possível HL Season 3, mesmo que tenhamos custos?”
Decidimos avançar. As oportunidades de arbitragem existem, mas não sabemos se conseguiremos ser competitivos.
Porque surgem oportunidades de arbitragem na HyperEVM?
Os blocos na HyperEVM têm duração de 2 segundos. Isto significa que o preço de $HYPE é atualizado apenas a cada 2 segundos. Neste intervalo, $HYPE pode oscilar. Assim, $HYPE na HyperEVM está frequentemente “subvalorizado” ou “sobrevalorizado” em comparação com Hyperliquid.
Primeiros passos e resultados
Desenvolvemos uma versão inicial bastante simples. Sempre que detetamos uma diferença de preço entre uma pool AMM DEX da HyperEVM e o spot da Hyperliquid, enviamos uma transação na HyperEVM e protegemos posição na Hyperliquid.
Exemplo:
Nos primeiros dias, geramos cerca de 200 000-300 000 $ de volume diário na Hyperliquid, sem perdas. Melhor ainda, obtivemos alguns centenas de dólares de lucro.
No início, executávamos arbitragens quando o lucro era superior a 0,15 % após taxas (AMM DEX e Hyperliquid).
Duas semanas depois, começámos a identificar potencial com o aumento dos lucros. Detetámos dois concorrentes a operar exatamente como nós. Não aparentam ter grande dimensão. Pretendemos superá-los.
Em abril, Hyperliquid introduziu o staking de $HYPE para reembolso das taxas de negociação. Atualização perfeita: temos maior dimensão que os concorrentes. Fazemos stake de 100 000 HYPE, obtendo 30 % de reembolso nas taxas e reduzimos o limite de lucro de 0,15 % para 0,05 %.
Queremos pressioná-los ao máximo para que desistam e nos deixem dominar o mercado. O nosso objetivo é também alcançar >500 M $ em duas semanas para melhorar o nosso escalão de taxas na HL.
O volume e o lucro aumentam, atingimos >500 M $ de volume e colocamos a concorrência em dificuldades. Lembro-me bem do dia em que ambos desligaram os bots; eu e o meu irmão estávamos a viajar de Paris para o Dubai e víamos, fascinados, o bot a gerar dinheiro. 120 000 $ de lucro em 24 horas.
Apesar do aumento nas taxas de negociação, os concorrentes mantêm-se ativos e obrigam-nos a operar com margens muito apertadas, cerca de 0,04 %, praticamente o diferencial entre as taxas deles e as nossas.
O volume mantém-se elevado e o lucro diário situa-se entre 20 000 e 50 000 USD.
Desafios de escalabilidade
Ao escalar, começámos a atingir limites. O gas por bloco na HyperEVM está limitado a 2 M. Cada arbitragem consome ~130 000 de gas, permitindo apenas 7–8 arbitragens por bloco. É pouco, sobretudo com o lançamento de novas pools e DEX na HyperEVM. Algumas transações ficam bloqueadas e é urgente resolver para evitar filas e desequilíbrio no livro.
Adotámos algumas soluções:
Fase de melhorias
Continuando a gerar lucro e a fazer 5–10 vezes mais volume que os concorrentes, tornámo-nos OBCECADOS com melhorias. Não é a primeira vez que passamos por isto. Num dia lucramos com facilidade, noutro surge um novo player e surgem dificuldades.
→ Tornar-nos makers na Hyperliquid
Em junho, o meu irmão quis testar uma ideia há muito ponderada: iniciar a arbitragem como maker na Hyperliquid em vez de taker.
Dois benefícios principais:
Poupar 0,0245 % de taxa por operação → maior lucro
Esta atualização exige cautela, pois ao executar na Hyperliquid, não temos garantia de conseguir a transação oposta na HyperEVM (alguém pode ser mais rápido).
Antes, iniciávamos a arbitragem enviando uma transação na HyperEVM. Se falhava, não atuávamos na HL. Se tinha sucesso, operávamos na HL.
Como makers, assumimos o risco de sermos “filled” na Hyperliquid sem certeza de “fill” na HyperEVM, onde está a oportunidade de preço. Isto gera risco de desequilíbrio no livro e potenciais perdas.
Nos primeiros testes, acabámos com +-10 000 HYPE em desequilíbrio. A origem destes desequilíbrios era difícil de entender, já que enviávamos 100 transações em 20 segundos e não tínhamos qualquer ferramenta de análise de dados. Autêntico caos.
Para arbitrar como makers, criámos novos conceitos, traduzidos em novas componentes de código e parâmetros:
Tamanho e número de ordens por pool AMM
Os parâmetros para trades como taker são assim
Após vários dias de afinação, evitámos quase todos os desequilíbrios. E, em caso de desequilíbrio, recorremos rapidamente ao TWAP para limitar o risco. Mudança radical. Os concorrentes mantêm-se apenas como takers, enquanto dominamos o volume, chegando a 20 vezes o deles.
→ Evitar trades USDT/USDC na HL
O desafio seguinte prende-se com o caso específico do USDT0.
USDC é o stablecoin n.º 1 na Hyperliquid e USDT0 o stablecoin n.º 1 na HyperEVM.
Os pools mais relevantes na HyperEVM, em volume e oportunidades de arbitragem, são os HYPE-USDT0.
Precisamos de USDT0 na HyperEVM e de USDC na Hyperliquid, pelo que temos de executar duas operações na Hyperliquid para reequilibrar os ativos.
Exemplo quando HYPE valoriza:
Esta terceira operação é desfavorável:
O mercado USDT0/USDC na HL não está maduro → spreads elevados, preços desalinhados
Decidimos evitar este trade sempre que possível. Para tal, criámos novos parâmetros e lógica:
Feed de preço real: consulta à API da Cowswap a cada minuto para obter o preço real USDT0/USDC, em vez de depender do orderbook da HL
→ Introdução de perps nas operações de arbitragem
Nota prévia: nunca usámos alavancagem ou perps na nossa trajetória cripto (exceto Bitmex em 2018, sem grande êxito lmao) e não temos domínio técnico do funcionamento.
No entanto, verificámos que o volume em HYPE perps é bastante superior ao spot e as taxas ligeiramente melhores (0,0245 % no spot vs. 0,019 % no perp).
Decidimos testar a estratégia com perps. Nenhum concorrente utiliza perps, pelo que não competimos pela mesma liquidez no orderbook.
Percebemos que ao operar com perps, podemos farmar funding e aceder a mais oportunidades de arbitragem quando HYPE perp está a negociar com prémio ou desconto face ao spot. Os concorrentes não exploram esta abordagem.
Desenvolvemos um novo sistema com os seguintes parâmetros:
Assim se configura short em HYPE como taker
A adição dos perps foi provavelmente a atualização mais relevante, gerando cerca de 600 000 $ só em funding e multiplicando as oportunidades de arbitragem com prémio/desconto.
Sobre a dinâmica e sinergia entre dois irmãos a otimizar o bot
Muitas vezes questionam-nos sobre o nosso trabalho conjunto. Normalmente sou visto como o irreverente do duo, sempre a provocar no CT (não nego), enquanto o meu irmão é visto como o programador técnico.
A realidade é bem mais complexa. As dinâmicas são semelhantes à época de farming no Blur. Com este bot, o futuro é imprevisível. Enfrentamos desafios e problemas diários que exigem resolução. Discutimos melhorias todos os dias, sem avançar sem consenso. Ele programa, mas também desenvolve ferramentas para eu gerir os parâmetros.
Não faço ideia de programar o bot. O meu irmão sabe. Ele não domina a configuração do bot. Eu trato disso.
O curioso é que temos estilos bastante diferentes na gestão do bot. O meu irmão adora lançar atualizações e testar (em excesso, na minha opinião), enquanto eu sou muito conservador (também em excesso, segundo ele) e prefiro manter a versão enquanto for lucrativa.
Diálogo típico:
Ao construir um bot sem processos corporativos, após 250 atualizações, temos a sensação de ter criado algo que já não compreendemos ou controlamos integralmente.
Cada nova atualização dificulta a avaliação do impacto global.
Conclusão
Estes últimos 8 meses foram totalmente dedicados à construção e aperfeiçoamento do bot. Especialmente depois do aparecimento dos Wintermute em junho, com enorme liquidez e uma equipa massiva.
Lembro-me dos 5 dias em julho, entre Istambul e Bodrum, em que devíamos relaxar e acabámos completamente focados na otimização do bot.
Fomos top 1 durante 8 meses e entendemos que era tempo de recuar, à medida que a nossa quota de mercado foi diminuindo em outubro.
Finalizamos com:
5 % do volume Unit
A aguardar por uma HL Season 3 & Unit Season 1
Obrigado pela leitura e até breve numa nova aventura on-chain
CBB.