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
Desbloqueio de Tokens
Grass desbloqueará 181.000.000 tokens GRASS em 28 de outubro, constituindo aproximadamente 74,21% do suprimento atualmente em circulação.
GRASS
-5.91%
2025-10-27
Lançamento do Mainnet v.2.0
DuckChain Token lançará a mainnet v.2.0 em outubro.
DUCK
-8.39%
2025-10-27
Lançamento do StVaults
A Lido anunciou que os stVaults entrarão em funcionamento na mainnet em outubro como parte da atualização Lido v.3.0. Enquanto isso, os usuários podem explorar os recursos na testnet. O lançamento tem como objetivo aprimorar a infraestrutura de staking do Ethereum por meio de uma nova arquitetura de vaults modulares.
LDO
-5.66%
2025-10-27
AMA
Sidus realizará um AMA em outubro.
SIDUS
-4.2%
2025-10-27
Atualização da Rede Forte
Flow anuncia a atualização Forte, programada para ser lançada em outubro, introduzindo ferramentas e melhorias de desempenho para melhorar a experiência do desenvolvedor e permitir aplicativos na rede prontos para o consumidor com IA. A atualização inclui novos recursos para a linguagem Cadence, uma biblioteca de componentes reutilizáveis, melhorias no protocolo e economia de tokens refinada. Construtores atuais e novos na Flow lançarão aplicativos e atualizações aproveitando as últimas capacidades. Detalhes adicionais serão compartilhados em 14 de agosto no Pragma New York antes da hackatona ETHGlobal.
FLOW
-2.81%
2025-10-27
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