De Solana ao EVM: Um Novo Caminho para AMMs Proprietárias

10/27/2025, 12:05:21 PM
intermediário
Blockchain
Este artigo apresenta uma análise detalhada sobre os motivos pelos quais o modelo "Prop AMM (Professional Automated Market Maker)", amplamente adotado na Solana, é quase inexistente no ecossistema EVM. O texto explora os fatores que impulsionaram seu sucesso na Solana e os principais desafios enfrentados no ecossistema EVM sob três perspectivas: arquitetura técnica, estrutura de taxas e riscos de front-running. Além disso, propõe uma solução inovadora para viabilizar a adaptação do Prop AMM ao ambiente EVM.

Prop AMMs conquistaram rapidamente 40% de todo o volume de negociação na Solana. Por que ainda não estão presentes no EVM?

Os Automated Market Makers Proprietários (Prop AMMs) tornaram-se rapidamente protagonistas no ecossistema DeFi da Solana, sendo responsáveis por mais de 40% do volume de negociação nos principais pares. Operados por market makers profissionais, esses ambientes especializados oferecem liquidez profunda e preços competitivos, principalmente por reduzirem a vulnerabilidade dos market makers ao front-running de arbitradores que exploram cotações desatualizadas.


https://dune.com/the_defi_report/prop-amms

No entanto, o sucesso dos Prop AMMs permanece praticamente restrito à Solana. Por que eles ainda não prosperaram no ecossistema EVM, mesmo em Layer 2s rápidas e acessíveis como Base ou Optimism?

Este artigo explica o conceito de Prop AMMs, os desafios técnicos e econômicos enfrentados nas redes EVM e apresenta uma arquitetura inovadora que pode viabilizar sua adoção no DeFi do EVM.

O que são Prop AMMs?

Um Prop AMM é um automated market maker em que a liquidez e o preço do pool são gerenciados ativamente por um único market maker profissional, em vez de serem fornecidos passivamente pelo público.

Diferente dos AMMs tradicionais que utilizam a equação x * y = k para definição de preços — onde x e y são as quantidades dos dois ativos no pool e k é uma constante fixa — os Prop AMMs empregam fórmulas alternativas, geralmente atualizadas várias vezes por segundo. Por serem caixas-pretas, a fórmula usada por cada Prop AMM é desconhecida. Contudo, o código do smart contract do Prop AMM da Obric na Sui é público (agradecimento ao @ markoggwp pela descoberta), e seu invariante k depende das variáveis internas mult_x, mult_y e concentração. A imagem abaixo ilustra como o market maker atualiza constantemente essas variáveis.

Um ponto importante: o lado esquerdo da fórmula da curva de preços da Obric é mais complexo que x * y, mas o essencial para compreender os Prop AMMs é que ele equivale a um invariante k, que o market maker ajusta para modificar a curva de preços.

Recapitulando: Como os preços são determinados em um AMM?

O termo “curva de preços” aparece frequentemente neste texto, pois ela determina o preço pago pelo usuário em uma negociação via AMM e é o que o market maker ajusta em seu Prop AMM para atualizar os preços. Antes de avançar, é útil entender como os preços são definidos em um AMM. Considere um pool Uniswap v2 para WETH-USDC sem taxas. O preço é definido passivamente pela fórmula x * y = k, onde x e y representam as quantidades dos dois ativos no pool, e k é uma constante. Apenas os pontos da curva são preços possíveis para o usuário.

Por exemplo, em um pool WETH-USDC com 100 WETH e 400.000 USDC, o ponto atual é x = 100 WETH, y = 400.000 USDC, resultando em um preço inicial de 400.000 USDC / 100 WETH = 4.000 USDC por WETH. Derivando o produto constante k, temos xy = k = 40.000.000. Se um trader deseja comprar 1 WETH, ele adiciona USDC ao pool, reduzindo o saldo de WETH para 99. Para manter k constante, o novo saldo de USDC deve ser 40.000.000 / 99 ≈ 404.040,40 USDC. O trader pagou, portanto, 4.040,40 USDC por 1 WETH, um preço superior ao inicial de $4.000 devido ao impacto de preço (slippage). Por isso, a fórmula x y = k é chamada de curva de preços: qualquer preço possível para o pool deve ser um ponto na curva.

Por que um Market Maker optaria por AMM em vez de CLOB?

Vamos analisar por que um market maker escolheria o modelo AMM para market making. Imagine um market maker em um Central Limit Order Book (CLOB) onchain. Para atualizar suas cotações, ele precisa cancelar e substituir milhares de ordens limitadas individuais. Com N ordens, isso é uma operação O(N), lenta e cara, especialmente onchain.

