Indice


¿Qué es Celestia?

Celestia es la primera red blockchain modular, diseñada para abordar los retos de escalabilidad inherentes a las arquitecturas blockchain monolíticas tradicionales.

Al desacoplar la ejecución del consenso e introducir el Data Availability Statement (DAS) en la capa base, Celestia sienta las bases de una red blockchain modular escalable y optimizada para una verificabilidad eficiente por parte del usuario final.

La plataforma encarna una combinación única de zonas interoperables de Cosmos y Ethereum centrado en el rollup, todo ello protegido bajo un modelo de seguridad compartida.

Las cadenas de bloques modulares, por su parte, se especializan y optimizan para realizar una función específica. La modularidad de las cadenas de bloques tiene como objetivo proporcionar la infraestructura optimizada para ayudar a las cadenas de bloques a alcanzar una escala masiva. El diseño modular también pretende facilitar y agilizar a los desarrolladores el despliegue de nuevas blockchains y aplicaciones descentralizadas.

Blockchain modular

Las cadenas de bloques modulares son un nuevo paradigma en el diseño de cadenas de bloques. En lugar de que una cadena de bloques lo haga todo, las cadenas de bloques modulares se especializan y optimizan para realizar una función determinada. Esta especialización ofrece grandes avances en escalabilidad, flexibilidad e interoperabilidad, lo que permite a los desarrolladores crear aplicaciones de cadena de bloques para su adopción masiva.

Al separar las capas de consenso y ejecución, permite una mayor flexibilidad y personalización. Esto permite a los desarrolladores crear soluciones personalizadas para casos de uso específicos. Esta modularidad también mejora la escalabilidad, ya que cada módulo puede procesar transacciones de forma independiente, aumentando el rendimiento general de las transacciones.

Esta misma modularidad se observa en la estructuración de la red, que cuenta con varios tipos de nodos:

  1. Full node: nodos con todas las funciones de la red Celestia, especialmente las relacionadas con el almacenamiento y la disponibilidad de los datos de la red.
  2. LightNode: una versión de capacidad reducida de los Full Nodes.
  3. BridgeNode: nodos que permiten crear puentes de conexión con otras redes y aplicaciones que necesitan acceder a la red Celestia.
  4. Consensus Node: los nodos encargados de mantener la seguridad y validez de las transacciones que se movilizan a través de él.
  5. Blobstream: un tipo especial de nodo L2, diseñado para que los desarrolladores de aplicaciones en Ethereum puedan acceder a las funcionalidades de Celestia.

Token Celestia (TIA)

 primera red modular de blockchain. Los desarrolladores de rollups, con el fin de utilizar Celestia para la disponibilidad de datos, presentan transacciones PayForBlobs en la red, incurriendo en una tasa denominada en TIA.

Como red sin permisos desarrollada con Cosmos SDK, Celestia emplea un mecanismo de prueba de participación para asegurar su consenso. Al igual que en otras redes Cosmos, cualquier usuario puede contribuir a la seguridad de la red delegando su TIA a un validador de Celestia y ganando una parte de las recompensas del validador.

El staking de TIA también permite a la comunidad participar en la gobernanza descentralizada, permitiéndoles votar sobre los parámetros de la red a través de propuestas de gobernanza y supervisar el fondo comunitario, que recibe el 2% de las recompensas de los bloques.

TIA Tokenomics

Aquí algunos datos del Tokenomics de Celestia a tener en cuenta:

  • TIA tendrá un suministro total de 1.000.000.000 y un suministro inicial en circulación es del 14,1% (141.000.000 TIA).
  • El 20% del suministro total de TIA se asigna al público y se utilizará para los incentivos de la red de pruebas de Celestia y futuras iniciativas.
  • Los tokens TIA tendrán un programa de inflación del 8% el primer año y un descenso posterior del 10% anual hasta alcanzar un suelo de inflación del 1,5% anual.

Comunidades y exploradores

Celestia (TIA) cuenta con una comunidad muy activa en la redes y podrás conocer sus avances a través de varias vías diferentes:

Por último, si quieres revisar exploradores de su red, puedes consultar:

  1. Modular CloudCelestia block Explorer
  2. CeleniumCelestia block Explorer

¿Qué problema soluciona?

La tesis de la appchain se ha materializado de varias maneras a lo largo de los años. Con el tiempo, la necesidad de modularidad ha aumentado porque los desarrolladores de cadenas se dieron cuenta de que escalar sus plataformas se podía hacer de manera más eficiente mediante la subcontratación de parte del trabajo involucrado en la ejecución de una dApp.

