GenLayer
Todos los artículos

Traducción del artículo original en inglés.

Análisis

Abrimos GenLayer a todas las blockchains

Conecta cualquier blockchain a datos del mundo real con GenLayer. Usa Intelligent Contracts y LayerZero para dar a tu dApp razonamiento de IA y acceso a la web.

Albert Martinez4 min de lectura

Las blockchains son potentes, pero están ciegas. Las cadenas de capa 1 y de capa 2 con más éxito pueden ejecutar lógica compleja, albergar activos por valor de miles de millones y procesar miles de transacciones. Pero no pueden consultar el resultado del partido de anoche, leer una noticia ni comprobar si algo ha ocurrido de verdad en el mundo real.

Esto plantea un problema de fondo. Cada vez que una dApp necesita información del mundo real, depende de oráculos: servicios centralizados que llevan los datos on-chain. Los oráculos funcionan, pero introducen supuestos de confianza que socavan la razón de ser de la descentralización.

GenLayer propone otro enfoque. En lugar de ser una blockchain más, estamos construyendo la capa de resolución de todo el ecosistema. Cualquier blockchain puede delegar en GenLayer el trabajo complejo y no determinista (razonamiento de IA, acceso a la web, verificación de datos) y recibir a cambio un resultado verificado.

Un puente para la inteligencia

GenLayer no está pensado para vivir aislado. Desde el primer día lo diseñamos para conectarse a las redes que ya existen y llegar a los desarrolladores allí donde ya están.

Elegimos LayerZero como nuestra primera capa de transporte por una razón sencilla: su alcance. LayerZero conecta más de 130 blockchains, tanto EVM como no EVM. Ha procesado más de 50.000 millones de dólares en volumen y ha entregado más de 130 millones de mensajes entre cadenas. Y, sobre todo, su protocolo principal no ha sufrido ni un solo exploit, todo un contraste con los más de 2000 millones de dólares perdidos en ataques a otros puentes.

Al construir sobre LayerZero, GenLayer hereda desde el primer día la conexión con todo el ecosistema blockchain. El flujo es sencillo:

  1. Una dApp en una cadena de origen (por ejemplo, Base) envía una consulta
  2. El mensaje viaja a través de LayerZero
  3. GenLayer lo recibe y se ejecuta un Intelligent Contract
  4. Los validadores alcanzan un consenso sobre el resultado
  5. La respuesta vuelve a la cadena de origen

Tu dApp hace una pregunta. GenLayer da con la respuesta. Tú la recibes verificada.

Aunque hemos construido esta plantilla sobre LayerZero, la arquitectura no está atada a un único proveedor de transporte. Protocolos como Hyperlane, Axelar e IBC siguen patrones parecidos: endpoints que envían y reciben bytes, relayers off-chain que mueven los mensajes y contratos receptores que los procesan. La lógica central no cambia. Si tu equipo ya usa otro protocolo de mensajería, adaptar este boilerplate es sencillo. A GenLayer no le importa cómo llega el mensaje, solo que llegue.

Cómo funciona el puente

GenLayer funciona como un centro al que las demás blockchains se conectan como los radios de una rueda. Sigamos el recorrido de los datos por esta arquitectura.

En el lado EVM, un contrato emisor hace de buzón. Las dApps le envían sus consultas como bytes sin procesar. El contrato envuelve los datos con metadatos y se los entrega a LayerZero. Un servicio de puente vigila estos eventos y los retransmite a GenLayer, donde un contrato receptor valida los mensajes y los despacha de inmediato al Intelligent Contract de destino mediante llamadas entre contratos. La función de callback del contrato de destino recibe el mensaje y lo procesa, y el resultado vuelve por el mismo camino en sentido inverso: emisión, retransmisión, entrega.

Como GenLayer se encarga de tareas complejas, como rastrear la web o ejecutar inferencia de IA, el puente es asíncrono por diseño. Envías una petición y la respuesta llega en otra transacción. El puente protege la red con relayers autorizados, los únicos que pueden enviar mensajes, y así evita el spam y los ataques de saturación. Al puente le da igual lo que envíes, porque trabaja con payloads de bytes estándar, así que sirve para cualquier lógica de dApp. Las comisiones se indican por adelantado en el token nativo de tu cadena de origen: sabes exactamente cuánto vas a pagar antes de que nada salga de tu cadena.

Un ejemplo real: mercados de predicción entre cadenas

Pongámoslo en concreto. Imagina un mercado de predicción en Base donde los usuarios apuestan USDC sobre resultados deportivos.

El mercado funciona de maravilla hasta que llega la hora de liquidarlo. Base no puede saber quién ganó el partido de anoche. No puede consultar ESPN. No puede leer el sitio web de la NBA. Así que, hasta ahora, había que confiar en alguien para que llevara ese dato on-chain. Ese es justo el supuesto de confianza que queremos eliminar.

Con GenLayer, el contrato de Base simplemente pregunta: «¿Quién ganó el Lakers-Warriors en esta fecha?». Un Intelligent Contract recoge la consulta, obtiene datos de ESPN, de NBA.com y de una API de noticias deportivas, y después usa un LLM para interpretar las distintas estructuras de cada página y confirmar quién ganó. Los validadores alcanzan un consenso sobre el resultado. La respuesta vuelve a Base por el puente. El contrato recibe «Warriors», libera los fondos apostados y paga automáticamente a los ganadores.

Sin servidor de oráculo. Sin punto único de fallo. Solo una red descentralizada de validadores que llegan a un consenso sobre lo que de verdad ha pasado en el mundo real.

Cómo usar el puente hoy

El puente ya está listo para los desarrolladores que quieran adelantarse. Ahora mismo funcionamos sobre GenLayer Studio, que te ofrece un entorno estable con almacenamiento de datos persistente, perfecto para desarrollar y probar tus aplicaciones entre cadenas antes de la mainnet.

Para retransmitir los mensajes, hemos creado un servicio off-chain que despliegas junto a tus contratos. Consulta periódicamente las cadenas y reenvía los mensajes entre ellas, para que tengas hoy mismo la experiencia de desarrollo completa. Cuando se lance la mainnet, la retransmisión pasará a ser nativa del protocolo y este servicio dejará de hacer falta. La lógica de tu contrato seguirá siendo la misma.

Para empezar:

  1. Clona el repositorio y sigue el README
  2. Despliega los contratos EVM en tus cadenas de destino con Hardhat
  3. Despliega los contratos de GenLayer con Studio o con la CLI
  4. Configura las relaciones de confianza entre los contratos
  5. Pon en marcha el servicio de puente

Una vez en marcha, echa un vistazo a la demo incluida: un ejemplo completo de mensajería bidireccional, con utilidades de prueba e instrucciones paso a paso.

GitHub: genlayer-studio-bridge-boilerplate

La capa de resolución ya está abierta

Cada cadena gana un cerebro. Tu dApp se queda donde está. Tu liquidez no se mueve. Solo tienes que conectarte a GenLayer para conseguir lo único que las blockchains nunca han tenido: la capacidad de ver el mundo.

Empieza a construir tu primera dApp inteligente entre cadenas. No te pierdas nuestro Builders Program en points.genlayer.foundation.

Construye el futuro del comercio agéntico.

Consenso descentralizado de IA que permite a los agentes de IA resolver contratos y disputas al ritmo de las máquinas.

Visitar el Portal