O tal pool de liquidez

Oi, pessoal.

Primeiro um aviso:

Vou colocar aqui a representação do meu entendimento e alguns insights. Quem entender mais do que eu fique à vontade para complementar ou corrigir. Quem entender menos, espero que seja interessante e elucidativo.

O objetivo do pool de liquidez é, como diz o nome, prover liquidez a determinado ativo. Isto permite, por exemplo, que uma pessoa possa vender o ativo mesmo que ninguém esteja interessado em comprar, bem como permite a uma pessoa comprar mesmo que ninguém esteja interessado em vender. As negociações acontecem entre os participantes e o tal pool.

O pool normalmente representa a troca de dois tipos de bens distintos, que poderiam muito bem ser maças e bananas, alfinetes e dedais, pinicos e meias e, vejam só, Nucoins e Reais.

A dinâmica funciona assim: você coloca todos os bens de um tipo em uma piscina (pool) e todos os bens do outro tipo em outra. Um dos algoritmos que busca o valor justo da troca de um bem por outro é o que busca assegurar que a multiplicação da quantidade dos bens em um pool pela quantidade dos bens no outro seja sempre constante. E mais, a qualquer momento que a gente olhe, o conteúdo de uma piscina tem exatamente o mesmo valor do conteúdo da outra.

Exemplo: :apple: x :banana:

Tenho um pool inicial com 50 :apple: e 50 :banana:. O algoritmo da troca justa vai buscar que o resultado da multiplicação da quantidade de :banana: pela quantidade de :apple: no pool seja sempre 2.500 (50 x 50).

Assim, se o pool está na configuração inicial (50 :apple: e 50 :banana:) e uma pessoa quer comprar 5 :apple: e pagar com :banana:, funciona assim:
Retirando 5 :apple: do pool, o pool fica com 45 :apple:. Dividindo 2.500 por esses 45 teremos 55,55555556, que é a quantidade de :banana: que devem ficar no pool. Se o pool tinha 50 :banana: inicialmente, significa que a pessoa que pegou 5 :apple:, vai ter que pagar 5,55555556 :banana: para o pool. Nesta aquisição, o preço médio das maçãs adquiridas foi cada :apple: custando 1,11111111 :banana:.

Momento :apple: :banana:
Origem 50 50
Após -5 :apple: 45 55,55555556 ( = 2.500 / 45 )

Agora, um insight: se eu tirasse os itens um por um, o primeiro sairia mais barato, o último mais caro. Assim, a cotação da negociação, de fato, vai depender do tamanho da compra. Na compra de 5 :apple:, a cotação foi 1,11111111 :banana:. Mas se, em vez de 5, eu tivesse comprado apenas uma :apple:, ela teria me custado 1,02040816 :banana::

Momento :apple: :banana:
Origem 50 50
Após -1 :apple: 49 51,02040816 ( = 2.500 / 49 )

Agora com Nucoins

Bom, no caso do Nucoin, de um lado temos NCN, do outro Reais (virtuais, pois entendo que o Nubank não precisa manter lastro).

Suponhamos (:warning: não sei o real tamanho do pool) um pool inicial com 200.000.000,00 NCN. Partindo da referência inicial de cotação de R$ 0,01, teríamos no pool de Reais o montante de R$ 2.000.000,00. Isto significa que a constante que multiplica os NCN e os R$ no pool é 4E14 (ou 400.000.000.000.000)

Vou fazer, então, umas brincadeiras aqui:

Momento NCN R$ virtuais Custo total Preço médio
Origem 200.000.000,00 2.000.000,00 - -
Compra 500.000 NCN 199.500.000,00 2.005.012,53 R$ 5.012,53 R$ 0,01002506
Compra 50.000 NCN 199.450.000,00 2.005.515,17 R$ 502,64 R$ 0,01005271
Venda 2.000.000 NCN 201.450.000,00 1.985.604,37 -R$ 19.910,80 -R$ 0,00995540
Compra 500.000 NCN 200.950.000,00 1.990.544,91 R$ 4.940,54 R$ 0,00988109