Originalmente solo reservada para cadenas soberanas, a menudo construidas con Interchain Stack, la evolución de la appchain ahora incluye consumer chains que alquilan valores de Cosmos Hub y rollups que dependen de una cadena Layer 1 para realizar parte del trabajo de liquidación y puente también. Con estos cambios vienen diferentes supuestos de seguridad y preocupaciones que deben abordarse. Celestia tiene como objetivo abordar un problema en particular llamado disponibilidad de datos, pero antes de que podamos explicar cómo esta preocupación se relaciona con su proyecto, intentemos comprender la última palabra de moda en Web3: modularidad.

El trabajo que hacen las cadenas monolíticas Layer 1, incluidas las cadenas Ethereum y Cosmos soberanas, se puede dividir en términos generales en 4 capas:

Ejemplos

  • Una capa de ejecución se ocupa de las transacciones y es responsable de actualizar el estado en una cadena. Por ejemplo: actualizar el saldo de tu wallet cuando un amigo te envía tokens.
  • Una capa de liquidación y puente se encarga de finalizar la transacción, o mejor dicho, de confirmar sin lugar a dudas que una transacción es válida. Esto se aplica específicamente a los rollups, a los que llegaremos en un momento. Recientemente, la capa de liquidación se considera más a menudo como una capa de puente, que ofrece a los rollups una manera de comunicarse con la red blockchain más amplia, mientras que la liquidación en sí misma se ha convertido en un tema más controvertido . En redes regulares como las appchains de Cosmos, la liquidación es gratuita, porque la capa de consenso valida efectivamente cada transacción antes de que llegue a la capa de ejecución.
  • La capa de consenso es donde varias partes llegan a un acuerdo sobre lo que contiene un bloque y cómo se ordenan sus transacciones.
  • Una capa de disponibilidad de datos es responsable de garantizar que todos tengan acceso a las transacciones correctas que se han enviado a la red. Como explicaremos más adelante, la capa de liquidación necesita acceso a estas transacciones para verificar que la capa de ejecución estaba siendo honesta.

Cadenas SDK

En el contexto de las cadenas basadas en SDK de Cosmos que tienen su propio conjunto de validadores y funcionan como una appchain soberana, la capa de consenso básicamente se encarga de la disponibilidad de datos y la liquidación final de las transacciones. Sin embargo, el lanzamiento de una cadena soberana requiere que tenga un conjunto de validadores y un token de proof-of-stake, a menos que opte por una solución de seguridad compartida como Interchain Security. Además de la complejidad legal y operativa de lanzar una cadena con un token, también se deben observar consideraciones de escala.

Escalabilidad efectiva a través de rollups

A medida que crecen las redes, el trilema de la escalabilidad se vuelve más notorio. A primera vista, parece que las blockchains tienen que hacer sacrificios en la seguridad de la red, su nivel de descentralización o la cantidad de transacciones por segundo que puede procesar. Para las cadenas monolíticas, la mejora de una se ha logrado tradicionalmente a expensas de sacrificar otra. Sin embargo, al modularizar el trabajo que realiza un protocolo, podemos ver que algunos de los componentes de este trilema son específicos de cada una de las capas de la pila modular.

Ejemplo

La capa de ejecución que toma transacciones y las procesa en cambios de estado requiere un rendimiento rápido. Podría decirse que es irrelevante si es o no descentralizado y seguro, siempre que exista una capa de disponibilidad de datos, consenso y liquidación lo suficientemente descentralizada y segura para garantizar y validar que se están ejecutando las transacciones correctas. Cierto nivel de descentralización de la capa de ejecución es útil para la vitalidad de la red, pero no es crítico para evitar cualquier forma de mal comportamiento. En otras palabras, no afecta ninguna suposición de confianza sobre la red.

Los desarrolladores

Al modularizar la pila de la blockchain, los desarrolladores pueden externalizar gran parte del trabajo necesario para operar una blockchain. Los desarrolladores de aplicaciones son los únicos responsables de la capa de ejecución, lo que mejora el escalado y reduce significativamente el tiempo de desarrollo. Esta es esencialmente la razón por la cual los rollups son tan efectivos y populares en este momento.

A menudo un rollup, denominado Layer 2, permite que uno o más servidores ejecuten transacciones fuera de la cadena sin tener que esperar a que un lento algoritmo de consenso llegue a un acuerdo sobre el contenido de un bloque. Esto parece inseguro, pero pueden hacerlo sin un riesgo significativo al proporcionar una prueba de validez computacionalmente costosa en el caso de los llamados rollups zero knowledge (ZK), o proporcionando una ventana de tiempo en la que los operadores de nodos pueden enviar una prueba de fraude como evidencia de que alguien se comportó mal, como en el caso de un optimistic rollup. Sin embargo, en este marco surge un nuevo problema: el problema de la disponibilidad de datos.

Aprende más sobre