Especificaciones de VLIQUID Abiertas para Revisión
Estamos lanzando las especificaciones para el contrato inteligente de Valis Liquidity (VLIQUID), el primer pool de liquidez para Qubic. Únete a la discusión y ayuda a dar forma al futuro de DeFi en Qubic.
Qsilver, 23 de julio de 2024.
Nos complace anunciar la publicación de las Especificaciones del Contrato Inteligente de Valis Liquidity. Este documento integral describe los aspectos técnicos de VLIQUID, nuestro contrato inteligente renombrado, anteriormente conocido como QPOOL, que trae funciones DeFi fundamentales a la plataforma Qubic.
Descripción general de VLIQUID
VLIQUID, anteriormente conocido como QPOOL, tiene como objetivo implementar un robusto pool de liquidez en la plataforma Qubic, permitiendo a los usuarios intercambiar tokens sin necesidad de una contraparte directa. Los proveedores de liquidez que bloqueen sus tokens para estos intercambios ganarán una parte de las tarifas de intercambio.
Objetivo principal: VLIQUID busca llevar funciones DeFi fundamentales a Qubic, proporcionando una forma fluida y eficiente de gestionar intercambios de tokens y liquidez.
Características clave de VLIQUID
- Pools de Liquidez: Los usuarios pueden intercambiar tokens en cualquier momento, y los proveedores de liquidez ganan un porcentaje de la tarifa de intercambio. La distribución de tarifas incluye a los accionistas, proveedores de liquidez y un componente de quema.
- MicroTokens: Para abordar el desafío de los tokens sin decimales, VLIQUID introduce microTokens. Este sistema permite a los usuarios bloquear cualquier acción SC o token y recibir microTokens a cambio, haciendo que las transacciones sean más manejables.
- Manejo de Tokens Fraccionarios: Al permitir que los pools incluyan QU (Unidades Qubic), podemos manejar valores fraccionarios durante los intercambios, reduciendo posibles pérdidas por errores de redondeo.
- Medidas Anti-Inflación: Para mitigar la inflación artificial por el agotamiento de fracciones de QU, VLIQUID asegura que siempre haya un token de bajo valor disponible para cubrir parte del valor fraccionario. Esto fomenta el arbitraje, manteniendo precios equilibrados en el pool.
- Identificación de Tokens: Los tokens se identifican especificando cada token a través de su nombre y clave pública, permitiendo su uso en pools. Esto comprime los datos del token, facilitando su gestión e integración en los pools de liquidez.
- Precios con Curva de Bonos: El precio de los tokens dentro de un pool se determina usando una curva de bonos, equilibrando reservas y pesos para asegurar precios justos.
Abordando el Desafío Decimal
La ausencia de decimales en los tokens de Qubic presenta desafíos únicos. Por ejemplo, intercambiar un token de alto valor por uno de menor valor podría resultar en pérdidas significativas debido a errores de redondeo. VLIQUID aborda esto con un enfoque de varios pasos:
El Problema Decimal
Actualmente, todos los tokens en Qubic no tienen decimales, y ninguna de las soluciones DeFi existentes soporta tokens sin decimales. Imagina un pool con tokenA valorado en 20 QU y tokenB valorado en 30 QU. Si intercambias 1 tokenB por tokenA, obtendrás solo 1 tokenA y perderás 10 QU de valor debido al redondeo. Esta es una pérdida significativa por un error de redondeo.
Pasos para Mitigar el Problema
- MicroTokens: Al crear microTokens, VLIQUID reduce la escala del problema. Esto permite a las personas bloquear cualquier acción SC (o token normal) y recibir un millón de microTokens a cambio. Por ejemplo, si un token QX vale 25 mil millones de QU, un microQX vale 25,000 QU. Aunque sigue siendo alto, es más manejable. Para retirar el token QX completo, los usuarios deben devolver un millón de microQX. Estos microQX son transferibles y pueden usarse para financiar pools de liquidez.
- Manejo de QU Fraccionarios: Los pools incluyen QU para proporcionar cambio para valores fraccionarios. Dado que todos los pools deben tener QU, esto asegura que haya QU disponible para igualar la cantidad fraccionaria de un token durante los intercambios. Por ejemplo, si el valor fraccionario es 10 QU al intercambiar un token de 30 QU por uno de 20 QU, el QU puede proporcionarse como cambio. Sin embargo, para cantidades fraccionarias más altas, como 24,000 QU para un microQX, el QU puede agotarse rápidamente, inflando artificialmente el precio de microQX.
- Buffer de Token de Bajo Valor: Para mitigar la inflación artificial, siempre hay un token de bajo valor disponible para cubrir parte del valor fraccionario. Los usuarios pueden optar por recibir la mayor parte del cambio en el token de bajo valor o en QU. Esto reduce el efecto de inflación y crea oportunidades de arbitraje. Cuando los desequilibrios de precios alcanzan un cierto punto (por ejemplo, >1%), los arbitrajistas pueden beneficiarse reequilibrando. Esta reducción directa del 50%, combinada con oportunidades de arbitraje aumentadas, ayuda a mantener precios estables.
Mecánica de VLIQUID
Fórmula de Curva de Bonos
$P(A/B) = \frac{R(A)/W(A)}{R(B)/W(B)}$
- $P(A/B)$ es el precio del token A en términos del token B.
- $R(A)$ y $R(B)$ son las reservas de los tokens A y B en el pool.
- $W(A)$ y $W(B)$ son los pesos de los tokens A y B.
Estructura de Tarifas de Intercambio
Habrá tres partes de la tarifa de intercambio: accionistas de VLIQUID, proveedores de liquidez y quema. Aunque la distribución exacta puede configurarse, supongamos una tarifa total del 1%. Esto es relativamente alto en comparación con los pools de ETH, pero Qubic no tiene tarifa de gas. En Ethereum, las tarifas de gas a menudo pueden ser muchas veces más del 1%, haciendo que una tarifa plana del 1% en los intercambios de VLIQUID sea una mejora significativa. Además, VLIQUID ofrece intercambios sin deslizamiento, mejorando aún más la eficiencia del proceso de comercio.
Escenarios de Ejemplo
Escenario 1: Intercambio de Tokens de Alto Valor Sin Decimales
En este escenario, el intercambio de tokens de alto valor sin usar decimales puede resultar en una pérdida de valor significativa. Por ejemplo, intercambiar 1 unidad de Token A por Token B resulta en una pérdida de 10 QU debido a la falta de precisión en el proceso de intercambio.
Token A
(QU) | Token B
(QU) | Cantidad de Intercambio | Valor Perdido
(QU) |
20 | 30 | 1 | 10 |
Escenario 2: Usando MicroTokens
Este escenario ilustra el uso de MicroTokens para manejar valores grandes de manera más eficiente. Aquí, 25 mil millones de QU del token original QX se representan como 1 millón de microQX, lo que simplifica el manejo y las transacciones convirtiéndolo en un valor equivalente de 2,500 QU por microQX.
Token Original
(QU) | MicroToken
(microQU) | Valor Equivalente
(QU) |
QX
(25 mil millones de QU) | microQX
(1 millón de microQX) | 2,500 QU
(1 microQX = 2,500 QU) |
Escenario 3: Mitigación de Pérdidas Fraccionarias
Este escenario demuestra cómo las pérdidas fraccionarias pueden mitigarse usando MicroTokens. Intercambiar Token A por Token B a un precio de 10.5 resulta en una pérdida fraccionaria de 0.5 microQU. Esta pérdida se traduce en 155.5 unidades en la QWALLET. Usando MicroTokens, la pérdida equivalente se reduce a 0.3 QU, minimizando el impacto en el saldo del usuario.
Token A
(QU) | Token B
(microQU) | Precio de Intercambio | Pérdida Fraccionaria
(microQU) | Pérdida Equivalente
(QWALLET) | Pérdida Reducida
(QU) |
RANDOM | QX | 10.5 | 0.5 | 155.5 | 0.3 |
Este mecanismo asegura intercambios eficientes con pérdidas mínimas, incluso con microTokens de alto valor.
El Camino a Seguir
Nuestro objetivo es tener VLIQUID funcionando en la red de prueba, con una versión completamente testeable esperada para finales de este verano. Los proveedores de liquidez son vitales para el éxito del token, y VLIQUID ofrece incentivos adicionales, como tokens de bonificación por proporcionar liquidez.
A medida que se depositan tokens y acciones SC, los usuarios pueden recoger dividendos y otras distribuciones. Estos se transmitirán como dividendos de VLIQUID. Cualquier bonificación no-QU recibida se integrará en las reservas de pool respectivas, mejorando la liquidez general.
Invitación para Comentarios Públicos
Estamos emocionados de compartir la versión 1 de las especificaciones de VLIQUID con la comunidad. Estas especificaciones permiten a diferentes equipos crear sus propios pools de liquidez, expandiendo aún más el ecosistema Qubic. El desarrollo de funciones matemáticas de multiprecisión para VLIQUID también beneficia al ecosistema Qubic en general, proporcionando herramientas esenciales para el desarrollo futuro de SC. Por favor, ten en cuenta que estas especificaciones están en progreso y, por lo tanto, sujetas a cambios.
Invitamos a todos a proporcionar comentarios y ayudar a dar forma al futuro de VLIQUID. Tus pensamientos y sugerencias son valiosos para nosotros. Si tienes algún comentario, por favor envía un DM a Spelunker para una invitación al documento.
Algunos pueden cuestionar la inclusión de $QWALLET como el token predeterminado en VLIQUID. Sin embargo, esta elección es una decisión estratégica para aprovechar la liquidez del evento de recaudación de fondos de QWALLET, haciendo que $QWALLET sea más utilizable y financiando más desarrollo.
Mantente atento para más actualizaciones mientras continuamos innovando y construyendo en la plataforma Qubic.
Juntos, podemos dar forma al futuro de DeFi en Qubic.
Para obtener las últimas actualizaciones, únete al Discord de Valis, síguenos en X y guarda nuestro blog en tus favoritos.
En esta página
- Especificaciones de VLIQUID Abiertas para Revisión
- Descripción general de VLIQUID
- Características clave de VLIQUID
- Abordando el Desafío Decimal
- El Problema Decimal
- Pasos para Mitigar el Problema
- Mecánica de VLIQUID
- Fórmula de Curva de Bonos
- Estructura de Tarifas de Intercambio
- Escenarios de Ejemplo
- El Camino a Seguir
- Invitación para Comentarios Públicos