Lección 1

Fundamentos de Celestia y Blobs

En este módulo descubrirás la arquitectura modular de Celestia y comprenderás sus diferencias respecto a las blockchains monolíticas. Se examina el muestreo de disponibilidad de datos como pilar de la escalabilidad y se presentan los blobs como el método empleado para publicar datos de los rollups. También se explican los namespaces, las transacciones PayForBlobs y el funcionamiento del modelo económico del blobspace como recurso que puede intercambiarse en el mercado.

¿Qué es Celestia?

Celestia es una blockchain modular diseñada para especializarse en disponibilidad de datos y consenso. A diferencia de las cadenas monolíticas tradicionales, en las que cada nodo debe gestionar ejecución, liquidación y almacenamiento de datos, Celestia separa estas funciones. Su responsabilidad principal es garantizar que los datos se publiquen y estén disponibles, dejando la ejecución de contratos inteligentes y la lógica de las aplicaciones a blockchains externas como los rollups. Este cambio arquitectónico aborda los límites de escalabilidad de las blockchains anteriores y permite a los desarrolladores lanzar cadenas independientes sin necesidad de construir sistemas completos de consenso y disponibilidad de datos desde cero.

El uso de la modularidad significa que Celestia no compite con las plataformas de ejecución, sino que las complementa. Actúa como la capa base sobre la que pueden operar muchas blockchains diferentes, cada una personalizando su entorno de ejecución, mientras depende de Celestia para la disponibilidad de datos segura y verificable.

Disponibilidad de datos y muestreo

Uno de los principales desafíos que resuelve Celestia es demostrar que todos los datos de un bloque se han publicado realmente. En los sistemas tradicionales, los nodos deben descargar bloques completos, lo que limita la escalabilidad. Celestia introduce el Data Availability Sampling (DAS), un método mediante el cual los clientes ligeros pueden verificar que los datos están disponibles descargando únicamente pequeñas muestras aleatorias de fragmentos (shares). Si los datos muestreados están presentes, los clientes pueden confiar estadísticamente en que el resto de los datos también están disponibles.

Esta técnica permite que miles o incluso millones de dispositivos ligeros verifiquen la red sin necesidad de ejecutar nodos completos. Cuantas más personas participen, más seguro será el sistema, ya que disminuye la probabilidad de que los datos retenidos pasen desapercibidos. Por tanto, el muestreo de disponibilidad de datos es la base del modelo de escalabilidad de Celestia.

Entendiendo los blobs

En el núcleo del diseño de Celestia están los blobs, u objetos binarios grandes. Los blobs son contenedores de datos que los rollups envían a Celestia. En lugar de insertar directamente los datos de las transacciones en los bloques, los rollups empaquetan sus datos en blobs. Estos se dividen en fragmentos de tamaño fijo, se codifican con códigos de borrado y se distribuyen por todo el bloque. Este proceso garantiza que, incluso si parte de los datos falta, se pueda reconstruir el blob completo a partir de lo que queda.
Cada blob se identifica mediante un namespace, que funciona como una etiqueta única. Los namespaces permiten que múltiples rollups publiquen datos en el mismo bloque manteniendo sus datos separados. Un rollup solo necesita verificar los datos de su propio namespace, lo que reduce la carga y mejora la eficiencia. Gracias a ello, Celestia puede alojar muchas blockchains independientes sin obligarlas a procesar datos irrelevantes.

Transacciones PayForBlobs

Los blobs se incluyen en Celestia mediante un tipo especial de transacción llamado PayForBlobs. Cuando un rollup envía sus datos, crea una transacción PayForBlobs que especifica el blob, su namespace y la tarifa asociada. Una vez enviada, el blob se divide en fragmentos, se codifica y se integra en la matriz de datos del bloque. Después, se generan raíces criptográficas que permiten a cualquiera verificar su integridad e inclusión.

Este mecanismo formaliza cómo se almacenan y valoran los blobs. Los desarrolladores, en efecto, compran espacio en blobspace, y el coste refleja tanto el tamaño de los datos como la demanda de espacio en bloques. Las transacciones PayForBlobs establecen, por tanto, el modelo económico de la capa de disponibilidad de datos de Celestia, convirtiendo el blobspace en un recurso con un valor de mercado definido.

Por qué importan los blobs

Los blobs ofrecen una alternativa escalable y rentable a la publicación de datos en blockchains de propósito general. En plataformas como Ethereum, los rollups suelen utilizar calldata para publicar sus datos, lo cual es caro y limitado. En cambio, Celestia está optimizada para almacenar blobs y verificar su disponibilidad. Esto reduce el coste de operación de los rollups, permitiendo mayor experimentación y reduciendo las barreras de entrada para nuevos proyectos blockchain.

Los blobs también representan una nueva forma de programabilidad. Como se publican bajo namespaces, los rollups obtienen un control detallado sobre cómo se organiza y accede a sus datos. Este diseño hace posible que los rollups soberanos, cadenas independientes que dependen de Celestia solo para la disponibilidad de datos, se autogobiernen mientras heredan la escalabilidad y verificabilidad de la capa base.

La dimensión económica del blobspace

Más allá de su función técnica, los blobs introducen una nueva dinámica de mercado. El espacio de blobs es finito y su valor lo determina la demanda. Los desarrolladores deben competir por espacio en bloques pagando tarifas y los precios fluctúan en función del uso de la red. Esto constituye la base del mercado de blobs de Celestia, donde la disponibilidad de datos se convierte en un bien comerciable. Los rollups pueden planificar sus costes en torno a tarifas de blobs predecibles, en lugar de competir con transacciones de alta carga de ejecución en blockchains de propósito general.

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.