Celestia, una blockchain modular de enfoque minimalista

jueves, 19 de octubre de 2023

Celestia

Podríamos describir a Celestia como una cadena de bloques modular y minimalista. Su misión es simple, pero ambiciosa: permitir que cualquier persona cree su propia blockchain personalizada, descentralizada y completamente operativa con solo un clic.

¿Imaginas poder lanzar tu propia red blockchain con costes económicos y técnicos mínimos? ¿Y que además sea descentralizada, inmediatamente funcional y escalable? Suena tan fácil como preparar un café.

No conforme con los logros actuales de la tecnología blockchain, el equipo de Celestia tiene en la mira una estructura innovadora que podría abrir las puertas del mundo cripto a una adopción masiva. De lograrlo, Celestia podría marcar un antes y un después.

¿Qué es Celestia?

Se trata de una cadena de bloques modular y minimalista de capa 1. Su objetivo es ofrecer un marco que permita a cualquier desarrollador implementar una cadena de bloques o rollup soberana y descentralizada, sin la necesidad de crear una nueva red de consenso desde cero; simplemente, se utiliza Celestia como cadena base.

Este enfoque modular fue enfatizado por el equipo de Celestia en el evento Cosmosverse celebrado en Medellín, Colombia, en 2022. Entre los puntos destacados, resalta el potencial de las cadenas de bloques modulares como Cosmos —la tecnología sobre la que se construye Celestia— frente a las tradicionales cadenas de bloques monolíticas.

Software modular, el corazón de Celestia

Lo que realmente distingue a Celestia es su uso de software modular. Hablamos de un conjunto de herramientas diseñadas para acelerar y simplificar el tiempo de implementación. Este software descompone las funciones clave de una blockchain en diferentes componentes, permitiendo que cada desarrollador adapte cada pieza según sus objetivos específicos. El resultado es una construcción más eficiente.

Celestia lo denomina Rollkit, un kit de desarrollo que une los principios del software modular con la arquitectura de las cadenas de bloques modulares. Esto permite a los desarrolladores lanzar nuevas cadenas de bloques con una carga de trabajo mínima.

Minimalismo a través de la modularidad

La esencia del minimalismo de Celestia radica precisamente en esta modularidad. A diferencia de las primeras cadenas de bloques monolíticas, que ejecutan múltiples funciones críticas en una sola capa (ejecución, liquidación, consenso, disponibilidad de datos), Celestia se concentra principalmente en dos: la disponibilidad de datos y el consenso.

Disponibilidad de datos en Celestia

Esto facilita que cualquier rollup o cadena de bloques anexa a Celestia pueda establecer sus propias normas de ejecución y liquidación, y si lo desean, incluso su propio consenso. En otras palabras, no tienen que preocuparse por crear infraestructuras para la disponibilidad de datos y el consenso, ya que Celestia se encarga de ello.

Disponibilidad de datos en Celestia

La disponibilidad de datos responde a la pregunta: ¿se ha publicado este dato? Es esencial para la seguridad de cualquier blockchain, ya que garantiza que cualquiera pueda inspeccionar y verificar el registro de transacciones. Sin embargo, escalar blockchains presenta problemas, ya que se vuelve impráctico para los usuarios descargar todos los datos.

Por ello, Celestia ha implementado mecanismos como el muestreo de disponibilidad de datos (DAS, por sus siglas en inglés). Este proceso implica tomar pequeñas muestras aleatorias en múltiples rondas para asegurar que todas las transacciones se han registrado correctamente en el bloque, alcanzando un 99,99% de certeza en la disponibilidad de los datos.

Disponibilidad de datos en Celestia

Tokenomics y funciones principales de TIA

TIA, el token nativo de Celestia, tiene un papel vital no solo en la gobernanza y el consenso de la red, sino también como una herramienta eficaz para los desarrolladores. Celestia utilizará TIA para asegurar la red y para cubrir tarifas, las cuales se quemarán para equilibrar la emisión de nuevos tokens.

Principales usos de TIA

  • Pagar por espacio de datos (Blobspace): Los desarrolladores emplean TIA para acceder al amplio espacio de datos que Celestia ofrece, gracias a su innovadora arquitectura de Data Availability Sampling (DAS).

  • Inicio rápido de nuevas blockchains (Bootstrapping): Iniciar una blockchain en Celestia es tan simple como desplegar un contrato inteligente. TIA se utiliza como token de gas y como moneda, permitiendo a los desarrolladores centrarse en sus aplicaciones.

  • Participación en la gobernanza y el consenso de la red: Al igual que en otras redes Cosmos, los tokens TIA se pueden delegar a un validador de Celestia para participar en la gobernanza y recibir recompensas de staking.

TIA token supply

Genesis Drop de TIA: ¡No te lo pierdas!

Celestia ha lanzado el Genesis Drop, un evento que permite a desarrolladores y titulares de wallets en redes como Ethereum y Cosmos Hub, unirse a Celestia desde su bloque génesis. Se ha extendido una invitación a 7,579 desarrolladores y 576,653 direcciones en Ethereum, rollups, Cosmos Hub y Osmosis.

¡Los tokens no reclamados se distribuirán entre los participantes que hayan aportado sus direcciones de Celestia para reclamar su parte del pastel!

