Este artigo usa a pioneira Uniswap como exemplo, sem citar Pancakeswap, espero que a Binance não limite o tráfego, hahaha!
Todo mundo está usando e brincando com isso diariamente, mas ninguém está estudando a lógica subjacente, quanto mais você entende, mais maneiras de ganhar dinheiro você descobrirá!
Dizem que quem está no alto pode ver longe! Vamos direto ao ponto, é relativamente seco!
Embora as exchanges centralizadas (CEX) permitam negociações em grande escala em condições de alta liquidez, como os usuários não possuem a propriedade de seus ativos nas exchanges, as exchanges centralizadas ainda apresentam grandes riscos. Problemas como roubo e vazamento de dados são frequentes! Cada vez mais pessoas começam a perceber esses riscos e se voltam para as exchanges descentralizadas (DEX).
As DEX reduzem ou eliminam a necessidade de intermediários por meio do uso de contratos inteligentes e transações on-chain. Exchanges descentralizadas populares incluem Uniswap, Pancakeswap e projetos recentes como a aster.
As DEX têm dois tipos — DEX baseadas em livro de ordens e DEX baseadas em pools de liquidez. DEX baseadas em livro de ordens, como a aster (tentando usar exemplos relacionados à Binance), operam de forma semelhante às CEX, permitindo que os usuários façam pedidos de compra e venda a preço fixo ou de mercado. A principal diferença entre os dois tipos de exchanges é que, para CEX, os ativos de negociação precisam ser mantidos na carteira da exchange, enquanto para DEX, os ativos de negociação podem ser mantidos na carteira do próprio usuário.
No entanto, um dos maiores problemas enfrentados pelas DEX baseadas em livro de ordens é a liquidez. Os pedidos dos usuários no livro de ordens podem levar muito tempo para serem executados. Para resolver esse problema, foram introduzidas DEX baseadas em pools de liquidez. Os pools de liquidez são essencialmente reservas de tokens em contratos inteligentes, e os usuários podem comprar e vender tokens disponíveis no pool de liquidez instantaneamente. O preço dos tokens é determinado algorítmicamente e pode aumentar devido a grandes transações. Exemplos de DEX baseadas em pools de liquidez incluem KyberNetwork, Bancor e Uniswap.
Uma das características oferecidas pelas CEX é a funcionalidade de negociação com margem. A negociação com margem permite que os investidores realizem operações alavancadas, aumentando o poder de compra dos usuários para obter retornos potenciais mais altos. Inovações para introduzir negociação com margem em DEX também surgiram. Exemplos de DEX que oferecem negociação com margem descentralizada incluem dYdX, NUO Network e DDEX.
A exchange Uniswap é um protocolo de exchange de tokens descentralizado construído na Ethereum, que permite que os usuários troquem tokens diretamente sem necessidade de usar uma exchange centralizada. Ao usar uma exchange centralizada, você precisará depositar tokens na exchange, enviar um pedido no livro de ordens e, em seguida, retirar os tokens trocados.
Na Uniswap, você pode trocar seus tokens diretamente da sua carteira de forma simples, sem precisar seguir os três passos mencionados acima. Você só precisa enviar seus tokens do seu wallet para o endereço do contrato inteligente da Uniswap, e então você receberá os tokens desejados de volta na sua carteira em troca. Não há livro de ordens aqui, e a taxa de câmbio dos tokens é determinada por algoritmos. Tudo isso é realizado por meio de pools de liquidez e do mecanismo de formador de mercado automático.
Pool de liquidez
O pool de liquidez é o reserva de tokens localizado no contrato inteligente da Uniswap, disponível para os usuários trocarem tokens. Por exemplo, em um pool de liquidez do par de negociação ETH-USDT que contém 100 ETH e 20.000 USDT, um usuário que deseja comprar ETH pode enviar 202,02 USDT para o contrato inteligente da Uniswap para trocar por 1 ETH. Uma vez que a troca é concluída, o pool de liquidez fica com 99 ETH e 20.202,02 USDT.
As reservas do pool de liquidez são fornecidas pelos provedores de liquidez, que recebem uma proporção da taxa de transação de 0,3% da Uniswap como incentivo. Cada troca de token na Uniswap incorre nessa taxa.
A Uniswap não impõe restrições aos provedores de liquidez; qualquer pessoa pode se tornar um provedor de liquidez — o único requisito é que o provedor de liquidez deve fornecer ETH e outro token de negociação para troca (de acordo com a taxa de câmbio atual da Uniswap). A quantidade de reservas mantidas no pool de liquidez desempenha um papel significativo na determinação de como o mecanismo de formador de mercado automático define os preços.
Mecanismo de formador de mercado automático
O preço dos ativos no pool de liquidez é determinado de forma algorítmica pelo algoritmo de formador de mercado automático (Automated Market Maker, AMM). O funcionamento do AMM é baseado na manutenção de um produto constante entre a liquidez dos dois lados do fundo. Vamos continuar com o exemplo do pool de liquidez ETH-USDT, que possui 100 ETH e 20.000 USDT.
Para calcular o produto constante, a Uniswap multiplica essas duas quantidades. "X * Y = K"
Usando AMM, em qualquer momento dado, o produto constante (k) deve sempre ser mantido em 2.000.000. Se alguém quiser comprar ETH com USDT, o ETH será removido do pool de liquidez, enquanto o USDT será adicionado ao pool de liquidez. O preço do ETH será determinado de forma progressiva. Quanto maior o montante do pedido, maior será o prêmio. O prêmio refere-se à quantidade extra de USDT necessária para comprar 1 ETH em comparação com o preço original de 200 USDT/ETH.
Como adicionar um novo token na Uniswap?
Diferente das exchanges centralizadas, a Uniswap, como uma exchange descentralizada, não tem uma equipe ou auditores para avaliar e decidir quais tokens listar. Em vez disso, qualquer token ERC-20 pode ser listado na Uniswap por qualquer pessoa, e desde que um par de negociação tenha liquidez, ele pode ser negociado. O que os usuários precisam fazer é interagir com a plataforma para registrar um novo token, e então o mercado de negociação para esse novo token será criado.