Enfim, essa é a dinâmica conforme eu entendi. Mais uma vez, :warning: pode ser que eu esteja redondamente enganado. Mas pra mim fez sentido:

  1. Explica a cotação inicial próxima a R$ 0,01;
  2. Explica a valorização a cada compra;
  3. Explica a desvalorização a cada venda.

Insights:

  • A cotação em determinada operação depende somente da situação atual no pool e do tamanho da compra/venda.
  • Nada que esteja fora do pool interfere na cotação. Não importa quantos Nucoins estejam nas carteiras das pessoas, congelados ou não.

É isso, pessoal. Só quis compartilhar esse meu entendimento.

56 curtidas

Excelente entendimento @FernandoLacerda Obrigado por compartilhar conosco.

12 curtidas

Essa parte fiquei na dúvida… Pois, também não sou um bom entendedor sobre a parte estrutural, usual dos pools…

E para ajudar na pesquisa, utilizei a resposta da IA sobre a parte citada IA (Chat Gpt 4 - Bing):

Olá, este é o Bing. Eu posso tentar te explicar esse trecho sobre pool de liquidez, mas lembre-se que eu não sou um especialista em criptomoedas e que você deve fazer sua própria pesquisa antes de investir.

Um pool de liquidez é um conjunto de tokens ou criptomoedas que são depositados por usuários em uma plataforma de finanças descentralizadas (DeFi) para permitir a troca rápida e fácil entre diferentes ativos. Esses usuários são chamados de provedores de liquidez e recebem uma recompensa por contribuir com seus recursos. Um pool de liquidez funciona com um mecanismo chamado criador de mercado automatizado (AMM), que determina o preço dos ativos com base na oferta e na demanda dentro do pool.

A cotação em determinada operação depende somente da situação atual no pool e do tamanho da compra/venda. Isso significa que o preço de um ativo é definido pela proporção entre os tokens no pool e pela quantidade que o usuário quer trocar. Por exemplo, se um pool tem 100 DAI e 10 ETH, a cotação inicial é de 10 DAI por 1 ETH. Se um usuário quer comprar 1 ETH com DAI, ele terá que pagar mais do que 10 DAI, pois sua compra irá reduzir a oferta de ETH e aumentar a demanda por DAI no pool. Quanto maior for a compra, maior será o impacto no preço.

Nada que esteja fora do pool interfere na cotação. Não importa quantos Nucoins estejam nas carteiras das pessoas, congelados ou não. Isso significa que o preço de um ativo no pool é independente do seu preço em outras plataformas ou mercados. O único fator que influencia o preço é a relação entre os tokens no pool. Por isso, pode haver diferenças significativas entre os preços dos mesmos ativos em diferentes pools ou exchanges.

Depois, a minha dúvida foi sobre entender se influencia ou não, já que na minha mente influência e para ter certeza do que estava perguntando. Mas, acredita que veio uma grande surpresa sobre e que eu não sabia…

Não exatamente. O token no pool de liquidez não influencia diretamente o preço do token fora do pool, mas pode haver uma relação indireta entre eles. Por exemplo, se o preço de um token aumenta muito em uma exchange, pode haver um incentivo para os usuários comprarem esse token no pool de liquidez, onde o preço pode estar mais baixo, e venderem na exchange, onde o preço pode estar mais alto. Isso é chamado de arbitragem, e é uma forma de lucrar com as diferenças de preços entre os mercados. Porém, ao fazer isso, os usuários também afetam o preço do token no pool de liquidez, pois aumentam a demanda por ele e reduzem a oferta. Assim, o preço do token no pool de liquidez tende a se ajustar ao preço do token fora do pool, até que não haja mais oportunidade de arbitragem.

