Especificações VLIQUID Abertas para Revisão
Estamos lançando as especificações para o Smart Contract de Liquidez Valis (VLIQUID), o primeiro pool de liquidez para Qubic. Participe da discussão e ajude a moldar o futuro do DeFi na Qubic.
Qsilver, 23 de julho de 2024.
Estamos felizes em anunciar a publicação das Especificações do Smart Contract de Liquidez Valis. Este documento abrangente descreve os aspectos técnicos do VLIQUID, nosso smart contract rebatizado, anteriormente conhecido como QPOOL, que traz funções DeFi essenciais para a plataforma Qubic.
Visão Geral do VLIQUID
O VLIQUID, anteriormente conhecido como QPOOL, visa implementar um pool de liquidez robusto na plataforma Qubic, permitindo que os usuários troquem tokens sem precisar de um contraparte direta. Provedores de liquidez que bloqueiam seus tokens para essas trocas ganharão uma parte das taxas de swap.
Objetivo Principal: O VLIQUID busca trazer funções DeFi essenciais para a Qubic, proporcionando uma maneira eficiente e contínua de gerenciar swaps de tokens e liquidez.
Características Principais do VLIQUID
- Pools de Liquidez: Usuários podem trocar tokens a qualquer momento, com provedores de liquidez ganhando um percentual da taxa de swap. A divisão da taxa inclui acionistas, provedores de liquidez e um componente de queima.
- MicroTokens: Para enfrentar o desafio dos tokens sem decimais, o VLIQUID introduz os microTokens. Este sistema permite que os usuários bloqueiem qualquer parte do SC ou token e recebam microTokens em troca, tornando as transações mais gerenciáveis.
- Manipulação de Tokens Fracionados: Ao permitir que os pools incluam QU (Unidades Qubic), podemos lidar com valores fracionários durante os swaps, reduzindo perdas potenciais de erros de arredondamento.
- Medidas Anti-Inflação: Para mitigar a inflação artificial devido ao esgotamento fracionário do QU, o VLIQUID garante que um token de baixo valor esteja sempre disponível para cobrir parte do valor fracionário. Isso incentiva a arbitragem, mantendo os preços dos pools equilibrados.
- Identificação de Tokens: Os tokens são identificados especificando cada token por seu nome e chave pública, permitindo que sejam usados em pools. Isso comprime os dados dos tokens, facilitando o gerenciamento e a integração em pools de liquidez.
- Precificação por Curva de Oferta: O preço dos tokens dentro de um pool é determinado usando uma curva de oferta, equilibrando reservas e pesos para garantir preços justos.
Abordando o Desafio Decimal
A ausência de decimais nos tokens da Qubic apresenta desafios únicos. Por exemplo, trocar um token de alto valor por um de baixo valor pode resultar em perdas significativas devido a erros de arredondamento. O VLIQUID aborda isso com uma abordagem em várias etapas:
O Problema Decimal
Atualmente, todos os tokens na Qubic não têm decimais, e nenhuma das soluções DeFi existentes suporta tokens sem decimais. Imagine um pool com tokenA valendo 20 QU e tokenB valendo 30 QU. Se você trocar 1 tokenB por tokenA, receberá apenas 1 tokenA e perderá 10 QU de valor devido ao arredondamento. Esta é uma perda significativa para um erro de arredondamento.
Etapas para Mitigar o Problema
- MicroTokens: Criando microTokens, o VLIQUID reduz a escala do problema. Isso permite que as pessoas bloqueiem qualquer parte do SC (ou token normal) e recebam um milhão de microTokens em troca. Por exemplo, se um token QX vale 25 bilhões de QU, um microQX vale 25.000 QU. Embora ainda alto, é mais gerenciável. Para retirar o token QX completo, os usuários precisam devolver um milhão de microQX. Esses microQX são transferíveis e podem ser usados para financiar pools de liquidez.
- Manipulação Fracionária do QU: Os pools incluem QU para fornecer troco para valores fracionários. Como todos os pools devem ter QU, isso garante que haja QU disponível para corresponder ao valor fracionário de um token durante as trocas. Por exemplo, se o valor fracionário for 10 QU ao trocar um token de 30 QU por um token de 20 QU, o QU pode ser fornecido como troco. No entanto, para valores fracionários mais altos, como 24.000 QU para um microQX, o QU pode ser rapidamente esgotado, inflacionando artificialmente o preço do microQX.
- Buffer de Token de Baixo Valor: Para mitigar a inflação artificial, um token de baixo valor está sempre disponível para cobrir parte do valor fracionário. Os usuários podem optar por receber a maior parte do troco no token de baixo valor ou QU. Isso reduz o efeito de inflação e cria oportunidades de arbitragem. Quando os desequilíbrios de preço atingem um certo ponto (por exemplo, >1%), os arbitradores podem lucrar reequilibrando. Essa redução direta de 50%, combinada com o aumento das oportunidades de arbitragem, ajuda a manter preços estáveis.
Mecânica do VLIQUID
Fórmula da Curva de Oferta
$P(A/B) = \frac{R(A)/W(A)}{R(B)/W(B)}$
- $P(A/B)$ é o preço do token A em termos do token B.
- $R(A)$ e $R(B)$ são as reservas dos tokens A e B no pool.
- $W(A)$ e $W(B)$ são os pesos dos tokens A e B.
Estrutura da Taxa de Swap
Haverá três partes da taxa de swap: acionistas do VLIQUID, provedores de liquidez e queimas. Embora a divisão exata possa ser configurada, vamos assumir uma taxa total de 1%. Isso é relativamente alto em comparação com os pools de ETH, mas a Qubic não tem taxa de gás. No Ethereum, as taxas de gás podem ser muitas vezes mais do que 1%, tornando uma taxa fixa de 1% nas trocas do VLIQUID uma melhoria significativa. Além disso, o VLIQUID oferece trocas sem deslizamento, aumentando ainda mais a eficiência do processo de negociação.
Cenários Exemplares
Cenário 1: Trocando Tokens de Alto Valor Sem Decimais
Neste cenário, trocar tokens de alto valor sem usar decimais pode resultar em perda de valor significativa. Por exemplo, trocar 1 unidade do Token A pelo Token B resulta em uma perda de 10 QU devido à falta de precisão no processo de troca.
Token A
(QU) | Token B
(QU) | Quantidade
de Troca | Valor Perdido
(QU) |
20 | 30 | 1 | 10 |
Cenário 2: Usando MicroTokens
Este cenário ilustra o uso de MicroTokens para lidar com grandes valores de forma mais eficiente. Aqui, 25 bilhões de QU do token original QX são representados como 1 milhão de microQX, o que simplifica o manuseio e as transações, convertendo-o em um valor equivalente de 2.500 QU por microQX.
Token Original
(QU) | MicroToken
(microQU) | Valor Equivalente
(QU) |
QX
(25 bilhões de QU) | microQX
(1 milhão de microQX) | 2,500 QU
(1 microQX = 2,500 QU) |
Cenário 3: Mitigação de Perda Fracionária
Este cenário demonstra como as perdas fracionárias podem ser mitigadas usando MicroTokens. Trocar o Token A pelo Token B a um preço de 10,5 resulta em uma perda fracionária de 0,5 microQU. Esta perda se traduz em 155,5 unidades no QWALLET. Usando MicroTokens, a perda equivalente é reduzida para 0,3 QU, minimizando o impacto no saldo do usuário.
Token A
(QU) | Token B
(microQU) | Preço
de Troca | Perda
Equivalente
(microQU) | Perda
Fracionária
(QWALLET) | Perda
Reduzida
(QU) |
ALEATÓRIO | QX | 10.5 | 0.5 | 155.5 | 0.3 |
Este mecanismo garante trocas eficientes com perdas mínimas, mesmo com microTokens de alto valor.
O Caminho a Seguir
Nosso objetivo é ter o VLIQUID rodando no testnet, com uma versão totalmente testável prevista para o final deste verão. Provedores de liquidez são vitais para o sucesso do token, e o VLIQUID oferece incentivos adicionais, como tokens de bônus por fornecer liquidez.
À medida que tokens e partes do SC são depositados, os usuários podem coletar dividendos e outras distribuições. Estes serão repassados como dividendos do VLIQUID. Quaisquer bônus não-QU recebidos serão integrados nas reservas de pool respectivas, aumentando a liquidez geral.
Convite para Feedback Público
Estamos animados em compartilhar a versão 1 das especificações do VLIQUID com a comunidade. Essas especificações permitem que diferentes equipes criem seus próprios pools de liquidez, expandindo ainda mais o ecossistema Qubic. O desenvolvimento de funções matemáticas de multiprecisão para o VLIQUID também beneficia o ecossistema Qubic mais amplo, fornecendo ferramentas essenciais para o desenvolvimento futuro do SC. Observe que essas especificações estão em andamento e, portanto, sujeitas a alterações.
Convidamos todos a fornecer feedback e ajudar a moldar o futuro do VLIQUID. Seus pensamentos e sugestões são valiosos para nós. Se você tiver algum comentário, por favor, envie uma DM para Spelunker para um convite ao documento.
Alguns podem questionar a inclusão de $QWALLET como o token padrão no VLIQUID. No entanto, essa escolha é uma decisão estratégica para alavancar a liquidez do arrecadador de fundos do QWALLET, tornando o $QWALLET mais utilizável e financiando o desenvolvimento futuro.
Fique atento para mais atualizações à medida que continuamos a inovar e construir na plataforma Qubic.
Juntos, podemos moldar o futuro do DeFi na Qubic.
Para obter as atualizações mais recentes, junte-se ao Discord do Valis, siga-nos no X e adicione nosso blog aos favoritos.
Nesta página
- Especificações VLIQUID Abertas para Revisão
- Visão Geral do VLIQUID
- Características Principais do VLIQUID
- Abordando o Desafio Decimal
- O Problema Decimal
- Etapas para Mitigar o Problema
- Mecânica do VLIQUID
- Fórmula da Curva de Oferta
- Estrutura da Taxa de Swap
- Cenários Exemplares
- O Caminho a Seguir
- Convite para Feedback Público