DeDust

From TON Wiki (Es)
Logotipo de DeDust.io

DeDust es un intercambio descentralizado (DEX) y creador de mercado automatizado (automated market maker AMM) basado en la blockchain de TON. El sistema utiliza el Protocolo DeDust 2.0, diseñado para maximizar la experiencia del usuario.

El Protocolo DeDust 2.0 utiliza características inherentes de la blockchain de TON, como el sharding (es el proceso de dividir la blockchain en partes pequeñas que se llaman shards) y el Modelo de Actor, lo que permite ahorrar en tarifas de transacción (gas).

Interfaz y principios de funcionamiento del intercambio DeDust.io

DeDust Homepage

Antes de comenzar a trabajar en el intercambio DeDust.io, es necesario conectar una billetera (por ejemplo, Wallet, Tonkeeper).

El intercambio cuenta con solo cinco pestañas:

Portafolio: es el portafolio del usuario, que muestra los activos propios de la billetera y aquellos que están en pools y stakes del intercambio DeDust.

Swap: significa sección donde se realizan los intercambios. Aquí puedes comprar el activo deseado (tokens).

«Pools» Section

Sección Pools: Para que los tokens funcionen (es decir, generen ingresos) en lugar de solo estar en el balance, puedes colocarlos en Pools y ganar intereses adicionales.

Las parejas de liquidez se especifican en la sección.

  • TVL indica la cantidad de fondos invertidos y proporciona una indicación de la liquidez;
  • Volumen: significa volumen de negociación en 24 horas;
  • Fees: es la comisión, es decir, cuánto ganó el pool en 24 horas;
  • APR: significa la tasa de porcentaje anual, siempre es fija;
  • APY: es el rendimiento porcentual anual incluyendo la capitalización. Tiene en cuenta los intereses acumulados trimestralmente, mensualmente, semanalmente o diariamente. El APY varía según la frecuencia de acumulación.
$SCALE/TON Trading Pair

Si vas a un par, por ejemplo $SCALE/TON, puedes ver un porcentaje (Trade Fee). Este porcentaje va a los usuarios que suministran liquidez al pool. En el lado derecho puedes ver Boosts activos. Cualquiera de los proyectos listados aquí puede entregar tokens a los proveedores de liquidez para atraer la atención de los usuarios. El período de validez hasta el final de la distribución del token se indica a continuación.

Stake: staking de $SCALE (token del intercambio DeDust). Significa аlmacenar fondos en una billetera de criptomonedas para apoyar la seguridad y actividad de la red. En términos simples, el staking es bloquear criptomonedas para ganar recompensas.

Bridge: es el puente oficial entre redes. Un puente es un intercambio descentralizado entre diferentes blockchains.

Concepto de DeDust

Los desarrolladores de DeDust han introducido un nuevo concepto llamado Asset (Activo). Gracias a él, el consumo de gas es mucho menor que en otros protocolos populares diseñados para trabajar exclusivamente con un tipo de activos (por ejemplo, solo con ERC-20, no con la moneda nativa), donde los desarrolladores a menudo utilizan el concepto de monedas nativas envueltas (por ejemplo, WETH para ETH, WTON/pTON para TON).

Asset simplifica el proceso de intercambio porque el tipo de activo utilizado no importa. Puedes integrar fácilmente nuevos tipos de activos (por ejemplo, monedas adicionales o activos de otras blockchains).

Asset permite agregar nuevos activos definiendo y realizando dos acciones: recibir y transferir.

Vault es una herramienta utilizada para gestionar información sensible de manera segura.

Vault cifra los datos con una clave de cifrado antes de escribirlos en el vault. Un punto importante en la implementación del concepto de Vault es que no almacena la clave maestra en el servidor. Esto significa que ni siquiera Vault puede acceder a los datos almacenados una vez que está en funcionamiento.

Hay dos principios para implementar el procesamiento en DeDust, con un tercero en camino:

  • Native Vault: maneja su propia moneda (Toncoin).
  • Jetton Vault: gestiona los jettons.
  • Extra-Currency Vault: está diseñado para monedas adicionales de TON.

La forma en que Vault funciona es recibir transferencias entrantes e informar al pool que "el usuario A quiere intercambiar 100 X por Y", pero continúa manteniendo los 100 X recibidos. Luego, el pool le dice a otro Vault (que es responsable del activo Y) que pague una cantidad de Y al usuario. Este mecanismo simplifica la lógica de cada componente individual y facilita la implementación de swaps de varios pasos y de bajo costo. La eficiencia de la herramienta radica en que los ajustes en los cálculos de reservas se realizan sin mover físicamente los activos.

DeDust ofrece dos formas de procesar transacciones:

  • Volatile Pool: funciona en base a la fórmula de "producto constante": x * y = k.
  • Stable-Swap Pool: optimizado para activos de valor aproximadamente igual (por ejemplo, USDT/USDC, TON/stTON) donde se utiliza la fórmula: x³ • y + y³ • x = k.

Factory: es un contrato inteligente necesario para mantener una lista de tokens creados. Cada nuevo contrato inteligente desplegado se registra en la Factory. Además, la Factory facilita la búsqueda de un contrato específico.

Liquidity Deposit: es un contrato a corto plazo responsable de la contribución de liquidez del usuario al pool. Se despliega cuando se acepta uno de los activos y se destruye después de que el pool acepte o rechace la liquidez.

Enlaces

  1. Sitio Web Oficial de DeDust
  2. Documentación de DeDust