---
title: "LightBridge | Caso de Estudio de Wavect"
canonical: https://wavect.io/es/case-studies/lightbridge/
language: es
description: "Boba Network es una blockchain de Capa 2 con datos y computación off-chain vía Account Abstraction. Un rollup optimista para apps de adopción masiva."
image: "https://wavect.io/img/general/bak/open_graph_preview.jpg"
---

[← Todos los casos de estudio](/es/case-studies/)

![LightBridge logo](/img/clients/svg/boba-network.svg)

CASOS DE ESTUDIO · 2022–2023

LightBridge

# Bridge cross-chain casi instantáneo en 6 redes. $1M+ moviéndose por él.

Boba Network es una blockchain híbrida de Capa 2 que ofrece datos y computación nativa fuera de la cadena a través de [Account Abstraction](/es/glossary/account-abstraction/). Un rollup optimista basado en Ethereum y BNB Chain para apps de adopción masiva.

BLOCKCHAIN Bridge 2022–2023 En Vivo

Resumen

Tipo de proyecto Bridge

Sector [Blockchain / Infraestructura L2](/es/industries/blockchain-web3/)

Etapa Enterprise · $115M recaudados

Tamaño del proyecto Retainer mensual

Año 2022–2023

Stack

Typescript Python GraphQL React AWS Solidity

Estado En Vivo

