Especificações do VLIQUID Abertas para Revisão
Estamos a lançar as especificações para o contrato inteligente Valis Liquidity (VLIQUID), o primeiro pool de liquidez para a Qubic. Participe da discussão e ajude a moldar o futuro do DeFi no Qubic.
Qsilver, 23 de julho de 2024.
Temos o prazer de anunciar a publicação das Especificações do Contrato Inteligente de Liquidez Valis. Este documento abrangente descreve os aspectos técnicos do VLIQUID, nosso contrato inteligente renomeado, anteriormente conhecido como QPOOL, que traz as principais funções DeFi para a plataforma Qubic.
Visão geral do VLIQUID
VLIQUID, anteriormente conhecido como QPOOL, tem como objetivo implementar um pool de liquidez robusto na plataforma Qubic, permitindo aos utilizadores trocar tokens sem necessitar de uma contraparte direta. Os provedores de liquidez que bloqueiam seus tokens para essas trocas ganharão uma parte das taxas de troca.
Objetivo principal: VLIQUID procura trazer as principais funções DeFi para Qubic, fornecendo uma maneira perfeita e eficiente de gerenciar swaps de token e liquidez.
Principais caraterísticas do VLIQUID
- Pools de Liquidez: Os usuários podem trocar tokens a qualquer momento, com os provedores de liquidez ganhando uma porcentagem da taxa de troca. A divisão da taxa inclui acionistas, provedores de liquidez e um componente de queima.
- MicroTokens: Para enfrentar o desafio dos tokens não decimais, a VLIQUID apresenta os microTokens. Este sistema permite que os usuários bloqueiem qualquer ação ou token SC e recebam microTokens em troca, tornando as transações mais gerenciáveis.
- Manuseio de Token Fracionário: Ao permitir que os pools incluam QU (Qubic Units), podemos lidar com valores fracionários durante as trocas, reduzindo as perdas potenciais de erros de arredondamento.
- Medidas anti-inflação: Para mitigar a inflação artificial do esgotamento fracionário de QU, 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 do pool equilibrados.
- Identificação de Tokens: Os tokens são identificados especificando cada token através de seu nome e chave pública, permitindo que eles sejam usados em pools. Isto comprime os dados do token, facilitando a sua gestão e integração em pools de liquidez.
- Preço da curva de ligação: O preço dos tokens dentro de um pool é determinado usando uma curva de ligação, equilibrando reservas e pesos para garantir um preço justo.
Resolvendo o desafio decimal
A ausência de decimais nos tokens Qubic apresenta desafios únicos. Por exemplo, trocar um token de alto valor por um de valor mais baixo pode resultar em perdas significativas devido a erros de arredondamento. VLIQUID resolve isso com uma abordagem multi-passo:
O problema decimal
Atualmente, todos os tokens em Qubic não têm decimais, e nenhuma das soluções DeFi existentes suporta tokens sem decimais. Imagine uma pool com tokenA no valor de 20 QU e tokenB no valor de 30 QU. Se trocar 1 tokenB por tokenA, obteria apenas 1 tokenA e perderia 10 QU de valor devido ao arredondamento. Esta é uma perda significativa para um erro de arredondamento.
Passos para mitigar o problema
- MicroTokens: Ao criar microTokens, VLIQUID reduz a escala do problema. Isso permite que as pessoas bloqueiem qualquer ação 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 seja elevado, é mais fácil de gerir. Para retirar o token QX completo, os utilizadores precisam de devolver um milhão de microQX. Estes microQX são transferíveis e podem ser usados para financiar pools de liquidez.
- Manuseio fracionário de QU: Os pools incluem QU para fornecer mudança para valores fracionários. Uma vez que todos os pools devem ter QU, isso garante que há QU disponível para corresponder ao valor fracionário de um token durante as trocas. Por exemplo, se o valor fracionário é 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 tokens 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 utilizadores podem optar por receber a maior parte da alteração no token de baixo valor ou na QU. Isto reduz o efeito da inflação e cria oportunidades de arbitragem. Quando os desequilíbrios de preços atingem um determinado ponto (por exemplo, >1%), os arbitradores podem lucrar com o reequilíbrio. Esta redução direta de 50%, combinada com o aumento das oportunidades de arbitragem, ajuda a manter os preços estáveis.
Mecânica VLIQUID
Fórmula da curva de ligação
- é o preço da ficha A em termos da ficha B.
- e são as reservas das fichas A e B na pool.
- e são os pesos dos tokens A e B.
Estrutura da taxa de swap
Haverá três partes da taxa de swap: Acionistas da VLIQUID, provedores de liquidez e queimaduras. Embora a repartição exata possa ser configurada, vamos assumir uma taxa total de 1%. Isso é relativamente alto em comparação com os pools ETH, mas o Qubic não tem taxa de gás. No Ethereum, as taxas de gás podem muitas vezes ser muitas vezes superiores a 1%, tornando uma taxa fixa de 1% nos swaps VLIQUID uma melhoria significativa. Além disso, a VLIQUID oferece swaps de slippage zero, aumentando ainda mais a eficiência do processo de negociação.
Cenários de Exemplo
Cenário 1: Troca de Tokens de Alto Valor sem Decimais
Neste cenário, a troca de tokens de alto valor sem usar decimais pode resultar em perda significativa de valor. Por exemplo, trocar 1 unidade de Token A por Token B resulta numa perda de 10 QU devido à falta de precisão no processo de troca.
Ficha A(QU) | Ficha B(QU) | Valor da troca | Valor perdido(QU) |
20 | 30 | 1 | 10 |
Cenário 2: Utilização de MicroTokens
Este cenário ilustra a utilização de MicroTokens para lidar com grandes valores de forma mais eficiente. Aqui, 25 biliões de QU do token original QX é representado como 1 milhão de microQX, o que simplifica o manuseamento e as transacções convertendo-o para um valor equivalente de 2.500 QU por microQX.
Token original(QU) | MicroToken(microQU) | Valor equivalente(QU) |
QX (25 mil milhões de QU) | microQX (1 milhão de microQX) | 2.500 QU (1 microQX = 2.500 QU) |
Cenário 3: Mitigação de perdas fraccionadas
Este cenário demonstra como as perdas fraccionadas podem ser mitigadas utilizando MicroTokens. Trocar o Token A pelo Token B a um preço de 10,5 resulta numa perda fraccionada de 0,5 microQU. Esta perda traduz-se em 155,5 unidades no QWALLET. Ao utilizar MicroTokens, a perda equivalente é reduzida para 0,3 QU, minimizando o impacto no saldo do utilizador.
Ficha A(QU) | Token B(microQU) | Preço de troca | Perda fraccionada(microQU) | Perda equivalente(QWALLET) | Perda reduzida(QU) |
ALEATÓRIO | QX | 10.5 | 0.5 | 155.5 | 0.3 |
Este mecanismo assegura trocas eficientes com perdas mínimas, mesmo com microTokens de elevado valor.
O caminho a seguir
Nosso objetivo é ter o VLIQUID rodando na testnet, com uma versão totalmente testável esperada para o final deste verão. Os fornecedores de liquidez são vitais para o sucesso do token, e VLIQUID oferece incentivos adicionais, tais como tokens de bónus para fornecer liquidez.
À medida que os tokens e as acções SC são depositados, os utilizadores podem recolher dividendos e outras distribuições. Estes serão repassados como dividendos VLIQUID. Quaisquer bónus não-QU recebidos serão integrados nas respectivas reservas de pool, aumentando a liquidez global.
Convite para Feedback Público
Estamos entusiasmados por partilhar a versão 1 das especificações VLIQUID com a comunidade. Estas especificações permitem que diferentes equipas criem os seus próprios pools de liquidez, expandindo ainda mais o ecossistema Qubic. O desenvolvimento de funções matemáticas de multiprecisão para VLIQUID também beneficia o ecossistema Qubic mais amplo, fornecendo ferramentas essenciais para o desenvolvimento futuro do SC. Por favor, note que estas especificações são um trabalho em andamento e, portanto, sujeitas a alterações.
Nós 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ê tem algum comentário, por favor envie um DM para Spelunker para um convite para o documento.
Alguns podem questionar a inclusão do $QWALLET como o token padrão no VLIQUID. No entanto, esta escolha é uma decisão estratégica para alavancar a liquidez da angariação de fundos do QWALLET, tornando o $QWALLET mais utilizável e financiando um maior desenvolvimento.
Fique atento a mais actualizações à medida que continuamos a inovar e a desenvolver a plataforma Qubic.
Juntos, podemos moldar o futuro do DeFi no Qubic.
Para as últimas atualizações, junta-te ao Discord da Valis, segue-nos no X e adiciona o nosso blog aos marcadores.
Nesta página
- Especificações do VLIQUID Abertas para Revisão
- Visão geral do VLIQUID
- Principais caraterísticas do VLIQUID
- Resolvendo o desafio decimal
- O problema decimal
- Passos para mitigar o problema
- Mecânica VLIQUID
- Fórmula da curva de ligação
- Estrutura da taxa de swap
- Cenários de Exemplo
- O caminho a seguir
- Convite para Feedback Público
Publicações relacionadas