Se todas as cotações fossem representadas por uma única curva matemática, bastaria atualizar alguns parâmetros que definem a curva, transformando um problema O(N) em uma operação O(1).

Para visualizar como uma curva de preços (ex. x*y = k) gera diferentes preços efetivos, observe o SolFi, Prop AMM criado pela Ellipsis Labs. Embora a curva de preços seja oculta, a Ghostlabs produziu o gráfico abaixo mostrando o preço efetivo de SOL para USDC para diferentes quantidades de SOL em um slot da Solana. (No EVM, o número do slot equivale ao número do bloco). Cada linha representa um pool WSOL/USDC distinto, evidenciando diferentes faixas de preços simultâneas. Conforme o market maker atualiza a curva de preços, o gráfico abaixo muda entre slots.


https://github.com/tryghostxyz/solfi-sim/blob/main/static/curves_333436948.png

O ponto-chave é que, com apenas uma atualização de alguns valores da curva, o market maker pode modificar o gráfico de preços efetivos conforme desejar, sem precisar atualizar N ordens distintas. Essa é a principal vantagem dos Prop AMMs: permitir liquidez profunda e dinâmica com alta eficiência de capital e processamento.

Por que a arquitetura da Solana é ideal para Prop AMMs

Prop AMMs exigem gestão ativa, o que demanda duas condições: atualizações baratas e execução prioritária. Na Solana, atualizações baratas garantem prioridade na execução.

Por que isso é essencial? Os market makers ajustam suas curvas de preços na velocidade da rede, considerando inventário e variações no preço de referência (por exemplo, de exchanges centralizadas). Em redes rápidas como a Solana, isso seria caro se as atualizações não fossem econômicas.

Além disso, se o market maker não conseguir que sua atualização seja incluída no topo do bloco, arbitradores podem capturar cotações desatualizadas, causando perdas.

Sem essas propriedades, a eficiência operacional dos market makers cai, prejudicando os preços para os usuários.

Por exemplo, Prop AMMs como HumidiFi atualizam suas cotações 74 vezes por segundo na Solana (dados de @ SliceAnalytics):


https://dune.com/queries/5980584/9644764

No contexto EVM, surge a dúvida: “Se os slots da Solana duram ~400ms, como um Prop AMM atualiza o preço várias vezes em um único slot?”

A resposta está na arquitetura contínua da Solana, diferente do modelo de blocos discretos do EVM.

  • EVM: Transações são executadas sequencialmente após a proposta e finalização de um bloco completo. Uma atualização enviada durante o bloco só será refletida no próximo.
  • Solana: O validador líder não espera um bloco completo. Ele divide as transações em “shreds” e transmite continuamente à rede. Múltiplos swaps podem ocorrer em um slot, e cada shred pode impactar swaps diferentes.

Nota: Soluções como Flashblocks são análogas aos shreds da Solana. Segundo @ Ashwinningg da Anza Labs, há um limite de 32.000 shreds por slot de 400ms — até 80 shreds por milissegundo! Se Flashblocks de 200ms são rápidos o suficiente para market makers, comparado à arquitetura contínua da Solana, é uma questão aberta.

Por que as atualizações são tão baratas na Solana e como isso garante prioridade?

Embora Prop AMMs na Solana sejam caixas-pretas, há bibliotecas como Pinocchio para otimizar programas em Compute Units (CU). O blog da Helius detalha como programas podem ser reduzidos de ~4000 CU para ~100 CU (leia aqui).


https://github.com/febo/p-token?tab=readme-ov-file#compute-units