En vivo [gateway.boba.network](https://gateway.boba.network/)

## Resumen

Boba Network es una blockchain híbrida de Capa 2 que ofrece datos y computación nativa fuera de la cadena a través de [Account Abstraction](/es/glossary/account-abstraction/). Un rollup optimista basado en Ethereum y BNB Chain para apps de adopción masiva.

## ¿Cuál es el reto?

Los rollups optimistas aseguran el valor con períodos de espera; los usuarios mainstream quieren velocidad. La UX de bridging existente era demasiado lenta y compleja para la audiencia a la que Boba quería llegar. Las transferencias cross-chain tenían que sentirse instantáneas sin romper el fallback trustless, y todo en paralelo a un lanzamiento NFT y al trabajo continuo en el Gateway DApp.

## ¿Qué decisión tomamos?

### Heredamos el prototipo, pagamos el peaje de mantenimiento, y luego lo redujimos.

> No empezamos desde cero. Recibimos un prototipo nunca construido para los requisitos reales, y una lista de requisitos que él no cumplía. Cada release cerraba bugs ya horneados en el prototipo y añadía lo que la especificación había pedido desde el día uno. Pesado en mantenimiento por diseño, cada arreglo se apoyaba en decisiones que no eran nuestras. En paralelo simplificamos la superficie sprint a sprint, hasta que lo que entregábamos no estaba parcheado. Estaba limpio.

## Lo que hicimos

Restricción: sensación instantánea sin renunciar al settlement trustless. La decisión: un servicio de polling en TypeScript que observa eventos AssetReceived en las cadenas origen, agrupa hasta 10 transferencias y envía llamadas disburseAsset() firmadas con AWS KMS a la cadena destino, con la clave del disburser que nunca sale de AWS. Concretamente: LightBridge oficial, lanzamiento del NFT TuringMonsters, contribuciones sostenidas al Gateway DApp, además de trabajo en Account Abstraction, DevOps y DevRel. Trade-off: liquidez para enmascarar el período de espera.

## Resultados

### 6 cadenas - Soporte de red
- **Category:** Escala

### $1M+ asegurados - En producción
- **Category:** Negocio

¿Resultados así para tu proyecto?

Alcance fijo. Plazo fijo. SoW firmado.

[Hablemos](/es/contact/)

## Pantallas Seleccionadas

![LightBridge, screen 1](/img/case-studies/lightbridge/001_hu_1418523de9dd8f0b.webp)

![LightBridge, screen 2](/img/case-studies/lightbridge/002_hu_d136527db1fff345.webp)

![LightBridge, screen 3](/img/case-studies/lightbridge/003_hu_8d6c8ad0d5d0edf6.webp)

## Architecture & Flows

### Arquitectura del bridge multi-cadena

Servicio de polling en TypeScript observa los eventos AssetReceived en las cadenas origen, agrupa hasta 10 transferencias y envía llamadas disburseAsset() firmadas con AWS KMS a la cadena destino. La clave del disburser nunca sale de AWS.

El diagrama ilustra una arquitectura simplificada de alto nivel y omite detalles confidenciales de implementación y seguridad.

### Flujo de desembolso multi-cadena

```
sequenceDiagram
  autonumber
  participant U as User
  participant SC as Source Contract
  participant SG as GraphQL Subgraph
  participant SV as LightBridge Service
  participant K as AWS KMS
  participant DC as Dest Contract
  U->>SC: deposit(asset, amount, destChainId)
  SC-->>SG: emit AssetReceived
  SV->>SG: poll events (60s)
  SG-->>SV: new AssetReceived[]
  SV->>SV: batch ≤10, estimate gas
  SV->>K: sign disburseAsset(tx)
  K-->>SV: signed tx
  SV->>DC: submit signed tx
  DC->>U: release asset to recipient
  DC-->>SV: tx receipt
  SV->>SV: persist depositId · emit metrics
```

Depósito en la cadena origen → indexación del subgraph → polling → desembolso firmado con KMS en la cadena destino. La clave del disburser nunca sale de AWS; el servicio solo orquesta.

## Lo que aprendimos

El bridging en rollups optimistas tiene una tensión de UX inherente: la seguridad quiere períodos de espera, los usuarios quieren velocidad. LightBridge nos enseñó a arquitectar capas de proveedores de liquidez que enmascaran la latencia para la mayoría de los usuarios, manteniendo el fallback trustless intacto.

## Stack Técnico

- [Typescript](https://www.typescriptlang.org/)
- [Python](https://www.python.org/)
- [GraphQL](https://graphql.org/)
- [React](https://react.dev/)
- [AWS](https://aws.amazon.com/)
- [Solidity](https://soliditylang.org/)

## Tags

- Infraestructura
- Capa 2
- RollUp

## Enlaces y Recursos

[Boba Gateway](https://gateway.boba.network/) [Boba Network](https://boba.network/) [Enya](https://enya.ai)

Servicios relacionados

- [Desarrollo Blockchain](/es/services/blockchain/)
- [Desarrollo de Software a Medida](/es/services/software-development/)

Referencias de clientes y marcas

Wavect publica estos casos de estudio sobre su propio trabajo. Los nombres, logotipos y marcas de clientes son propiedad de sus respectivos titulares y se usan aquí para identificar el trabajo, no para dar a entender una asociación, un patrocinio o un respaldo. Cada caso describe la contribución propia de Wavect dentro de un esfuerzo mayor, y otras partes, incluidos los equipos del propio cliente y otros proveedores, contribuyeron a los resultados. Las cifras atribuidas a un cliente son datos reportados por ese cliente. Las cifras sobre nuestro trabajo provienen de nuestros registros a la fecha de revisión indicada, y facilitamos evidencia si se solicita. Las reseñas se reproducen desde la plataforma indicada en cada tarjeta y enlazan a su origen. No publicamos las condiciones comerciales de ningún proyecto, y las capturas de producto siguen siendo propiedad del cliente mostrado. Si apareces aquí y quieres una corrección, un cambio o una retirada, escríbenos y lo atenderemos: [office@wavect.io](mailto:office@wavect.io)

### [Quivr](/es/case-studies/quivr/)

Quivr era un protocolo de verificación de datos con IA que ayudaba a las marcas a identificar a sus fans más auténticos. Lanzado en Polygon, migrado a Solana …

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ],
      "employee": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "founder": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "legalRepresentative": [
        {
          "@id": "https://wavect.io/team/kevin-riedl/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Kevin Riedl",
          "url": "https://wavect.io/team/kevin-riedl/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        },
        {
          "@id": "https://wavect.io/team/christof-jori/#person",
          "@type": "Person",
          "jobTitle": "Managing Director",
          "name": "Christof Jori",
          "url": "https://wavect.io/team/christof-jori/",
          "worksFor": {
            "@id": "https://wavect.io/#organization",
            "@type": [
              "Organization",
              "ProfessionalService",
              "LocalBusiness"
            ]
          }
        }
      ],
      "name": "Wavect GmbH",
      "subjectOf": {
        "@id": "https://wavect.io/verified-claims.json#dataset",
        "@type": "Dataset",
        "creator": {
          "@id": "https://wavect.io/#organization",
          "@type": [
            "Organization",
            "ProfessionalService",
            "LocalBusiness"
          ]
        },
        "description": "A machine-readable registry of quantitative and qualitative claims published by Wavect, with review dates, localized page appearances and public third-party citations where available.",
        "inLanguage": "en",
        "isAccessibleForFree": true,
        "license": "https://creativecommons.org/licenses/by/4.0/",
        "name": "Wavect verified publication claims",
        "url": "https://wavect.io/verified-claims.json"
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/team/kevin-riedl/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Kevin Riedl",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796365",
        "https://www.linkedin.com/in/wsdt",
        "https://github.com/wsdt"
      ],
      "url": "https://wavect.io/team/kevin-riedl/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/team/christof-jori/#person",
      "@type": "Person",
      "jobTitle": "Managing Director",
      "name": "Christof Jori",
      "sameAs": [
        "https://www.wikidata.org/wiki/Q139796367",
        "https://www.linkedin.com/in/jocr77/",
        "https://github.com/jo-chris"
      ],
      "url": "https://wavect.io/team/christof-jori/",
      "worksFor": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      }
    },
    {
      "@id": "https://wavect.io/#website",
      "@type": "WebSite",
      "inLanguage": [
        "en",
        "de",
        "es",
        "zh"
      ],
      "name": "Wavect",
      "potentialAction": {
        "@type": "SearchAction",
        "query-input": "required name=search_term_string",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://wavect.io/search/?q={search_term_string}"
        }
      },
      "publisher": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "url": "https://wavect.io/"
    },
    {
      "@id": "https://wavect.io/es/case-studies/lightbridge/#webpage",
      "@type": "WebPage",
      "dateModified": "2026-05-21",
      "inLanguage": "es",
      "isPartOf": {
        "@id": "https://wavect.io/#website",
        "@type": "WebSite"
      },
      "lastReviewed": "2026-05-21",
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".faq-question",
          ".faq-answer"
        ]
      },
      "url": "https://wavect.io/es/case-studies/lightbridge/"
    },
    {
      "@id": "https://wavect.io/verified-claims.json#lightbridge-six-networks",
      "@type": "Claim",
      "appearance": {
        "@id": "https://wavect.io/es/case-studies/lightbridge/#webpage",
        "@type": "WebPage",
        "inLanguage": "es",
        "url": "https://wavect.io/es/case-studies/lightbridge/"
      },
      "author": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "dateModified": "2026-08-04",
      "identifier": "lightbridge-six-networks",
      "inLanguage": "en",
      "text": "LightBridge, Boba Network's official cross-chain bridge, supports near-instant transfers across 6 networks."
    },
    {
      "@id": "https://wavect.io/verified-claims.json#lightbridge-value-secured",
      "@type": "Claim",
      "appearance": {
        "@id": "https://wavect.io/es/case-studies/lightbridge/#webpage",
        "@type": "WebPage",
        "inLanguage": "es",
        "url": "https://wavect.io/es/case-studies/lightbridge/"
      },
      "author": {
        "@id": "https://wavect.io/#organization",
        "@type": [
          "Organization",
          "ProfessionalService",
          "LocalBusiness"
        ]
      },
      "dateModified": "2026-08-04",
      "identifier": "lightbridge-value-secured",
      "inLanguage": "en",
      "text": "$1M+ moves through LightBridge, secured in production on mainnet."
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@id": "https://wavect.io/es/case-studies/lightbridge/#case-study",
  "@type": "Article",
  "about": {
    "@id": "https://wavect.io/es/case-studies/lightbridge/#project",
    "@type": "CreativeWork",
    "creator": {
      "@id": "https://wavect.io/#organization",
      "@type": [
        "Organization",
        "ProfessionalService",
        "LocalBusiness"
      ]
    },
    "dateCreated": "2022-01-01",
    "description": "Bridge engagement",
    "funder": {
      "@type": "Organization",
      "name": "LightBridge"
    },
    "name": "LightBridge",
    "subjectOf": {
      "@id": "https://wavect.io/es/case-studies/lightbridge/#case-study",
      "@type": "Article"
    },
    "url": "https://gateway.boba.network/"
  },
  "abstract": "Los rollups optimistas aseguran el valor con períodos de espera; los usuarios mainstream quieren velocidad. La UX de bridging existente era demasiado lenta y compleja para la audiencia a la que Boba quería llegar. Las transferencias cross-chain tenían que sentirse instantáneas sin romper el fallback trustless, y todo en paralelo a un lanzamiento NFT y al trabajo continuo en el Gateway DApp.",
  "author": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "datePublished": "2022-01-01",
  "description": "Boba Network es una blockchain híbrida de Capa 2 que ofrece datos y computación nativa fuera de la cadena a través de Account Abstraction. Un rollup optimista basado en Ethereum y BNB Chain para apps de adopción masiva.",
  "headline": "LightBridge, Wavect Case Study",
  "image": "https://wavect.io/img/clients/svg/boba-network.svg",
  "inLanguage": "es",
  "isPartOf": {
    "@type": "CollectionPage",
    "name": "Wavect Case Studies",
    "url": "https://wavect.io/es/case-studies/"
  },
  "keywords": "Infraestructura, Capa 2, RollUp, Typescript, Python, GraphQL, React, AWS, Solidity",
  "mainEntityOfPage": "https://wavect.io/es/case-studies/lightbridge/",
  "mentions": [
    {
      "@type": "DefinedTerm",
      "name": "Typescript",
      "url": "https://www.typescriptlang.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Python",
      "url": "https://www.python.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "GraphQL",
      "url": "https://graphql.org/"
    },
    {
      "@type": "DefinedTerm",
      "name": "React",
      "url": "https://react.dev/"
    },
    {
      "@type": "DefinedTerm",
      "name": "AWS",
      "url": "https://aws.amazon.com/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Solidity",
      "url": "https://soliditylang.org/"
    }
  ],
  "publisher": {
    "@id": "https://wavect.io/#organization",
    "@type": [
      "Organization",
      "ProfessionalService",
      "LocalBusiness"
    ]
  },
  "url": "https://wavect.io/es/case-studies/lightbridge/"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/",
      "name": "Inicio",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/case-studies/",
      "name": "Casos de Estudio",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://wavect.io/es/case-studies/lightbridge/",
      "name": "LightBridge",
      "position": 3
    }
  ]
}
```
