Según las noticias de ChainCatcher, el nuevo protocolo UTXOSwap de BiFi ha publicado un documento ligero y planea lanzar una versión beta pública a finales de mayo. El equipo de UTXOSwap ganó el primer lugar en el ecosistema #CKB en la competencia Bitcoin Devcon Hackathon y ahora ha alcanzado una cooperación estratégica con CKB Eco Fund.
Se informa que UTXOSwap es un protocolo de intercambio descentralizado (DEX) basado en CKB, cuyo objetivo es definir un nuevo paradigma para las transacciones financieras de Bitcoin. UTXOSwap adopta un modelo de transacción centrado en la intención que aprovecha el modelo de programación UTXO. Actualmente admite transacciones de activos ecológicos RGB++ y CKB, y planea expandirse a otros activos ecológicos BTC, incluidos Ordinals y Runes, en el futuro.
UTXOSwap implementa un modelo de comercio híbrido basado en intenciones y admite el mecanismo automático de creación de mercado (AMM) y la coincidencia del libro de pedidos fuera de la cadena (libro de pedidos). Además, al utilizar la tecnología subyacente CKB, como el lenguaje fuente criptográfico y otros diseños a nivel de cadena, UTXOSwap tiene transacciones Swap con casi 0 Gas y se puede pagar con cualquier token, admite curvas AMM y tasas de manejo definidas por el usuario, y es compatible de forma nativa. con dApps para billeteras multicadena y operación sin sensores L1/L2 y otras ventajas.
El siguiente contenido es de "UTXOSwap Light Paper", enlace original:
https://utxoswap.gitbook.io/zh
Papel ligero UTXOSwap:
Definiendo un nuevo paradigma para el comercio de Bitcoin Finance
Descripción general de UTXOSwap
UTXOSwap es un protocolo de intercambio descentralizado (DEX) basado en el ecosistema BTC, cuyo objetivo es brindar a los usuarios una mejor experiencia comercial y mejores precios de transacción a través de transacciones basadas en intención. Actualmente, UTXOSwap admitirá activos ecológicos RGB++ y CKB para el comercio, y se expandirá para admitir otros activos ecológicos BTC como Runes en el futuro.
Actualmente, los DEX comunes vienen principalmente en dos formas: libro de pedidos (Libro de pedidos) y creador de mercado automatizado (AMM). Entre ellos, el libro de pedidos DEX está limitado por el alto costo de las transacciones en cadena y no ha logrado el mismo éxito que el centralizado. Exchanges. AMM ha ganado un mayor reconocimiento por su concepto comercial simple y directo. Sin embargo, con la explosión del volumen de transacciones en cadena y la liquidez, han surgido gradualmente problemas de AMM, como baja eficiencia, competencia en las tarifas del gas, MEV desenfrenado, etc. Como resultado, comenzó a surgir el modelo de comercio basado en intenciones, que combina las ventajas de los libros de pedidos y AMM para maximizar la experiencia y los beneficios de los usuarios y creadores de mercado. UTXOSwap es un DEX de nuevo diseño que utiliza el modelo basado en intenciones como núcleo y aprovecha la programación UTXO.
Gracias a las características de UTXO, UTXOSwap tiene muchas innovaciones y ventajas: en términos de modo de transacción, UTXOSwap puede lograr un emparejamiento fuera de la cadena y una verificación dentro de la cadena, de modo que pueda acceder a proveedores de liquidez distintos de AMM durante la etapa de emparejamiento; de rendimiento, las características paralelas de UTXO también pueden mejorar exponencialmente la eficiencia de las transacciones en términos de tarifas de gas, no se generará ninguna tarifa de gas si no hay intención de completar la transacción y el gas para las transacciones normales también es lo suficientemente bajo como para ignorarlo; Si algunos pares comerciales son demasiado populares, el modelo de tarifas locales también se puede utilizar para aislar su impacto en otros pares comerciales.
UTXOSwap es una infraestructura muy importante en el ecosistema BTC. Puede resolver los problemas actuales de poca liquidez y altos costos de transacción de los activos ecológicos de BTC, reducir el costo de la emisión de activos y las transacciones y proporcionar más formas nuevas de jugar. UTXOSwap explorará las características únicas de Bitcoin Finance basándose en el modelo UTXO y se compromete a convertirse en la infraestructura de liquidez del ecosistema de Bitcoin y promover la prosperidad del ecosistema de Bitcoin.
Realización técnica
![](https://public.bnbstatic.com/image/pgc/202405/8f5c7b8347f12e19e0d9edc295ed25fa.png)
En UTXOSwap, cuando los usuarios realizan transacciones de intercambio, incluye principalmente los siguientes tres pasos:
Expresión de intención: los usuarios expresan sus intenciones comerciales firmando un mensaje que contiene el tipo de activo comercial, la cantidad y otros parámetros.
Agregación y comparación: el agregador recopila las intenciones de transacción de todos los usuarios, busca recursos de liquidez dentro y fuera de la cadena y realiza una comparación de intenciones.
Envío de transacciones: el agregador reúne todas las transacciones elegibles y las envía a la cadena.
Las fuentes de liquidez que los agregadores pueden aprovechar incluyen:
Coincide directamente con la intención del usuario
Células AMM (varios fondos de liquidez AMM creados en la cadena CKB)
Liquidez proporcionada por terceros creadores de mercado
Celda de intención
La celda de intención se utiliza para registrar la intención de la transacción del usuario y garantizar que cumpla con condiciones específicas al consumir. Para las operaciones de AMM, las intenciones se pueden dividir en tres tipos: Swap, AddLiquidity y RemoveLiquidity.
Cuando los usuarios usan UTXOSwap, primero deben iniciar una transacción CKB y registrar sus intenciones de transacción en detalle en la celda de intención. Por ejemplo, cuando un usuario establece un deslizamiento y selecciona un grupo específico para negociar, estos parámetros se escribirán en la celda de intención. Cuando la celda de intención está desbloqueada, el script verifica que los activos devueltos al usuario en la salida cumplan con los requisitos de deslizamiento y verifica que la celda del grupo especificada esté incluida.
![](https://public.bnbstatic.com/image/pgc/202405/55b39311072df4484d65bb7e9758490f.png)
La celda de intención admite una variedad de formas de transacción, además de las transacciones de intercambio estándar, también admitirá transacciones de orden limitada y twap (precio promedio ponderado en el tiempo), etc. Esto permite que la plataforma UTXOSwap satisfaga las complejas necesidades comerciales de los usuarios y mejore la flexibilidad de la estrategia. Los usuarios pueden controlar con precisión las condiciones y el tiempo de ejecución de la transacción y optimizar la eficiencia y los resultados de la transacción configurando en detalle los parámetros en la celda de intención.
Otra característica única de Bitcoin es su soporte para PSBT (Transacciones de Bitcoin parcialmente firmadas), que permite que varias partes participen en la construcción de la misma transacción mediante firmas parciales. En CKB, la extensión PSBT correspondiente es Open Transaction. Después de que UTXOSwap integre Open Transaction, los usuarios pueden construir directamente intenciones de transacción a través de firmas fuera de la cadena, y otros pueden satisfacer estas intenciones complementando la entrada y la salida, lo que puede proporcionar una mejor experiencia de transacción.
Célula AMM
La célula AMM es responsable de toda la lógica de verificación relacionada con AMM, incluida la verificación de las transacciones previstas, la gestión de activos en el fondo de liquidez y la generación y destrucción de certificados de liquidez.
Durante el proceso de ejecución de la transacción, la celda AMM verificará la intención de cada transacción para garantizar que se satisfagan las necesidades del usuario. Al mismo tiempo, también comprobará si los cambios de estado del fondo de liquidez siguen estrictamente la curva AMM preestablecida para garantizar la seguridad de todo el fondo de capital.
Ventajas del producto
Modelo de transacción híbrido basado en intención
En el modelo de negociación tradicional de AMM, solo dos roles comerciales, el usuario y el fondo de liquidez, participan en cada transacción. Si el usuario desea operar, solo puede aceptar la cotización del fondo de liquidez actual. Desde la perspectiva del usuario, aunque este modelo mejora la conveniencia de las transacciones, pierde la posibilidad de obtener mejores precios de transacción. Desde la perspectiva del creador de mercado, los usuarios solo pueden elegir entre los dos, lo que crea liquidez. La creación de mercado pasiva en el pool; traerá pérdidas impermanentes y pérdida de poder de fijación de precios, mientras que las transacciones activas traerán incertidumbre causada por deslizamiento, MEV, etc.
Para resolver los problemas anteriores, surgió el modelo de transacción basado en intención. En este modelo, los usuarios ya no aceptan precios pasivamente, sino que dan activamente sus intenciones comerciales, como "intercambiar 10 tokens A por al menos 20 tokens B". El lado de la oferta de liquidez también ha cambiado. El fondo de liquidez de AMM es solo una opción para el suministro de liquidez, si es rentable, los creadores de mercado pueden completar transacciones directamente de acuerdo con las intenciones del usuario, incluso si no hay un fondo de liquidez de AMM; Si el precio cumple con el rango de intención del usuario, la transacción se puede completar sin problemas. En este momento, el proceso de transacción se convierte en un modo de orden limitada.
UTXOSwap utiliza las características de verificación en cadena en el modelo de programación UTXO para lograr coincidencias fuera de la cadena y transacciones dentro de la cadena, implementando bien el modelo de transacciones híbridas basado en la intención mencionado anteriormente. En el futuro, también ampliaremos la capacidad de los usuarios para expresar sus intenciones, por ejemplo implementando una lógica similar a la subasta holandesa: el precio cae con el tiempo dentro de un cierto rango. En este proceso, los creadores de mercado compiten entre sí en función de sus preferencias. sus propios costos, y finalmente puede ser realizado por AMM Deal garantizado.
Admite curvas personalizadas y tasas de manejo
En el modelo AMM de UTXOSwap, los creadores de pares comerciales pueden personalizar la curva de precios de acuerdo con las características del activo. Por ejemplo, se puede usar una curva de tipo curva para pares comerciales de tipo moneda estable. Además, el grupo de negociación también tiene algunas tarifas de manejo opcionales, lo que permite a los diferentes LP elegir libremente y maximizar sus ganancias.
Tarifa de gasolina ultrabaja, se puede pagar con cualquier token
El costo de la tarifa de gas de una sola transacción UTXOSwap es de aproximadamente 1/10000 CKB, que es menos de 0,000002 (dos millonésimas) de dólares estadounidenses según el precio actual de CKB, que es casi insignificante. Además, gracias a las características de la computación fuera de la cadena UTXO, la viabilidad de la intención de la transacción del usuario se puede verificar fuera de la cadena. Si la transacción no se puede completar, no se cargará en la cadena y el usuario no la necesitará. para pagar los gastos de manipulación.
Por otro lado, gracias al diseño de UTXOSwap, no importa si se trata de una tarifa de gas o de la ocupación del espacio estatal, el usuario no necesita percibir el CKB. Los usuarios pueden usar cualquier token para pagar estos costos sin ningún sentido. transferirá automáticamente el token pagado por el usuario Conversión y ayudará a los usuarios a pagar las tarifas de gas o crear nuevas celdas.
Compatible con carteras multicadena, funcionamiento sin sensores L1/L2
Los usuarios de UTXOSwap no necesitan descargar ni usar una billetera CKB especial, pero pueden usar directamente la conocida billetera BTC para completar transacciones y transferencias L1/L2 Leap, L2. En términos de experiencia, la dirección BTC del usuario corresponderá a una dirección CKB fija, y el control de la dirección CKB solo pertenece a esta dirección BTC. Esta correspondencia está a nivel de cadena, por lo que en otras aplicaciones CKB compatibles con billeteras multicadena, la dirección CKB correspondiente a la misma dirección BTC también puede permanecer consistente.
Además de BTC, técnicamente puede admitir el uso directo de muchas billeteras de cadenas públicas convencionales, como ETH/Solana/Tron. Si existen escenarios de colaboración de activos correspondientes en el futuro, como la cadena cruzada de CKB a Solana, lo haremos. También sincronizar las carteras correspondientes.