No alto nível, a Solana prioriza transações com maior razão Fee/Compute Units (CU), similar ao EVM.

  • Com Jito: Jito Tip / Compute Units,
  • Sem Jito: Priority = (Prioritization fee + Base fee) / (1 + CU limit + Signature CUs + Write lock CUs) (https://solana.com/docs/core/fees)

Comparando Compute Units de uma atualização de Prop AMM e um swap via Jupiter, vemos que a atualização é extremamente barata: razão de 1 para 1000.

Atualização Prop AMM: Uma atualização simples de curva pode custar apenas 109 CU, com taxa total de 0,000007506 SOL.


https://orb.helius.dev/tx/325EwPasEyXYuVqow9aGT44i17cZzd9G5GYPHxJr1JmLKwyWTS6rJgV6EP1svqExo9TnoqqmMF15si17x2s7wnSu?cluster=mainnet-beta&advanced=true&tab=summary

Swap Jupiter: Um swap pode custar até ~100.000 CU, com taxa de 0,000005 SOL.


https://orb.helius.dev/tx/4SbYyAEq6QBNv5YW517fLRatEPvBvh1kDit3C8NL84uBRXuE7FFEsVuX6BDG44reXtMt5WZCGxN7rS38jt4RSNY9?cluster=mainnet-beta&advanced=true&tab=summary)

Essa diferença permite ao market maker garantir prioridade pagando uma pequena taxa na transação de atualização, obtendo uma razão Fee/CU muito superior à de swaps. Isso assegura execução barata e prioritária, protegendo contra arbitragem de fluxo tóxico.

Por que Prop AMMs ainda não existem no EVM?

Supondo que atualizações de Prop AMMs envolvam escrita de variáveis que definem a curva de preços de um par, a arquitetura do EVM apresenta um obstáculo relevante. Embora o código dos Prop AMMs na Solana seja fechado, a implementação da Obric na Sui mostra variáveis de cotação sendo escritas via funções de atualização.


https://suiscan.xyz/mainnet/object/0xb84e63d22ea4822a0a333c250e790f69bf5c2ef0c63f4e120e05a6415991368f/contracts

Reconhecimento ao @ markoggwp pela descoberta!

No EVM, o uso de gas para escritas é elevado. Uma simples escrita via SSTORE é muito mais cara do que uma atualização na Solana.

  • SSTORE (zero para não zero): ~22.100 gas
  • SSTORE (não zero para não zero): ~5.000 gas
  • Swap típico em AMM: ~200.000 - 300.000 gas

Gas no EVM equivale a Compute Units na Solana.

Esses valores consideram apenas uma escrita por transação (cold write), cenário comum para atualizações.

Embora uma atualização seja mais barata que um swap, a razão é de apenas ~10x (podendo usar múltiplos SSTOREs), contra ~1000x na Solana.

Isso gera dois problemas:

  1. Como o uso de gas já é alto, uma priority fee pequena não resulta em alta razão Priority Fee/Gas. Para garantir prioridade, é preciso pagar taxas maiores.
  2. Como a razão entre gas de atualização e swap no EVM é apenas 1:10, um arbitrador só precisa aumentar sua Priority Fee em 10x para superar a atualização do market maker, enquanto na Solana seria 1000x. Isso facilita o front-running de cotações desatualizadas no EVM.

O EIP-1153 (TSTORE) permite escritas de 100 gas, mas o armazenamento é efêmero e dura apenas durante a transação, não servindo para persistir atualizações para swaps subsequentes.

Como viabilizar Prop AMMs no EVM?

Antes de responder, é importante entender o “por quê”: usuários buscam cotações melhores em suas negociações. Prop AMMs no Ethereum e em Layer 2s permitiriam preços mais competitivos, hoje restritos à Solana e exchanges centralizadas.

Para viabilizar Prop AMMs no EVM, lembre-se de um dos motivos do sucesso na Solana:

  • Atualizações Top of Block protegem o market maker do front-running, pois usam poucas Compute Units, permitindo taxas baixas e alta razão Fee/CU em relação aos swaps.

Como trazer atualizações Top of Block para Layer 2s EVM? Há duas opções: reduzir custo das escritas ou criar uma via prioritária para atualizações de Prop AMM.

Reduzir o custo das escritas é inviável devido ao problema de crescimento de estado no EVM.

A solução está em criar uma via prioritária para atualizações de Prop AMM.

Uma abordagem inovadora, sugerida por @ MarkToda da Uniswap, propõe um smart contract de Global Storage (repositório) aliado a uma política de builder especializada.


https://github.com/flashbots/global-storage-smart-contract

Funcionamento:

  • Global Storage Contract: Um contrato key-value público, onde market makers escrevem parâmetros da curva de preços (ex.: set(ETH-USDC_CONCENTRATION, 4000)).

Builder Policy: Block builders reconhecem transações para o endereço do Global Storage e alocam os primeiros 5-10% do gas do bloco exclusivamente para essas atualizações, ordenando por priority fee e evitando spam.

É fundamental que a transação seja diretamente para o endereço do Global Storage, evitando que outras funções de swap sejam priorizadas.

  • Exemplo de algoritmo customizado usando rblib:

  • Integração Prop AMM: O contrato Prop AMM lê os dados da curva de preços do Global Storage no momento do swap, ao definir a cotação do usuário.

Essa arquitetura resolve os dois problemas:

  • Proteção: A política do builder cria uma “via rápida” que garante que todas as atualizações de preço sejam executadas antes de swaps, eliminando o risco de front-running no mesmo bloco.
  • Eficiência de custo: Market makers competem apenas entre si na seção reservada do Top of Block, reduzindo drasticamente o custo para garantir prioridade.

O swap do usuário é executado com a curva de preços definida pela atualização do market maker no início do bloco, garantindo cotação atualizada e protegida. Esse modelo recria o ambiente de atualizações baratas e prioritárias que impulsionou o sucesso dos Prop AMMs na Solana, abrindo caminho para maior eficiência de mercado no EVM.

Existem, porém, desvantagens nesse modelo, que ficam como questões abertas para discussão.

Conclusão

A viabilidade dos Prop AMMs depende de solucionar o desafio econômico central: execução prioritária e barata para evitar front-running.

A arquitetura padrão do EVM torna isso caro e arriscado, mas uma nova abordagem — combinando contrato de Global Storage onchain e política de builder offchain — cria uma “via rápida” dedicada para atualizações de preços. Esse modelo garante execução Top of Block para atualizações de oráculo, estabelece um mercado de taxas local e supera as barreiras centrais, tornando Prop AMMs não só possíveis, mas potencialmente transformadores para todo o DeFi EVM dependente de atualizações de oráculo prioritárias.

Questões em aberto

  • Prop AMMs no EVM com Flashblocks de 200ms são rápidos o suficiente para competir com a arquitetura contínua da Solana?
  • Na Solana, o fluxo de ordens para AMMs é concentrado no agregador Jupiter, que oferece um SDK para integração. Em Layer 2s EVM, o fluxo é distribuído entre vários agregadores sem SDK público. Isso dificulta a adoção de Prop AMMs no EVM?
  • Como Prop AMMs são implementados para que suas atualizações na Solana utilizem apenas ~100 CU?
  • O modelo de via rápida só prioriza atualizações de Prop AMM no Top of Block. Com Flashblocks de 200ms, pode haver múltiplos swaps em um bloco e o market maker pode querer atualizar o preço entre eles. Como isso pode ser implementado?
  • Linguagens como Yul ou Huff podem ser usadas para programas EVM otimizados, assim como Pinocchio na Solana?
  • Como os Prop AMMs se comparam aos RFQs?
  • Como evitar que market makers exibam uma ótima cotação no bloco N para atrair o usuário, mas atualizem para uma cotação ruim no bloco N+1? Como o Jupiter previne isso?
  • O Ultra V3 do Jupiter traz o “Ultra Signaling”, permitindo aos Prop AMMs distinguir entre fluxo tóxico e não tóxico, oferecendo cotações 3 bps mais apertadas. Quão relevantes são recursos de agregadores como esse para adoção de Prop AMMs no EVM?

P.S.: Estou buscando oportunidades para palestrar sobre este tema em conferências. Se você estiver envolvido com eventos durante o Devconnect, entre em contato para conversarmos sobre oportunidades!

Aviso Legal:

  1. Este artigo foi republicado de [0xOptimus]. Todos os direitos autorais pertencem ao autor original [0xOptimus]. Caso haja objeções à republicação, entre em contato com a equipe Gate Learn, que tomará as providências necessárias.
  2. Isenção de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem aconselhamento de investimento.
  3. As traduções para outros idiomas são realizadas pela equipe Gate Learn. Salvo indicação, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

Compartilhar

Calendário Cripto
Blockchain Life 2025 em Dubai
Aethir está agendado para participar da conferência Blockchain Life 2025, que ocorrerá em Dubai, de 28 a 29 de outubro. O evento deve reunir titulares do setor de criptomoedas para discutir os desenvolvimentos atuais do mercado e os avanços tecnológicos.
ATH
-3.19%
2025-10-28
Futuro do Dinheiro, Governança e a Lei 2025 em Washington
A Constellation está programada para participar da conferência Futuro do Dinheiro, Governança e a Lei 2025, que está agendada para o dia 30 de outubro em Washington.
DAG
-2.31%
2025-10-29
Desligamento da Mainnet Legada
A Neo emitiu um lembrete oficial de que a Neo Legacy MainNet será encerrada em 31 de outubro. Os usuários são aconselhados a concluir a migração de seus ativos antes do prazo para evitar o risco de perda de fundos. A rede Legacy, originalmente lançada como AntShares MainNet em 2016, será totalmente desativada, marcando o fim de sua fase operacional dentro do ecossistema Neo.
NEO
-4%
2025-10-30
Semana de IA em Seattle
A Arcblock planeja revelar uma nova parceria durante a Seattle AI Week de 27 a 31 de outubro. A conferência deve atrair mais de 3.500 participantes e lista Coinbase, Accenture e outras empresas como patrocinadores.
ABT
3.07%
2025-10-30
Hackathon
A Flow lança a Forte Hacks, uma hackatona virtual que oferece mais de $250.000 em prêmios e vantagens, começando de 1 a 31 de outubro. O evento tem como objetivo explorar todo o potencial do ecossistema Flow. A Forte está agora ativa na testnet Flow, permitindo que os desenvolvedores comecem cedo em seus projetos antes do início da hackatona.
FLOW
-2.81%
2025-10-30
sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Comece agora
Inscreva-se e ganhe um cupom de
$100
!
Criar conta

Artigos Relacionados

O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)
iniciantes

