Lección 2

Blobstream: el mercado de disponibilidad de datos de Celestia

En este módulo se analiza Blobstream, el sistema de pruebas de Celestia diseñado para asegurar la disponibilidad de datos. Se explica cómo Blobstream facilita que los rollups acrediten la publicación de sus datos, diferenciando el método basado en secuencias de spans frente a los compromisos de blob share, más complejos. Además, se detalla la integración de Blobstream tanto en rollups optimistas como en rollups de conocimiento cero, lo que les permite beneficiarse de las garantías de disponibilidad y verificabilidad que ofrece Celestia.

¿Qué es Blobstream?

Blobstream es el mecanismo exclusivo de Celestia que permite a los rollups demostrar que sus datos han sido publicados y se encuentran disponibles en la capa base. Se ha desarrollado para resolver el reto de cómo cadenas externas, en particular los rollups optimistas y de conocimiento cero, pueden heredar eficientemente las garantías de disponibilidad de datos de Celestia. En vez de obligar a cada rollup a descargar y verificar la totalidad de los blobs, Blobstream ofrece pruebas compactas que demuestran que los datos se han publicado y pueden recuperarse cuando sea necesario. Este sistema permite que los rollups sigan siendo ágiles y ligeros, sin comprometer la seguridad basada en la disponibilidad de datos proporcionada por Celestia.

Blobstream no constituye un entorno de ejecución ni una capa de liquidación.

Por el contrario, es un protocolo que conecta la disponibilidad de datos de Celestia con rollups externos. De esta forma, Blobstream actúa como cimiento para ecosistemas modulares. Los rollups tienen certeza de que los datos de sus transacciones son accesibles sin depender de una blockchain monolítica, y los usuarios pueden confiar en que el sistema no podrá descartar ni ocultar datos de forma silenciosa.

El papel de las pruebas en la disponibilidad de datos

Para que los rollups funcionen de manera segura, deben demostrar que todos los datos de sus transacciones se han publicado en un lugar accesible. Si esa garantía falta, los operadores podrían retener datos, imposibilitando que otros reconstruyan el estado de la cadena. Blobstream soluciona este problema introduciendo compromisos verificables sobre los blobs almacenados en Celestia. Estos compromisos pueden emplearse en contratos inteligentes o mecanismos de verificación en otras cadenas, para confirmar que los datos del rollup realmente están disponibles.

En esencia, Blobstream consiste en producir pruebas pequeñas y fácilmente verificables a partir de grandes volúmenes de datos. Estas pruebas permiten a un rollup señalar a Celestia y afirmar: “Nuestros datos de transacciones están en este bloque, bajo este espacio de nombres, y aquí tienes la evidencia criptográfica que lo demuestra.” Gracias a su concisión, las pruebas pueden publicarse y comprobarse en entornos con recursos limitados, como contratos inteligentes en Ethereum o en otras capas de liquidación de rollups.

Secuencia de spans

La primera construcción soportada en Blobstream es la secuencia de spans. Un span es un compromiso criptográfico con una secuencia de bloques de Celestia que contienen blobs asociados al espacio de nombres de un rollup. Este compromiso permite que un verificador externo pueda comprobar que los datos del rollup sí se han incluido en Celestia, sin tener que descargar todos los blobs subyacentes.

El método de secuencia de spans resulta especialmente adecuado para los rollups optimistas, que emplean pruebas de fraude para resolver disputas. Mediante los spans, un rollup optimista puede señalar a Celestia como fuente de fiabilidad para la disponibilidad de datos. Si surge una disputa, se pueden construir pruebas de fraude recuperando el blob relevante en Celestia y mostrando que contradice el estado declarado. Los spans también son compatibles con los rollups de conocimiento cero, donde las pruebas pueden incorporar verificaciones de inclusión respecto a los compromisos de Celestia.

