Uma coincidência matemática sobre Curve e Uniswap e é apenas uma coincidência

12/31/2023, 8:04:17 AM
Avançado
Ethereum
Este artigo organiza o processo de pensamento estrutural do Curve V1 e Uniswap V3 a partir do ponto de partida. Os dois se encontraram no sentido matemático durante o processo de construção e como seguiram caminhos diferentes para diferentes fins.

Houve uma descoberta maravilhosa. Ao construir a fórmula AMM em 2019, a Curve V1 teve uma fórmula intermediária no processo de dedução, e esta fórmula tinha exatamente a mesma estrutura que a fórmula básica da Uniswap V3 mais de um ano depois (a primeira é uma forma especial da última). Um caminho de pensamento completamente diferente, e uma interseção matemática apareceu, o que é maravilhoso. Este artigo irá organizar o processo de pensamento estrutural da Curve V1 e da Uniswap V3 a partir do ponto de partida. As duas se cruzaram no sentido matemático durante o processo de construção, e como elas se separaram para diferentes fins.

1. O caminho do pensamento construído pela fórmula Curve V1

O lançamento do Uniswap xy=k no final de 2018 foi uma revolução paradigmática. No entanto, no cenário de pares de negociação de stablecoin, as falhas são significativas. Michael aproveitou este ponto de entrada e lançou o novo AMM Curve V1 no final de '19.

Uma das bases do processo de construção da nova fórmula AMM ainda é xy = k. No futuro, será uniformemente escrita como a seguinte fórmula de acordo com os códigos de parâmetros no white paper Curve V1.

Na maior parte do tempo, o preço dos pares de negociação de moedas estáveis apenas flutua em uma faixa muito pequena em torno de 1:1. A fórmula que fornece liquidez apenas em um único ponto de preço 1:1 é x+y = D, que é outra base do processo de construção.

Michael quer combinar as duas equações básicas, ou introduzir algumas características de x+y = D com base em xy = (D/2) ².

Como resultado, as duas fórmulas básicas foram somadas e uma fórmula mista foi obtida.

Dentre eles, a parte em que x+y=D é adicionado um parâmetro A, e D é multiplicado adicionalmente em ambos os lados do sinal de igual. A razão para multiplicar D é desdimensionalizar o parâmetro A (independentemente de haver 2 tokens, 3 tokens ou mais no pool, o mesmo valor de A tem o mesmo efeito). Isso não é discutido aqui, nem é o foco desta discussão.

Concentre-se no parâmetro A. Primeiro, o white paper da Curve V1 usa a letra grega Chi (que se parece muito com x) na fórmula de mistura, não A. Troquei para A para facilitar a experiência de escrita e leitura, e não afetou a discussão.

O efeito do parâmetro A provavelmente pode ser entendido por analogia com uma barra de cores preta, cinza e branca. 90% de cinza é muito parecido com preto e 10% de cinza é mais próximo do branco. O parâmetro A determina se o produto final da fórmula é mais como x+y=d, ou xy=(D/2)².

A partir do valor numérico do limite A, podemos entender melhor esse processo de mistura. A = 0 e a fórmula de mistura se torna xy = (D/2)². A = infinito e a fórmula de mistura se torna x+y = d. Então A é um estado intermediário nisso. Quanto maior A for, mais parecido com x+y=D. Essa combinação pode ser sentida de forma mais intuitiva por meio de gráficos e, se você estiver interessado, pode brincar com A no desmos².

Quanto à Curve V1, vamos parar por aqui; por favor, tenha esta fórmula em mente em geral. Então vamos dar uma olhada na situação do Uniswap V3 a seguir.

2. O caminho de pensamento construído pela fórmula Uniswap V3

Depois que xy = k do Uni V1/V2 dominou o rio, as deficiências causadas pela "distribuição uniforme de liquidez sobre um intervalo de preço completo de 0 a infinito" tornaram-se cada vez mais evidentes, e o lançamento do Curve V1 cortou diretamente e com precisão o mercado importante para transações de stablecoin.

Ao projetar o V3, a equipe da Uniswap queria primeiro construir uma fórmula que fornecesse liquidez apenas dentro de uma faixa de preço contínua finita. O ponto de partida de sua construção ainda era xy=k.

Imagine se você quiser alcançar um efeito, dentro da faixa de preço [Pa, Pb] (por exemplo [0.99, 1.01] ou [1500, 1700]), esta fórmula suporta transações exatamente como o xy = k do Uni V1/V2, mas quando o preço excede [Pa, Pb], ela não fornece mais liquidez.

A fórmula correspondente para este efeito é a seguinte:

Se você usar um gráfico para apresentá-lo, ficará muito claro, ou seja, deslocar xy=k para baixo e para a esquerda. A quantidade exata a ser movida é determinada por Pa e Pb.