Portanto, o token no pool de liquidez não influencia o preço do token fora do pool, mas sim o contrário. O preço do token fora do pool pode influenciar o comportamento dos usuários que interagem com o pool de liquidez, e isso pode afetar o preço do token no pool. No entanto, essa relação não é direta nem imediata, e depende de vários fatores, como a volatilidade dos mercados, as taxas das plataformas, os riscos envolvidos e a eficiência dos mecanismos de arbitragem.


Aprendi com vocês hoje… Vlw :smiley:

10 curtidas

O problema de quem provem liquidez é que sempre vai sofrer com o impairment loss.

Geralmente, quem provem, estipulam-se tetos máximos e minimos para não sair no prejuízo. Mas como ganham com as taxas, automaticamente a operação se paga.

5 curtidas

Trazendo novos insights

  1. Para o preço do Nucoin cair pela metade, é necessário injetar Nucoins no pool tal que resulte em um fator de 1,414213 (ou raiz de 2) vezes a quantidade inicial de Nucoins. No exemplo hipotético de um pool com 200 milhões de Nucoins inicialmente, seria necessário injetar mais 82.842.712 NCN no pool para a cotação cair a R$ 0,005.
  2. Para o NCN chegar a valer R$ 1,00, é necessário reduzir a quantidade de NCN no pool com um fator de 1/10. Ou seja, no pool hipotético com 200 milhões de NCN inicialmente, seria necessário terem sido consumidos 180 milhões, restando apenas 20 milhões de NCN no pool.
  3. Como a cada Nucoin colocado (vendido) a cotação cai, e a cada Nucoin retirado (comprado) a cotação sobe, na prática a cotação de compra é ligeiramente superior à cotação de venda. Para quantidades pequenas, essa diferença vai ser ínfima. Para exemplificar, a compra de 1.000 NCN na condição inicial do pool hipotético sairia por R$ 0,01000005 o NCN, enquanto a venda de 1.000 NCN sairia por R$ 0,00999995 o NCN.
  4. A a variação de preço é maior quanto menor a quantidade inicial de Nucoins no pool.
  5. A variação de preço também cresce quanto menor a quantidade de Nucoins restante no pool. Se no pool hipotético tiverem restado apenas 20 milhões de Nucoins, a diferença entre as cotações de compra e venda de 1 NCN seria de R$ 0,00000010. Já se tivessem restado 40 milhões, essa diferença seria de R$ 0,00000001.
7 curtidas

Mandei o texto para um amigo ele se confundiu tudo com a piscina de bananas kkkk
Eu expliquei da seguinte forma:

O tal pool, seria uma reserva do ativo para este fim.
Você coloca todos os bens de um tipo em uma reserva e os bens de outro tipo em outra. Um dos algoritmos que busca o valor justo da troca de um bem por outro é o que busca assegurar que a multiplicação da quantidade dos bens em uma reserva pela quantidade dos bens na outra reserva seja sempre constante.

O algoritmo usa as reservas para determinar o valor de troca. Um dos fatores que vão ajudar a determinar o valor de compra e o valor de venda (que são diferentes), é a reserva de cada ativo.

Como se tivesse reserva de compra e reserva de venda, onde a "reserva de compra"é de NCN e a reserva de venda seria “R$”. Quando eu vendo, eu entrego NCN para a reserva de NCN e pego R$ da reserva de R$.
Quando eu compro, entrego R$ para reserva de R$ e pego NCN da reserva de NCN, pelo preço definido no momento da transação.

Entendi certo ?

6 curtidas

Acho que é por aí sim. Se estiverem com o inglês afiado, esse video abaixo me ajudou a entender melhor. E tem :apple:, rsrsrs.

18 curtidas

Muito bom!

3 curtidas

Eu confesso que fiquei “embananada”, com a piscina de bananas! Mas, agradeço a intenção de quem dedicou seu precioso tempo, tentando elucidar o conceito! Agradeço a você também!

4 curtidas

Muito bom, obrigado pela indicação!

1 curtida

Muito legal seu post, @FernandoLacerda. Obrigado por explicar o funcionamento de uma pool de liquidez!

