
Introducción
Comprender el reto de la fragmentación de la cadena de bloques
El ecosistema blockchain es actualmente un conjunto de redes aisladas con diferentes capacidades y ventajas e inconvenientes. Esta desintegración plantea serios obstáculos tanto para los usuarios como para los desarrolladores.
Los usuarios suelen estar limitados a una única red blockchain cuando desean interactuar con las aplicaciones de esta, lo que les obliga a:
- •Compra tokens nativos de esa cadena.
- •Realiza intercambios complejos entre cadenas.
El intercambio entre cadenas consiste en intercambiar activos basados en una cadena de bloques por otros basados en otra, como ETH basado en Ethereum por MATIC basado en Polygon. Estas operaciones suelen constar de varios pasos, por lo que los costes de gas tienden a consumir el valor de las operaciones más pequeñas.
Cada paso del intermediario en el proceso de intercambio implica el pago de tasas adicionales, lo que hace que todo el proceso sea costoso e ineficiente.
Soluciones puente y sus limitaciones
Los intercambios entre cadenas se pueden reducir mediante soluciones puente proporcionadas por puentes blockchain, como los protocolos Lock y Mint. Estos protegen los activos en la cadena de bloques original y emiten activos comparables en la nueva cadena de bloques, lo que reduce considerablemente la cantidad de transacciones necesarias para transferir activos entre dos redes.
Los desarrolladores pueden añadir puentes Web3 a vuestras aplicaciones para desarrollar aplicaciones que puedan admitir más de una cadena de bloques y sus activos nativos. Sin embargo, el ecosistema de puentes no está unificado, ya que cada puente solo admite unas pocas cadenas.
No tiene sentido y consume muchos recursos desarrollar un nuevo puente cada vez que se necesita una cadena adicional. Afortunadamente, se han desarrollado varios proyectos como puentes y agregadores DEX, que ofrecen un acceso único a varios protocolos.
Puentes populares y agregadores DEX
Cabe destacar ejemplos como LI.FI, Rubic, Via y Swing. Estas plataformas reúnen diferentes intercambios y diferentes puentes, lo que permite a los desarrolladores conectarse a varias redes a través del mismo punto de integración.
El concepto del protocolo LI.FI
LI.FI es uno de los métodos más detallados para intercambiar activos entre la misma cadena y entre cadenas. Esta plataforma utiliza agregadores de puentes y DEX para ofrecer la ruta más óptima en caso de intercambio de activos e identifica automáticamente la ruta más eficiente para cualquier transacción de intercambio de tokens.
El widget LI.FI proporciona a los desarrolladores una interfaz de usuario flexible que se puede integrar fácilmente en aplicaciones front-end. En proyectos que requieren una mayor personalización, LI.FI SDK permite un mayor control de la experiencia de intercambio.
Consideraciones sobre la disponibilidad de tokens
La disponibilidad de tokens también es una cuestión que debes tener en cuenta al utilizar LI.FI. En caso de que un token recién acuñado no figure en la lista de ningún DEX o puente, LI.FI no podrá ofrecer el enrutamiento a ese activo.
Este protocolo exige que se conozcan los valores de los tokens para admitir intercambios, lo que se obtiene al cotizar el token en una de las bolsas o puentes compatibles.
Ilustración de la integración entre cadenas: el proyecto Celebstar
La popularidad de las celebridades se tokeniza, y el proyecto de demostración, conocido como Celebstar, ofrece a los fans la oportunidad de invertir en los tokens de sus celebridades favoritas.
La plataforma cuenta con un mecanismo de curva de vinculación que se utiliza para agregar tokenómica a cada token de celebridad. El precio de los tokens representa a las celebridades y tiene la forma de un token ERC20 personalizado conocido como TAL.
Cómo funciona Celebstar
Los tokens de celebridades se adquieren utilizando tokens TAL en fans, mientras que el widget LI.FI se utiliza para adquirir tokens TAL con cualquier activo compatible en cualquier cadena de bloques compatible.
Por ejemplo, los usuarios pueden cambiar MATIC en la red Polygon por TAL en la red Ethereum. Tan pronto como reciban los tokens TAL, los usuarios podrán comprar tokens de celebridades al precio de mercado vigente.
En la venta de tokens de famosos, los usuarios reciben tokens TAL en función del valor de mercado en el momento de la venta.
Herramientas y tecnologías necesarias
El proyecto utiliza una serie de tecnologías comunes:
- •Solidity y Hardhat para desarrollar e implementar el token ERC20.
- •React para desarrollar el front-end.
- •LI.FI para realizar funciones entre cadenas.
- •Uniswap V2 para instanciar un fondo de liquidez.
- •LI.FI para integrarse con la aplicación front-end.
- •Celebstar para comprar tokens.
El contrato de tokens TAL
El token TAL es un contrato ERC20 estándar. Los desarrolladores de contratos de tokens ERC20 han creado documentación que puede utilizarse para proporcionar instrucciones detalladas sobre cómo construir el contrato.
La adopción se realiza de acuerdo con la generación convencional de tokens, como el suministro adecuado de tokens y la funcionalidad de transferencia más sencilla.
El despliegue del token TAL
El despliegue de tokens debe ser cauteloso en lo que respecta al registro de direcciones de los contratos, ya que esta dirección será la clave para la integración del contrato Celebstar.
Hardhat ofrece instrucciones detalladas sobre el proceso de implementación de contratos inteligentes, lo que garantiza una implementación y validación correctas de la red.
Creación del contrato Celebstar
El contrato Celebstar utiliza operaciones de acuñación y quema para llevar a cabo operaciones de compra y venta de tokens de celebridades. Se implementa una economía de circuito cerrado dentro de la plataforma mediante el contrato de acuñación de tokens de celebridades utilizando TAL como moneda base.
La arquitectura del contrato comprende técnicas de cálculo de precios que utilizan curvas de vinculación, lo que garantiza que los precios de los tokens varíen en función de la oferta y la demanda. Esto hace que el proceso de inversión sea una experiencia interesante para el usuario y económicamente viable.
Implementación y configuración del contrato
La implementación del contrato Celebstar sigue los mismos pasos que la implementación del token TAL. La dirección del contrato debe escribirse en la integración del frontend, para que la interfaz de usuario pueda comunicarse con la funcionalidad del contrato inteligente.
Instalación de los fondos de liquidez de Uniswap
Para crear un fondo común de liquidez de tokens TAL en Uniswap, será necesario utilizar la cuenta del propietario del contrato, ya que el suministro de tokens comenzará con el depósito inicial en la cuenta del propietario tras la implementación.
Esto se hace dando luz verde al gasto de tokens y al suministro de tokens para establecer el fondo de liquidez. Para crear el widget LI.FI, la creación del fondo de liquidez establece la primera conexión de precios entre los tokens TAL y el ETH y es la base de la conexión de precios.
El proceso se ilustra en capturas de pantalla que muestran la relación entre los valores de los tokens y los procesos de aprobación y suministro necesarios para crear un fondo común.
Empieza a crear aplicaciones entre cadenas hoy mismo.
Transforma tu proyecto Web3 con una funcionalidad entre cadenas perfecta gracias a la integración de LI.FI.
Integración frontend con el widget LI.FI.
La instalación y configuración del widget LI.FI en la aplicación frontend requiere un conjunto de directrices en la documentación sobre la instalación y configuración correctas.
Tras la integración, el usuario puede elegir los activos de la cadena de origen, así como los activos de la cadena de destino, en función de sus necesidades. La configuración de la aplicación será Goerli como cadena a utilizar y tokens TAL como activo de destino.
Opciones de enrutamiento disponibles
LI.FI ya reconoce las rutas disponibles, como la ruta Uniswap formada por el fondo de liquidez. Cuando el enrutamiento es posible, los usuarios pueden elegir entre varias opciones de enrutamiento, y las transacciones darán como resultado la misma cantidad de tokens TAL en función del precio vigente.
A modo de ejemplo, con tokens TAL de 5000 tokens por ETH, un usuario debería obtener unos 50 tokens TAL de 0,01 ETH. Estos cálculos se presentan claramente en la interfaz y el proceso de intercambio es transparente.
Al igual que las restricciones de la red de pruebas, la demostración muestra el intercambio dentro de la misma cadena, ya que los puentes a menudo no tienen suficiente liquidez para facilitar las redes de pruebas. Sin embargo, en el uso de la red principal, existen amplios intercambios entre cadenas con un alto nivel de liquidez.
Estructura de tarifas y monetización
LI.FI no impone comisiones directas por las transacciones y su uso es bastante económico. Sin embargo, la plataforma ofrece monetización a los desarrolladores de aplicaciones que deseen cobrar a los usuarios por la funcionalidad de intercambio entre cadenas.
Modelo de reparto de ingresos
Estructura de tarifas de LI.FI
| Componente | Porcentaje de la tarifa | Destinatario |
|---|---|---|
| Uso de la plataforma | 0 % | LI.FI |
| Tasas de solicitud | 85 % | Desarrollador |
| Participación en los ingresos | 15 % | LI.FI |
Conclusión
Los puentes entre cadenas (/cross-chain-solutions) y los agregadores DEX, como LI.FI, permiten desarrollar aplicaciones Web3 entre cadenas sin problemas. Gracias a estas soluciones, los desarrolladores no tendrán que depender de que los usuarios utilicen varios DEX o puentes para comprar los tokens necesarios para utilizarlos en la aplicación.
Este diseño ofrece una experiencia mucho más sencilla a los usuarios, eliminando los puntos de fricción que pueden desanimarlos a la hora de utilizar aplicaciones descentralizadas. Los clientes podrán concentrarse en la funcionalidad fundamental de la aplicación en lugar de preocuparse por los complicados procesos de adquisición de tokens.
La integración de la funcionalidad entre cadenas es un paso importante hacia un ecosistema blockchain más interconectado y fácil de usar para el usuario final. Estas tecnologías se seguirán utilizando cada vez más a medida que maduren y se adopten, pero siempre servirán como puente entre las distintas redes blockchain hasta que la experiencia Web3 se unifique para todos.