O efeito alcançado por esta fórmula é que toda a liquidez é concentrada em [Pa, Pb], LP deposita uma certa quantidade de x_tokens e Y_tokens, fornecendo alguma liquidez dentro da faixa de preço [Pa, Pb]. Apenas para este efeito de liquidez parcial, se o LP do Uni V2 for alcançado, é necessário que o LP deposite mais x_tokens e Y_tokens; a extensão depende de Pa e Pb e pode exigir muito mais.

Esta fórmula de tradução é a fórmula básica para a construção adicional do Uni V3. Vamos falar sobre o Uni V3 por enquanto.

3. Maravilhoso ombro a ombro - a interseção de dois caminhos de pensamento

Faça algumas transformações da fórmula da curva V1 na seção 1:

Se você olhar para a fórmula de tradução Uni V3 na seção 2, verá que as duas são muito semelhantes:

Se Pa e Pb na fórmula de tradução Uni V3 forem mais bem definidos, Pb = 1/Pa, ou seja, a faixa de preço definida é uma faixa semelhante a [0.5, 2] ou [0.01, 100], satisfazendo a simetria no sentido de múltiplos em ambos os lados do ponto de preço 1:1.

Após fazer essa limitação, pode-se dizer que as duas equações são exatamente iguais:

As duas fórmulas têm diferentes expressões de parâmetros, e é fácil deduzir a relação entre os dois conjuntos de parâmetros. Vamos calcular L e Pa com base nos parâmetros A e D da fórmula de mistura da Curva V1, conforme mostrado abaixo:

O significado desses parâmetros está relacionado ao caminho de pensamento de cada construção dos dois protocolos. Vamos combinar as relações entre os dois conjuntos de parâmetros e depois revisar brevemente os dois processos de construção.

Para simplificar, digamos que um pool de pares de negociação de stablecoins, o preço inicial é 1:1. A letra D na fórmula de mistura Curve V1 representa a quantidade de D/2 de cada uma das duas stablecoins investidas no LP inicial. A letra A representa o grau em que esta equação de mistura se aproxima de x+y = d.

Chegando ao lado Uni, vamos criar mais um pool de pares de negociação estáveis Uni V2, que satisfaça a seguinte fórmula:

Em outras palavras, se o preço inicial for de 1:1, o LP inicial requer investir tanto quanto D (2A+1) /2 de cada uma das duas stablecoins.

Neste momento, há uma piscina Uni V3. O efeito desejado é apenas fornecer liquidez dentro das seguintes faixas de preço:

Além disso, o efeito de liquidez dentro deste intervalo é exatamente como o pool Uni V2 que acabou de ser lançado virtualmente. A fórmula correspondente ao pool Uni V3 que satisfaz este efeito é exatamente a mesma que a fórmula de mistura Curve V1 descrita acima.

Resumidamente, o efeito alcançado pelo Curve V1 é exatamente equivalente a primeiro criar uma pool Uni V2 com uma reserva de tokens muito maior (2A vezes mais), e depois alcançar o mesmo efeito de liquidez exato que esta pool Uni V2 na faixa de preço [(2A/ (2A+1))) ², (2A+1) /2A) ²].

4. Partindo - os diferentes fins dos dois caminhos de pensamento

A fórmula de mistura Curve V1 é uma forma especial da fórmula de tradução Uni V3. Na verdade, se mais um parâmetro for introduzido na fórmula de mistura Curve V1 e a parte x+y for ajustada para x+py, as duas são completamente equivalentes; não há muita explicação aqui.

A Curve V1 é baseada na fórmula de fusão, e a Uni V3 segue seu caminho original com base na fórmula de tradução e segue caminhos separados.

4.1 Curva V1: Mais mistura dinâmica de gradientes