Al comprometerse con secuencias de bloques en lugar de fragmentos individuales, el enfoque de spans reduce la complejidad y facilita la generación de pruebas. Esta sencillez es una de las razones por las que hoy es el método implementado en producción.

Compromisos de fragmentos de blobs

Otro enfoque teórico de Blobstream es el compromiso de fragmentos de blobs. En lugar de comprometerse con secuencias de bloques, este método se compromete con los fragmentos individuales que conforman un blob dentro de la cuadrícula de datos de Celestia. Permite generar pruebas granulares capaces de verificar directamente la inclusión de fragmentos específicos.

Aunque su potencial es elevado, los compromisos de fragmentos de blobs son más complejos y requieren mayor capacidad computacional. Precisan herramientas que gestionen de forma eficiente las pruebas de inclusión a nivel de fragmento, una tecnología aún en desarrollo. Por eso, de momento, los compromisos de fragmentos de blobs no se utilizan en producción. Sin embargo, a medida que maduren los ecosistemas de rollups y se optimicen los sistemas de prueba, este método podría incorporarse gracias a la flexibilidad adicional que proporciona.

Rollups optimistas y Blobstream

Blobstream es clave para que los rollups optimistas hereden las garantías de Celestia. En estos sistemas, las transacciones se consideran válidas salvo que se demuestre lo contrario. Para que esta suposición sea segura, el rollup debe asegurarse de que sus datos han sido publicados, de modo que cualquiera pueda reconstruir la cadena y presentar pruebas de fraude si procede. Usando Blobstream, los rollups optimistas pueden publicar pruebas de que sus blobs se han incluido en Celestia. En caso de fraude, los participantes pueden recuperar el blob pertinente desde la capa de disponibilidad de datos de Celestia y demostrar la inconsistencia.

Esta integración reduce costes y mejora la escalabilidad frente a la publicación directa de datos en blockchains orientadas a la ejecución. Permite a los rollups optimistas crecer sin penalizarse con tarifas elevadas de datos de llamada, y a la vez mantener un vínculo seguro con el proveedor de disponibilidad de datos subyacente.

Rollups de conocimiento cero y Blobstream

Los rollups de conocimiento cero tienen necesidades distintas, pero también se benefician de Blobstream. Utilizan pruebas de validez sucintas para demostrar la correcta ejecución de las transacciones, aunque siguen requiriendo que los datos originales de las transacciones estén disponibles para terceros, no solo las pruebas de cambio de estado. Sin disponibilidad de datos, el sistema corre el riesgo de volverse opaco, ya que nadie fuera del operador del rollup podría verificar o reconstruir la cadena.

Blobstream permite a los zk-rollups incorporar pruebas compactas de disponibilidad de datos junto a sus pruebas de conocimiento cero. Esta combinación garantiza tanto la corrección como la accesibilidad: la prueba zk valida el cambio de estado y la prueba de Blobstream confirma que los datos que la respaldan se han publicado en Celestia. Esta doble garantía refuerza la confianza en los zk-rollups y multiplica su potencial como entornos de ejecución escalables y verificables.

Por qué Blobstream es relevante para las blockchains modulares

Blobstream es un pilar en la visión modular de Celestia, ya que actúa como nexo entre la disponibilidad de datos y la ejecución. Sin Blobstream, los rollups tendrían que descargar blobs completos o utilizar sistemas menos eficientes para demostrar la disponibilidad de datos, lo que comprometería la escalabilidad que ofrece Celestia.

Al proporcionar pruebas ligeras, Blobstream permite que numerosos rollups compartan la capa de disponibilidad de datos de Celestia y mantengan su independencia en el entorno de ejecución. Cada rollup puede operar con la certeza de que sus datos son seguros, recuperables y verificables. Los usuarios obtienen costes de transacción más bajos y los desarrolladores disponen de una infraestructura fiable para innovar. La llegada de Blobstream supone no solo una mejora técnica, sino también un marco que facilita el desarrollo del ecosistema de blockchains modulares.

Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.