Mas ainda existem muitas questões a serem esclarecidas, na minha opinião. Nesse canal no YouTube que você indicou existem outros vídeos relacionados a liquidity pool, vale a pena assistir.

Quem quando o block scan da NuCoin for publicado todas as dúvidas sejam sanadas.

4 curtidas

A pool de liquidez é interessante. Pessoal pode ganhar uma renda passiva em função da variação do token. Contudo, teriam que liberar a função de saques para uma wallet externa para o nucoin.

1 curtida

Interessante , mas para se ganhar rendimento no pool tem que ser nos moldes que existe na binance. Tu coloca os ativos no pool e vai ganhando renda passiva, mas se os ativos se descolarem da proporção inicial pode se perder muito dinheiro .
Já a ideia do congelamento do nubank é o contrário , é manter a moeda fora do pool.

2 curtidas

A explicação do funcionamento foi ótima. Só fiquei confuso sobre o que seria o “pool” (a piscina) na real.

Seria a quantidade com os usuários?
Seria uma reserva separada para controle?
Ou seria TODA a quantidade disponível no mercado, isto é, quantidade com usuários, quantidade com o Nubank e etc?

1 curtida

No meu entendimento, seria esta aqui :point_up:

Não fazem parte do pool os Nucoins que estão com os usuários, e mesmo outros Nucoins que os patrocinadores tenham destinados à distribuição aos participantes do programa.

Em algum momento, antes do início da compra e venda, o Nubank decidiu criar um pool de liquidez para apoiar essas negociações e, para isso, separou uma quantidade dos Nucoins que ele detém como primeiro patrocinador.

Ali em cima, eu estimei (apenas a título de exemplo) algo em torno de 200 milhões de Nucoins no momento da criação do pool. Esses Nucoins do pool serão destinados exclusivamente a esse papel de fornecer liquidez para as negociações, não poderão ser distribuídos e nem usados de outra forma, precisarão ficar reservados lá. A quantidade de Nucoins ali só variaria, mesmo, como resultado das operações de compra e venda.

4 curtidas

Olha aí… segredo revelado!!

Agora que saiu o block explorer, a profundidade do pool de liquidez é mostrada lá.

O blog do Nubank define a profundidade do pool de liquidez como sendo “o valor total combinado de reais e Nucoins que estão disponíveis dentro [do pool de liquidez] para viabilizar operações de compra e venda naquele momento.”

Atualizando minhas contas aqui com essa definição, o pool atual me parece compatível com um pool original, quando o NCN valia R$ 0,01, contendo 1,5 bilhão de NCN, e R$ 15 milhões (profundidade original de R$ 30 milhões).

8 curtidas

NOVIDADE!!!

EXPLORER DO NUCOIN DISPONIVEL!!! :partying_face: :partying_face:

Uma observação interessante…
Menos da metade dos Nucoins em circulação estão congelados!!!

Site oficial: https://explorer.nucoin.com.br
Mais informações: Nucoin block explorer

2 curtidas

Quando a Nucoin for comercializada fora do Nubank, ele ainda poderá controlar o preço da Nucoin controlando o pool de liquidez? Ou cada corretora vai ter o seu próprio pool?

Assim como ocorre com outras criptos, dependendo de onde é negociada existe uma formação de preço diferente (seja com book de ofertas ou pool de liquidez), e o preço poderia variar.

Mas, se vale a observação, não acho que o Nubank controle o preço, existe uma regra estabelecida aplicada sobre o pool que define o preço, e que resulta da oferta e da demanda.

A única coisa que o Nubank pode influenciar é a sensibilidade de variação do preço ao aumentar ou reduzir a liquidez no pool.

Um pool com menor liquidez teria uma variação maior de preço após uma operação comparado a um pool com maior liquidez, após a mesma operação.

9 curtidas

Que legal @FernandoLacerda, gratidão pelo esclarecimento :clap:t5: :clap:t5: :clap:t5: :purple_heart:

2 curtidas