Oi amigos, 👋🏽
Aprender trading no mercado financeiro foi uma das coisas mais complexas e fascinantes que estudei. Demorei um bom tempo para entender o porquê o tipo ordem a mercado processava meus pedidos instantaneamente.
Na verdade, só depois de começar estudar DeFi que entendi que entre uma exchange e o trader, existe o formador de mercado.
Mas… o que exatamente o formador de mercado faz?
Essencialmente, o papel do formador de mercado é introduzir liquidez para um determinado ativo. O que significa que sempre que uma pessoa quiser comprar aquele ativo, o formador de mercado está pronto para vender, e sempre que alguém quiser vender, ele está pronto para comprar. Portanto, sua função é garantir que o processo de compra e venda seja feito o mais rápido possível.
Historicamente, os primeiros registros da prática de formação de mercado datam de 1626, quando investidores dessa época perceberam a ineficiência do mercado quando se tratava de negociar ações em momentos específicos, com isso, surgiram pessoas interessadas em realizar o serviço de provisão de liquidez elevando o volume de negociação do mercado para outro nível.
Claro que isso não é feito de graça, a lucratividade é obtida com a diferença de preço entre o que ele oferece para comprar versus o que ele oferece para vender. O problema é que por exigir um mínimo de capital relativamente alto, não é qualquer pessoa que consegue ser um formador de mercado. Hoje as exchanges contam com o trabalho de instituições financeiras especializadas em trading de alta frequência ou de traders profissionais.
A boa notícia é que o mundo evoluiu, a tecnologia emergiu e a democratização difundiu. Com a tecnologia blockchain foi possível o desenvolvimento de uma inovação que está revolucionando o acesso a formação de mercado, o formador de mercado automatizado (AMM).
Neste artigo, vamos entender o que são os formadores de mercado automatizados e como democratizam a provisão de liquidez nas finanças descentralizadas.
Vamos começar?
História das DEXs
Em janeiro de 2014, Vitalik Buterin anunciou o Ethereum na convenção North American Bitcoin Conference, e uma das ideias propostas foi usar o blockchain para construir exchanges descentralizadas.
Em seguida, houve as primeiras tentativas de criar exchanges descentralizadas baseadas no modelo tradicional de livro de ofertas, compostos por formadores de mercado (makers) e tomadores de mercado (takers).
Formadores de mercado. Empresas ou traders que criam liquidez emitindo ordens de compra ou venda.
Tomadores de mercado. Usuários comprando ou vendendo ativos.
No entanto, a lógica do livro de ofertas era muito complexa para ser usado em um ecossistema inteiramente criado por contratos inteligentes e, por isso, tinha algumas limitações:
Taxas altas. Cada atualização do livro de oferta gerava uma taxa de gás - incluindo criar pedidos e cancelar pedidos - o que deixava os custos extremamente caros para os formadores e tomadores de mercado.
Latência. Todas as ordens deveriam ser mineradas pela rede Ethereum, o que significava uma certa demora nas transações.
A fim de evitar esses e outros problemas que surgiram no desenvolvimento de versões mais amigáveis, Vitalik Buterin propôs uma substituição do livro de ofertas por um protocolo com a função de formadores de mercado automatizados (AMM).
Automated Market Maker (AMM)
A primeira menção à formação de mercado automatizada foi em um post do Vitalik no Reddit publicado em 2016:
Minha solução proposta é usar o estilo Formadores de Mercado Automatizados on-chain [...] Eu acrescentaria uma simplificação sugerida por Martin Koppelmann.
O mecanismo seria um contrato inteligente que contém tokens A do tipo T1 e tokens B do tipo T2, e mantém a invariante que A * B = k para alguma constante k […].
Qualquer pessoa pode comprar ou vender selecionando um novo ponto na curva x*y=k, e fornecendo os tokens A ausentes e, em troca, recebendo os tokens B extras (ou vice-versa). O "preço Marginal” é simplesmente a derivada implícita da curva x*y=k.
Em outras palavras, Vitalik sugeriu utilizar um AMM que depende de uma fórmula matemática chamada formador de mercado de produto constante (CPMM).
A fórmula do CPMM é x * y = k e, basicamente, exige que o resultado da multiplicação do X versus o Y seja sempre o mesmo número (o K na fórmula).
Nessas condições, o sistema AMM removeria o livro de ofertas e a necessidade de entidades específicas provendo liquidez aos ativos, e adicionaria pools de liquidez dos pares de negociação com liquidez fornecida pelos próprios usuários.
A proposta do AMM com a fórmula CPMM foi implementada com sucesso pela Uniswap e rapidamente outros exchanges foram criadas utilizando a mesma base, mas com nomes diferentes.
Formador de Mercado de Produto Constante (CPMM)
O formador de mercado de produto constante é um tipo de AMM que usa a fórmula de função constante (x * y = k) para definir o preço dos ativos em uma pool de liquidez, onde:
X representa o saldo do primeiro token depositado em uma pool de liquidez.
Y representa o saldo do segundo token depositado na mesma pool de liquidez.
K representa o saldo total dos dois tokens que permanecerá inalterado ao longo da existência da pool de liquidez.
Assim, à medida que o saldo do token X aumenta, o saldo do token Y deve diminuir e vice-versa. Por exemplo, suponhamos que uma pool seja dos tokens ETH/DAI. Se o usuário compra ETH da pool significa que ele está depositando DAI. Cada vez que o usuário compra ETH e o saldo de ETH diminui, o preço do ETH aumenta. Por outro lado, o saldo do DAI aumenta e seu preço diminui.
Esta fórmula determina o preço de cada token, permitindo a liquidez de preços infinitamente altos ou baixos de cada ativo, pois nenhum ativo pode ser totalmente esgotado da pool de liquidez. Essa liquidez infinita, no entanto, tem um preço: a derrapagem contínua.
A derrapagem é a diferença entre o preço de cotação atual e o preço que a negociação é executada. Esse efeito ocorre quando o saldo de um ativo na pool de liquidez muda, resultando na flutuação de preço desse ativo. Quanto menos liquidez a pool tiver, mais impacto as negociações terão no valor dos ativos dessa pool.
Atualmente existem vários modelos de AMMs com fórmulas matemáticas diferentes, como o Formador de mercado de soma constante (CSMM) e o Formador de mercado médio constante (CMMM), e o impacto da derrapagem varia de acordo com a fórmula que diferentes projetos de AMMs usa.
Pool de Liquidez, o Motor do AMM
AMM requer pools liquidez para funcionar. As pools de liquidez são contratos inteligentes com a função de coletar e bloquear pares de tokens de qualquer pessoa que deseja prover liquidez (LP).
Os provedores de liquidez são incentivados com as taxas de negociação da exchange para depositarem seus tokens nas pools. Assim, os participantes adquirem um ecossistema para lucrar no depósito dos tokens e todo o mecanismo do AMM permanece operacional.
Tecnicamente, no AMM um trader não está trocando ativos com outro trader, em vez disso, está trocando com a liquidez bloqueada dentro dessas pools (peer-to-pool).
Os participantes de um AMM são:
Provedores de liquidez que depositam seus tokens nas pools e são recompensados com taxas proporcionais à sua contribuição.
Traders que enviam ordens de compra e venda, e obtêm liquidez imediata direto das pools.
Os AMMs beneficiam tantos os LPs, com uma estrutura de incentivo que oferece a qualquer pessoa a capacidade de obter lucro do mercado, quanto os traders, com provisão e troca instantânea de ativos líquidos e ilíquidos.
Desta forma, o serviço que antes era terceirizado por empresas privadas, agora permite a colaboração de qualquer participante que queira arrecadar fundos para aumentar seu capital.
DEXs Baseadas em AMMs
Para melhorar a compreensão, recomendo assistir ao meu vídeo explicando sobre as Exchanges Descentralizadas. Obrigada por ler e boa semana!
Nada que compartilho aqui serve como um conselho de investimento. Faça sua própria pesquisa.