Curve V1 tem uma falha na fórmula de mistura. Ele fornece liquidez apenas dentro de uma faixa de preço limitada. Michael precisava de uma fórmula com liquidez em todas as faixas de preço. (Quanto à razão dessa demanda? (Talvez seja natural que a faixa de preço inteira tenha liquidez, em um estado mais completo e sólido, por exemplo, no sentido de fornecer Oráculo para o mundo exterior.)

Podemos entender a sua ideia de construção adicional desta forma: tornar este grau de integração dinâmico. Um na fórmula de mistura anterior é uma constante que representa o grau uniforme de mistura. Agora, mais adiante, quando x se desvia mais de D/2 (ou seja, quando x é menor ou maior), ou quando o preço se desvia 1:1 mais, tornando o grau de mistura mais inclinado para xy = (D/2) ², x ou quando o preço se desvia do estado limite, torna-se simplesmente xy = (D/2) ², para que toda a faixa de preço seja líquida.

Michael transformou A em Axy/ (D/2) ²

Isso permite que você alcance o efeito de gradiente dinâmico descrito acima. Claro, o método de construção não se limita a este. Tenho a sensação de que Michael não fez um estudo comparativo muito aprofundado sobre as diferenças entre os diferentes métodos de implementação de graduação dinâmica neste passo do processo de construção. Talvez, desde que seja conveniente alcançar liquidez total de preço, é isso.

Finalmente, temos a fórmula morfológica final para a Curva V1 da seguinte forma:

4.2 Uni V3: Abandonar a fórmula única unificada e combinar livremente funções segmentadas

A conotação central da fórmula de tradução Uni V3 é a faixa de preço [Pa, Pb]. Com base nesta fórmula de tradução, o Uni V3 naturalmente seguiu em uma direção; a liquidez em diferentes faixas de preço pode ser diferente (se a liquidez em diferentes faixas de preço for a mesma, então volta para o Uni V2).

Ainda existem bifurcações de design diferentes nesta direção geral. Pode-se concordar com uma bifurcação no caminho para determinar as regras de alocação de liquidez para uma faixa de preço diferente. Os LPs ainda são homogêneos; na verdade, a Curve V1 pode ser considerada deste tipo (o limite da faixa de preço é pequeno).

Outra bifurcação no caminho. Todo o poder de decisão é transferido para LPs. Os LPs tomam decisões independentes juntos para determinar como a liquidez final é distribuída em diferentes faixas de preço.

A Uni V3 escolheu esta última opção. Esta escolha é extremamente crítica. Isso enriquece bastante os elementos de todo o jogo de mercado. Julgamento de preço, julgamento de volatilidade, componentes de sorte, etc. estão todos envolvidos, aproximando o mercado de liquidez um passo mais perto de um mercado totalmente competitivo.

Olhando para a construção adicional da Uni V3 do ponto de vista matemático, à primeira vista, parece uma função segmentada não convencional. Diferentes faixas de preço correspondem a diferentes valores de L, e, consequentemente, existem fórmulas diferentes, como no seguinte exemplo minimalista:

Na verdade, o acima pode ser convertido em uma função segmentada padrão, ou seja, o subdomínio é definido por x. A subfunção é uma fórmula para y e x. Este artigo não se expandirá.

5. epílogo

A Curve V1 foi lançada no final de 2019. Na época, seu principal objetivo era oferecer um suporte melhor para pares de negociação de stablecoins e preencher lacunas nesse mercado. Talvez seja isso que tenha determinado o modo de pensar de Michael. O foco está em uma estrutura simétrica nos pontos de preço 1:1, e a liquidez é relativamente concentrada em torno do ponto de preço 1:1. Quando Michael deduziu a fórmula de mistura cruzando x+y = d e xy = (D/2) ², me parece que o trabalho mais central e mais pioneiro foi concluído, porque essa fórmula de mistura já satisfaz as características simétricas e de agrupamento descritas acima. Transformar ainda mais a fórmula de mistura em uma fórmula que suporte a liquidez em toda a faixa de preços, para Michael, provavelmente é apenas um subcálculo menor e a conclusão do trabalho.

Uni V3 foi lançado mais tarde e um white paper foi lançado em março de 2021. A equipe da Uni viu o Curve V1 funcionar tempo suficiente. Um grupo de pessoas extremamente inteligentes, a maneira de revidar naturalmente exige uma atualização. A equipe da Uni quebrou diretamente uma premissa importante. Os LPs não são mais ‘grandes refeições em potes’ e não podem mais seguir uniformemente uma fórmula fixa única para cada pool fornecer liquidez.

Com base em Uni V1/V2 xy=k, o Uni V3 constrói uma fórmula básica (ou seja, a fórmula de tradução descrita acima) que fornece liquidez apenas dentro de uma faixa de preço específica. O Uni V3 queria quebrar a premissa da “grande refeição do pote” do LP, então deu aos LPs a liberdade de decidir em que faixa de preço (ou várias faixas) fornecer liquidez. Cada LP individual toma decisões livremente e, quando somado em cada nível do pool, também forma uma fórmula (função segmentada). No entanto, a forma desta fórmula muda dinamicamente e definitivamente não é um padrão de forma fixa como os AMM anteriores (alguns AMMs podem ajustar a forma através da governança, como o Curve V1 para ajustar o parâmetro A).

Este design não só resolveu o problema da baixa eficiência de capital da Uni V2 no cenário de pares de negociação de stablecoins (contra-ataque Curve V1), mas também introduziu uma competição mais completa em todos os cenários de pares de negociação, melhorando o nível geral de eficiência financeira do mercado.

Depois de analisar as diferenças no histórico e no ponto de partida fundamental, vamos dar uma olhada na semelhança entre a fórmula de mistura Curve V1 e a fórmula de tradução Uni V3, que parecia ser nada mais do que uma simples coincidência matemática que vale a pena mencionar.

Declaração:

  1. Este artigo é reproduzido a partir de [GateBuidler DAO], e os direitos autorais pertencem ao autor original [observerdq]. Se você tiver alguma objeção à reimpressão, entre em contato a equipe Gate Learn,e a equipe lidará com isso o mais rápido possível de acordo com os procedimentos relevantes.
  2. Aviso Legal: As visões e opiniões expressas neste artigo representam apenas as opiniões pessoais do autor e não constituem nenhum conselho de investimento.
  3. Artigos em outros idiomas são traduzidos pela equipe Gate Learn e os artigos traduzidos não podem ser copiados, distribuídos ou copiados sem mencionar a Gate.io.

Compartilhar

Calendário Cripto

Atualizações de projeto
Etherex lançará o Token REX em 6 de agosto.
REX
22.27%
2025-08-06
Dia Raro de Desenvolvimento e Governança em Las Vegas
A Cardano irá sediar o Rare Dev & Governance Day em Las Vegas, de 6 a 7 de agosto, com workshops, hackatonas e discussões em painel focadas em desenvolvimento técnico e tópicos de governança.
ADA
-3.44%
2025-08-06
Blockchain.Rio no Rio de Janeiro
A Stellar participará da conferência Blockchain.Rio, programada para acontecer no Rio de Janeiro, de 5 a 7 de agosto. O programa incluirá palestras e discussões em painéis com representantes do ecossistema Stellar em colaboração com os parceiros Cheesecake Labs e NearX.
XLM
-3.18%
2025-08-06
Webinar
A Circle anunciou um webinar ao vivo intitulado "A Era do Ato GENIUS Começa", agendado para 7 de agosto de 2025, às 14:00 UTC. A sessão explorará as implicações do recém-aprovado Ato GENIUS—o primeiro marco regulatório federal para moedas estáveis de pagamento nos Estados Unidos. Dante Disparte e Corey Then, da Circle, liderarão a discussão sobre como a legislação impacta a inovação em ativos digitais, a clareza regulatória e a liderança dos EUA na infraestrutura financeira global.
USDC
-0.03%
2025-08-06
AMA no X
Ankr realizará um AMA no X no dia 7 de agosto às 16:00 UTC, focando no trabalho do DogeOS em construir a camada de aplicação para DOGE.
ANKR
-3.23%
2025-08-06

Artigos Relacionados

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 é 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 é Polygon 2.0 (POL)? De MATIC para POL (2025)
intermediário

O que é Polygon 2.0 (POL)? De MATIC para POL (2025)

Polygon 2.0 (POL) representa a próxima evolução em soluções de blockchain escaláveis. Descubra suas características e como está avançando o ecossistema descentralizado, incluindo a bem-sucedida transição de 2025 de MATIC para POL com uma taxa de conversão de 85%, utilidade de token aprimorada, implementação de AggLayer e capacidades de governança expandidas em todo o ecossistema Polygon.
11/30/2023, 4:33:01 PM
Guia sobre como mudar de rede no MetaMask
iniciantes

Guia sobre como mudar de rede no MetaMask

Este é um guia simples e passo a passo sobre como mudar sua rede no MetaMask.
1/11/2024, 10:37:30 AM
O que é o Primeiro USD Digital (FDUSD)?
iniciantes

O que é o Primeiro USD Digital (FDUSD)?

FDUSD é uma stablecoin que combina o melhor das finanças tradicionais com o potencial inovador da tecnologia blockchain, tudo visando promover uma experiência criptográfica mais estável e barata.
11/11/2023, 7:14:41 PM
Tudo sobre Tornado Cash
iniciantes

Tudo sobre Tornado Cash

O Tornado Cash é um misturador de moedas líder do setor que permite transações anônimas. Em 8 de agosto, o Escritório de Controle de Ativos Estrangeiros do Departamento do Tesouro dos EUA anunciou que sancionaria o Tornado Cash, agitando a comunidade. Em 8 de agosto, horário local dos EUA, o Escritório de Controle de Ativos Estrangeiros do Departamento do Tesouro dos EUA (OFAC) anunciou as sanções contra o protocolo de moeda mista Tornado Cash, agitando a comunidade. Espera-se que este evento seja um divisor de águas no crescimento do DeFi e até mesmo de toda a indústria de criptografia. Então, o que é Tornado Cash? Como funciona? Como se tornou alvo de sanções do governo dos Estados Unidos? Você encontrará todas as respostas para essas perguntas neste artigo.
11/21/2022, 10:03:18 AM
Comece agora
Inscreva-se e ganhe um cupom de
$100
!