De LazyLedger a Celestia

Originalmente conocido como LazyLedger, Celestia anunció su cambio de nombre en Twitter, declarando: "¡Nos hemos mudado! LazyLedger es ahora CelestiaOrg".

En 2019, LazyLedger emergió con un enfoque centrado en garantizar la ordenación y disponibilidad de los datos vinculados a las transacciones, permitiendo a los participantes en el consenso verificar dicha disponibilidad sin necesidad de descargar todo el bloque.

En 2022, Celestia puso en marcha diversas redes de prueba, incluyendo Mamaki Testnet, que presentó la Data Availability API. Si todo sigue según lo planeado, ¡pronto veremos el lanzamiento de su mainnet!

El equipo detrás de Celestia

Durante su transición de LazyLedger a Celestia, la fundación ha obtenido rondas de financiación que le han impulsado hacia su meta. Podemos destacar inversiones de firmas reconocidas como Bain Capital Crypto, Polychain Capital Money, Coinbase Ventures, Jump Crypto, FTX Ventures, Placeholder, Galaxy, Delphi Digital, entre otras, sumando un total de 55 millones de dólares.

El diverso equipo que dirige Celestia cuenta con vasta experiencia en áreas como blockchain, inteligencia artificial y desarrollos fuera del ámbito blockchain. Esta combinación de sectores y habilidades ha propiciado el apoyo que ha recibido hasta ahora la fundación Celestia. Aunque es difícil abarcar todo el equipo, te presentaremos algunos de los puestos más destacados.

Mustafa Al-Bassam lidera como CEO de Celestia Labs. Anteriormente co-fundó Chainspace, una innovadora plataforma de contratos inteligentes que atrajo la atención y fue adquirida por Facebook. Además, es digno de mencionar que Mustafa posee un Ph.D. especializado en escalabilidad de blockchain de UCL.

John Adler, quien desempeña el papel de CRO en Celestia Labs, aporta su experiencia previa de ConsenSys y su trabajo en la Fase 2 de Ethereum 2.0. Adler es notable por haber elaborado la primera especificación de un esquema optimistic rollup, inspirándose en las investigaciones de Mustafa sobre disponibilidad de datos.

No podemos pasar por alto la contribución de Ismail Koffi, CTO de Celestia Labs. Este destacado ingeniero de investigación ha sido una pieza clave en la ejecución de varios proyectos, tanto en el ámbito blockchain como fuera de él, incluyendo colaboraciones con Google UK y Tendermint.

Nick White, antes de convertirse en el COO de Celestia Labs, fue co-fundador de Harmony, una de las primeras cadenas de bloques de capa 1 en implementar fragmentación para mejorar la escalabilidad. Su experiencia en este campo ha sido fundamental para moldear la visión y dirección de Celestia.

Características únicas de Celestia

  • Eficiencia con Tendermint: aunque Celestia utiliza Tendermint para el consenso, su particularidad radica en que ordena y replica todas las transacciones pagadas sin jerarquizarlas. La validación de cada transacción se delega a nodos resumen por parte del cliente.

  • Minimalismo estructural: Celestia se centra exclusivamente en ordenar y publicar los datos que recibe. No efectúa cálculos relacionados con esos datos, lo que simplifica su funcionamiento.

  • Disponibilidad de datos: las blockchains monitorizan los nodos para procesar solo las transacciones relevantes, evitando la necesidad de descargar bloques completos. Esto representa un ahorro significativo, potenciando la escalabilidad de Celestia y las cadenas construidas sobre ella.

  • Desacoplamiento innovador: A través de “Optimistic Rollups”, Celestia separa el consenso de la ejecución. A diferencia de las blockchains monolíticas que integran ejecución y consenso en una sola capa, Celestia introduce una modularidad superior.

  • Flexibilidad modular: Celestia simplifica el proceso de construcción de blockchains, haciendo innecesario establecer bases de consenso y disponibilidad de datos desde cero. Para ello, Celestia ofrece su estructura minimalista a cualquier rollup o blockchain que desee implementarse modularmente.

  • Sintonía con Cosmos: Integrada con el SDK de Cosmos, Celestia abraza la visión de construir blockchains con seguridad compartida, pero a la vez autónomas y adaptadas a las necesidades de cada desarrollador.

  • Pionera en modularidad: aunque Cosmos SDK y Tendermint introdujeron la idea de la modularidad, Celestia eleva el estándar con su software que otorga a los desarrolladores una mayor libertad para definir reglas operativas.

¿Cuál es el futuro de Celestia?

Celestia aspira a ser comparable con un bloque de lego universal. Bajo esta perspectiva, su modelo de construcción puede ser visto como la piedra angular para la creación o adaptación de diversas arquitecturas, sostenido por la creencia de que la modularidad es esencial para alcanzar la escalabilidad y diversidad de aplicaciones.

Los creadores de Celestia consideran que la clave de su futuro radica en su flexibilidad: no impone reglas para las cadenas que se integren; cada una es libre de establecer sus propias normativas. Su principal objetivo es garantizar la disponibilidad de datos y consenso, aunque incluso en este último aspecto, los desarrolladores pueden decidir si adoptan el consenso de Celestia o no. Esa es la flexibilidad que buscan ofrecer.

Escrito por