O que é o PolygonScan e como você pode usá-lo? (Atualização 2025)

PolygonScan é um explorador de blockchain que permite aos usuários acessar detalhes de transações publicamente compartilhados na rede Polygon. Na atualização de 2025, agora processa mais de 5 bilhões de transações com confirmações em milissegundos, apresenta ferramentas de desenvolvedor aprimoradas, integração com Layer 2, análises avançadas, recursos de segurança melhorados e uma experiência móvel redesenhada. A plataforma ajuda os usuários a rastrear transações e obter insights mais profundos sobre o fluxo de ativos no crescente ecossistema da Polygon, que agora abriga 3,2 milhões de endereços ativos diários e $8,7 bilhões em valor total bloqueado.
11/11/2023, 6:20:25 PM
O que é Bitcoin?
iniciantes

O que é Bitcoin?

Bitcoin, a primeira criptomoeda usada com sucesso no mundo, é uma rede descentralizada de pagamento digital peer-to-peer inventada por Satoshi Nakamoto. O Bitcoin permite que os usuários negociem diretamente sem uma instituição financeira ou terceiros.
11/21/2022, 10:12:36 AM
O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?
intermediário

O que é EtherVista, o autoproclamado "Novo Padrão para DEX"?

Este artigo fornece uma análise aprofundada da emergente exchange descentralizada (DEX) EtherVista e seu token de plataforma, VISTA. Explora como a EtherVista visa desafiar o modelo existente de AMM (Automated Market Maker), especialmente o da Uniswap, por meio de seus mecanismos de negociação exclusivos e modelo de distribuição de taxas. O artigo também explora os contratos inteligentes da EtherVista, a tokenomia e como atrai usuários ao oferecer taxas de gás baixas e um inovador sistema de distribuição de receitas.
9/10/2024, 3:49:43 PM
O que é Tronscan e como você pode usá-lo em 2025?
iniciantes

O que é Tronscan e como você pode usá-lo em 2025?

Tronscan é um explorador de blockchain que vai além do básico, oferecendo gerenciamento de carteira, rastreamento de tokens, insights de contratos inteligentes e participação em governança. Até 2025, evoluiu com recursos de segurança aprimorados, análises expandidas, integração entre cadeias e experiência móvel aprimorada. A plataforma agora inclui autenticação biométrica avançada, monitoramento de transações em tempo real e um painel abrangente de DeFi. Os desenvolvedores se beneficiam da análise de contratos inteligentes alimentados por IA e ambientes de teste aprimorados, enquanto os usuários desfrutam de uma visualização unificada de portfólio multi-cadeias e navegação baseada em gestos em dispositivos móveis.
11/22/2023, 6:27:42 PM
O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025
intermediário

O que é Neiro? Tudo o que você precisa saber sobre NEIROETH em 2025

Neiro é um cachorro da raça Shiba Inu que inspirou o lançamento de tokens Neiro em diferentes blockchains. Em 2025, o Neiro Ethereum (NEIROETH) evoluiu para uma das principais moedas meme com um valor de mercado de $215 milhões, mais de 87.000 detentores e listagens em 12 grandes exchanges. O ecossistema agora inclui um DAO para governança comunitária, uma loja oficial de mercadorias e um aplicativo móvel. NEIROETH implementou soluções de camada 2 para melhorar a escalabilidade e consolidou sua posição entre as 10 principais moedas meme temáticas de cachorro por capitalização de mercado, apoiado por uma comunidade vibrante e influenciadores cripto líderes.
9/5/2024, 3:37:06 PM
O que é Coti? Tudo o que você precisa saber sobre o COTI
iniciantes

O que é Coti? Tudo o que você precisa saber sobre o COTI

Coti (COTI) é uma plataforma descentralizada e escalonável que oferece suporte a pagamentos sem atrito para finanças tradicionais e moedas digitais.
11/2/2023, 9:09:18 AM