Celestia est un réseau blockchain modulaire conçu pour fournir uniquement deux services clés : le consensus et la disponibilité des données. Contrairement aux chaînes monolithiques traditionnelles qui gèrent également l'exécution des transactions et la gestion de l'état, Celestia supprime entièrement ces couches. Son architecture permet aux développeurs de construire et de déployer des blockchains indépendantes, souvent appelées rollups ou chaînes souveraines, qui se connectent à Celestia pour l'ordonnancement et la publication de leurs données de transaction.
Ce design aborde les problèmes fondamentaux d'évolutivité et de flexibilité observés dans les blockchains monolithiques. En éliminant l'exécution et la validation de l'état, Celestia devient une couche de base légère et efficace qui peut s'étendre horizontalement sans les contraintes de performance de la computation on-chain. En même temps, il offre une plateforme décentralisée et sans permission aux développeurs pour lancer leurs propres environnements d'exécution sans avoir besoin d'approbation ou de coordination avec une équipe de protocole central.
Celestia a été développée pour servir de couche de données fondamentale dans un écosystème blockchain modulaire. Dans cette architecture, les applications individuelles ou les rollups gèrent l'exécution selon leurs propres termes, mais dépendent de Celestia pour rendre leurs données de transaction publiquement disponibles et ordonnées de manière sécurisée. Ce rôle est essentiel car il permet aux chaînes externes de prouver à leurs utilisateurs que les données n'ont pas été retenues ou altérées.
Au lieu de prendre en charge directement les smart contracts, Celestia agit comme une base fiable et évolutive sur laquelle d'autres chaînes peuvent s'appuyer. Cela le rend fondamentalement différent des plateformes de smart contracts comme Ethereum ou Solana. Celestia ne valide pas les transitions d'état, ne traite pas les transactions utilisateur et ne gère pas les soldes des comptes. Sa seule responsabilité est de s'assurer que toutes les données publiées sur la chaîne sont disponibles et acceptées par ses validateurs.
Celestia est conçue pour prendre en charge deux types de chaînes : les rollups et les chaînes souveraines. Les rollups sont des environnements d'exécution hors chaîne qui envoient leurs données à Celestia pour la sécurité. Ces rollups peuvent utiliser Ethereum ou une autre chaîne pour le règlement. En revanche, les chaînes souveraines sont entièrement autonomes : elles exécutent et valident leurs propres transactions et n'utilisent Celestia que pour rendre leurs données disponibles.
Les deux modèles bénéficient de l'architecture modulaire de Celestia. Les Rollups bénéficient d'une couche de données évolutive qui ne congestionne pas la chaîne de base, tandis que les chaînes souveraines ont accès à une plateforme de publication décentralisée et sécurisée pour leurs données de bloc. Cette flexibilité est au cœur de la proposition de valeur de Celestia.
La caractéristique la plus marquante de Celestia est qu'elle ne traite pas les transactions ni n'exécute les contrats intelligents on-chain. Contrairement à des plateformes telles qu'Ethereum, Solana ou Avalanche — où les applications utilisateur vivent directement sur la chaîne de base — Celestia ne comprend pas du tout d'environnement d'exécution. Cela signifie que les développeurs ne peuvent pas déployer de contrats intelligents sur Celestia elle-même. Au lieu de cela, ils peuvent construire leurs propres couches d'exécution en tant que chaînes de blocs indépendantes qui se connectent à Celestia pour la publication et l'ordonnancement des données.
En excluant l'exécution, Celestia minimise les frais généraux de calcul et évite les goulots d'étranglement associés au traitement de la logique d'application complexe. Cette séparation est intentionnelle et fondamentale. Celestia n'est pas conçu pour rivaliser avec les plateformes de couche 1 polyvalentes, mais pour les rendre possibles.
L'architecture de Celestia est optimisée pour deux services principaux : l'ordonnancement des données et la garantie de leur disponibilité. Le consensus dans Celestia est géré en utilisant l'algorithme tolérant aux fautes byzantines (BFT) de Tendermint, qui permet aux validateurs de s'accorder sur l'inclusion et l'ordre des blocs de données. La disponibilité des données est réalisée grâce à un processus cryptographique appelé Échantillonnage de Disponibilité des Données (DAS), qui permet aux clients légers de vérifier que toutes les données de bloc sont accessibles sans télécharger l'ensemble de la chaîne.
Ce rôle ciblé permet à Celestia d'agir comme une couche de base pour une grande variété de cas d'utilisation de la blockchain, sans introduire de surcharge de calcul on-chain ou de validation de l'état. Les développeurs peuvent traiter Celestia comme une couche de publication partagée qui garantit la disponibilité et la cohérence des données de leur chaîne.
Dans une blockchain monolithique, le règlement, l'exécution et la gestion de l'état sont étroitement intégrés. Celestia sépare délibérément ces préoccupations. Le règlement, où la validité et la finalité des transactions sont imposées, est laissé à la couche d'exécution ou à une chaîne de règlement distincte telle qu'Ethereum. Celestia ne suit pas les transitions d'état ou les soldes. Elle s'assure uniquement que les données représentant ces transitions sont disponibles et correctement ordonnancées.
Ce découplage permet de nouvelles structures de conception telles que les rollups souverains, où les développeurs peuvent construire des chaînes avec un contrôle total sur la logique d'exécution et les règles de règlement, sans dépendre d'une couche de base centralisée. Les chaînes utilisant Celestia ne sont pas limitées par une machine virtuelle particulière, un modèle de consensus ou un système de gouvernance.
La modularité de Celestia n'est pas une pensée après-coup ou un correctif d'échelle, elle est intégrée au protocole dès le départ. Il est conçu pour être une infrastructure, pas une plateforme. Il fournit la base pour un avenir multi-chaîne où les environnements d'exécution sont aussi divers que les applications qu'ils supportent.
Ce choix architectural place Celestia dans une catégorie différente des autres chaînes. Alors que des plateformes telles qu'Ethereum se modulent progressivement à travers les rollups et les composants hors chaîne, Celestia commence modulaire et reste minimaliste. Elle n'exprime aucune opinion sur la manière dont l'état doit être calculé, qui doit effectuer l'exécution, ou quelle machine virtuelle doit être utilisée.
Celestia a débuté en tant que projet de recherche connu sous le nom de LazyLedger, d'abord présenté dans un article académique publié en 2019. L'article a proposé une nouvelle architecture de blockchain qui séparait le consensus et la disponibilité des données de l'exécution, posant les bases théoriques pour la conception modulaire de la blockchain. À l'époque, la plupart des efforts de mise à l'échelle de la blockchain se concentraient sur l'augmentation des tailles de blocs ou l'introduction de solutions de couche 2 au sein de systèmes monolithiques existants. LazyLedger a introduit une approche fondamentalement différente : construire une couche de base minimale spécialisée uniquement dans le consensus et la disponibilité des données.
L'observation fondamentale à l'origine de LazyLedger était qu'une blockchain n'a pas besoin de comprendre le contenu des transactions pour garantir que les données sont disponibles et correctement ordonnées. Si les utilisateurs et les développeurs pouvaient compter sur une couche de base pour publier des données et parvenir à un consensus, ils pourraient construire leurs propres environnements d'exécution de manière indépendante. Cela a formé l'épine dorsale conceptuelle de ce qui allait devenir plus tard Celestia.
La transition d'un article de recherche à un protocole opérationnel a commencé avec la formation de Celestia Labs, une équipe de développement composée de cryptographes, d'ingénieurs de protocole et de contributeurs open-source. Au cours des prochaines années, l'équipe s'est concentrée sur la construction d'un réseau de chaînes de blocs modulaire capable de prendre en charge des applications décentralisées à grande échelle, sans hériter des limitations de performances de l'architecture monolithique.
Celestia a lancé plusieurs testnets pendant le développement, notamment Mamaki, Mocha et Arabica, pour tester des fonctionnalités telles que l'échantillonnage de la disponibilité des données (DAS), le staking des validateurs et la publication de blob. Ces testnets ont fourni une plateforme aux développeurs et aux premiers adoptants pour explorer comment la pile modulaire de Celestia pourrait être utilisée dans des déploiements de blockchain réels.
La conception de Celestia a été guidée par un principe constant : maintenir la couche de base minimale et faciliter la tâche aux développeurs pour construire dessus. Cela incluait le développement de Rollkit, un framework open-source pour le lancement de rollups utilisant Celestia comme couche de disponibilité des données.
Celestia a officiellement lancé son mainnet en octobre 2023, marquant une étape importante dans l'évolution de l'infrastructure blockchain modulaire. Le lancement comprenait la sortie du jeton natif de Celestia, $TIA, qui est utilisé pour payer la disponibilité des données et inciter les validateurs. $TIA joue également un rôle dans le staking et la sécurisation du réseau, alignant les incitations économiques avec la sécurité du protocole.
Au lancement, le réseau prenait en charge la publication sans autorisation de blobs - des objets binaires volumineux contenant des données brutes de transaction provenant de rollups et de chaînes souveraines. Cela a marqué le début du rôle de Celestia en tant que couche de disponibilité de données partagée dans l'écosystème blockchain modulaire.
La sortie du mainnet a été accompagnée d'un vif intérêt des développeurs, notamment de la part de projets cherchant à construire des Layer 2 évolutifs ou des rollups autonomes sans hériter de la charge computationnelle ou de la structure de gouvernance des chaînes de Layer 1.
Après son lancement de mainnet, Celestia s'est concentrée sur l'expansion de son écosystème et le soutien aux projets intégrant sa pile modulaire. Sa feuille de route comprend des améliorations telles que le support multi-blob, une efficacité DAS améliorée et une plus grande interopérabilité avec les cadres de rollup. Celestia continue de mettre l'accent sur les outils open-source et les SDK modulaires comme Rollkit, qui facilitent le déploiement d'environnements d'exécution personnalisés sur la couche de données de Celestia pour les développeurs.
La vision à long terme est de créer une fondation partagée et décentralisée pour les blockchains modulaires, où la disponibilité des données est un service public et l'innovation dans l'exécution peut se produire indépendamment de toute couche de base unique.
Celestia est un réseau blockchain modulaire conçu pour fournir uniquement deux services clés : le consensus et la disponibilité des données. Contrairement aux chaînes monolithiques traditionnelles qui gèrent également l'exécution des transactions et la gestion de l'état, Celestia supprime entièrement ces couches. Son architecture permet aux développeurs de construire et de déployer des blockchains indépendantes, souvent appelées rollups ou chaînes souveraines, qui se connectent à Celestia pour l'ordonnancement et la publication de leurs données de transaction.
Ce design aborde les problèmes fondamentaux d'évolutivité et de flexibilité observés dans les blockchains monolithiques. En éliminant l'exécution et la validation de l'état, Celestia devient une couche de base légère et efficace qui peut s'étendre horizontalement sans les contraintes de performance de la computation on-chain. En même temps, il offre une plateforme décentralisée et sans permission aux développeurs pour lancer leurs propres environnements d'exécution sans avoir besoin d'approbation ou de coordination avec une équipe de protocole central.
Celestia a été développée pour servir de couche de données fondamentale dans un écosystème blockchain modulaire. Dans cette architecture, les applications individuelles ou les rollups gèrent l'exécution selon leurs propres termes, mais dépendent de Celestia pour rendre leurs données de transaction publiquement disponibles et ordonnées de manière sécurisée. Ce rôle est essentiel car il permet aux chaînes externes de prouver à leurs utilisateurs que les données n'ont pas été retenues ou altérées.
Au lieu de prendre en charge directement les smart contracts, Celestia agit comme une base fiable et évolutive sur laquelle d'autres chaînes peuvent s'appuyer. Cela le rend fondamentalement différent des plateformes de smart contracts comme Ethereum ou Solana. Celestia ne valide pas les transitions d'état, ne traite pas les transactions utilisateur et ne gère pas les soldes des comptes. Sa seule responsabilité est de s'assurer que toutes les données publiées sur la chaîne sont disponibles et acceptées par ses validateurs.
Celestia est conçue pour prendre en charge deux types de chaînes : les rollups et les chaînes souveraines. Les rollups sont des environnements d'exécution hors chaîne qui envoient leurs données à Celestia pour la sécurité. Ces rollups peuvent utiliser Ethereum ou une autre chaîne pour le règlement. En revanche, les chaînes souveraines sont entièrement autonomes : elles exécutent et valident leurs propres transactions et n'utilisent Celestia que pour rendre leurs données disponibles.
Les deux modèles bénéficient de l'architecture modulaire de Celestia. Les Rollups bénéficient d'une couche de données évolutive qui ne congestionne pas la chaîne de base, tandis que les chaînes souveraines ont accès à une plateforme de publication décentralisée et sécurisée pour leurs données de bloc. Cette flexibilité est au cœur de la proposition de valeur de Celestia.
La caractéristique la plus marquante de Celestia est qu'elle ne traite pas les transactions ni n'exécute les contrats intelligents on-chain. Contrairement à des plateformes telles qu'Ethereum, Solana ou Avalanche — où les applications utilisateur vivent directement sur la chaîne de base — Celestia ne comprend pas du tout d'environnement d'exécution. Cela signifie que les développeurs ne peuvent pas déployer de contrats intelligents sur Celestia elle-même. Au lieu de cela, ils peuvent construire leurs propres couches d'exécution en tant que chaînes de blocs indépendantes qui se connectent à Celestia pour la publication et l'ordonnancement des données.
En excluant l'exécution, Celestia minimise les frais généraux de calcul et évite les goulots d'étranglement associés au traitement de la logique d'application complexe. Cette séparation est intentionnelle et fondamentale. Celestia n'est pas conçu pour rivaliser avec les plateformes de couche 1 polyvalentes, mais pour les rendre possibles.
L'architecture de Celestia est optimisée pour deux services principaux : l'ordonnancement des données et la garantie de leur disponibilité. Le consensus dans Celestia est géré en utilisant l'algorithme tolérant aux fautes byzantines (BFT) de Tendermint, qui permet aux validateurs de s'accorder sur l'inclusion et l'ordre des blocs de données. La disponibilité des données est réalisée grâce à un processus cryptographique appelé Échantillonnage de Disponibilité des Données (DAS), qui permet aux clients légers de vérifier que toutes les données de bloc sont accessibles sans télécharger l'ensemble de la chaîne.
Ce rôle ciblé permet à Celestia d'agir comme une couche de base pour une grande variété de cas d'utilisation de la blockchain, sans introduire de surcharge de calcul on-chain ou de validation de l'état. Les développeurs peuvent traiter Celestia comme une couche de publication partagée qui garantit la disponibilité et la cohérence des données de leur chaîne.
Dans une blockchain monolithique, le règlement, l'exécution et la gestion de l'état sont étroitement intégrés. Celestia sépare délibérément ces préoccupations. Le règlement, où la validité et la finalité des transactions sont imposées, est laissé à la couche d'exécution ou à une chaîne de règlement distincte telle qu'Ethereum. Celestia ne suit pas les transitions d'état ou les soldes. Elle s'assure uniquement que les données représentant ces transitions sont disponibles et correctement ordonnancées.
Ce découplage permet de nouvelles structures de conception telles que les rollups souverains, où les développeurs peuvent construire des chaînes avec un contrôle total sur la logique d'exécution et les règles de règlement, sans dépendre d'une couche de base centralisée. Les chaînes utilisant Celestia ne sont pas limitées par une machine virtuelle particulière, un modèle de consensus ou un système de gouvernance.
La modularité de Celestia n'est pas une pensée après-coup ou un correctif d'échelle, elle est intégrée au protocole dès le départ. Il est conçu pour être une infrastructure, pas une plateforme. Il fournit la base pour un avenir multi-chaîne où les environnements d'exécution sont aussi divers que les applications qu'ils supportent.
Ce choix architectural place Celestia dans une catégorie différente des autres chaînes. Alors que des plateformes telles qu'Ethereum se modulent progressivement à travers les rollups et les composants hors chaîne, Celestia commence modulaire et reste minimaliste. Elle n'exprime aucune opinion sur la manière dont l'état doit être calculé, qui doit effectuer l'exécution, ou quelle machine virtuelle doit être utilisée.
Celestia a débuté en tant que projet de recherche connu sous le nom de LazyLedger, d'abord présenté dans un article académique publié en 2019. L'article a proposé une nouvelle architecture de blockchain qui séparait le consensus et la disponibilité des données de l'exécution, posant les bases théoriques pour la conception modulaire de la blockchain. À l'époque, la plupart des efforts de mise à l'échelle de la blockchain se concentraient sur l'augmentation des tailles de blocs ou l'introduction de solutions de couche 2 au sein de systèmes monolithiques existants. LazyLedger a introduit une approche fondamentalement différente : construire une couche de base minimale spécialisée uniquement dans le consensus et la disponibilité des données.
L'observation fondamentale à l'origine de LazyLedger était qu'une blockchain n'a pas besoin de comprendre le contenu des transactions pour garantir que les données sont disponibles et correctement ordonnées. Si les utilisateurs et les développeurs pouvaient compter sur une couche de base pour publier des données et parvenir à un consensus, ils pourraient construire leurs propres environnements d'exécution de manière indépendante. Cela a formé l'épine dorsale conceptuelle de ce qui allait devenir plus tard Celestia.
La transition d'un article de recherche à un protocole opérationnel a commencé avec la formation de Celestia Labs, une équipe de développement composée de cryptographes, d'ingénieurs de protocole et de contributeurs open-source. Au cours des prochaines années, l'équipe s'est concentrée sur la construction d'un réseau de chaînes de blocs modulaire capable de prendre en charge des applications décentralisées à grande échelle, sans hériter des limitations de performances de l'architecture monolithique.
Celestia a lancé plusieurs testnets pendant le développement, notamment Mamaki, Mocha et Arabica, pour tester des fonctionnalités telles que l'échantillonnage de la disponibilité des données (DAS), le staking des validateurs et la publication de blob. Ces testnets ont fourni une plateforme aux développeurs et aux premiers adoptants pour explorer comment la pile modulaire de Celestia pourrait être utilisée dans des déploiements de blockchain réels.
La conception de Celestia a été guidée par un principe constant : maintenir la couche de base minimale et faciliter la tâche aux développeurs pour construire dessus. Cela incluait le développement de Rollkit, un framework open-source pour le lancement de rollups utilisant Celestia comme couche de disponibilité des données.
Celestia a officiellement lancé son mainnet en octobre 2023, marquant une étape importante dans l'évolution de l'infrastructure blockchain modulaire. Le lancement comprenait la sortie du jeton natif de Celestia, $TIA, qui est utilisé pour payer la disponibilité des données et inciter les validateurs. $TIA joue également un rôle dans le staking et la sécurisation du réseau, alignant les incitations économiques avec la sécurité du protocole.
Au lancement, le réseau prenait en charge la publication sans autorisation de blobs - des objets binaires volumineux contenant des données brutes de transaction provenant de rollups et de chaînes souveraines. Cela a marqué le début du rôle de Celestia en tant que couche de disponibilité de données partagée dans l'écosystème blockchain modulaire.
La sortie du mainnet a été accompagnée d'un vif intérêt des développeurs, notamment de la part de projets cherchant à construire des Layer 2 évolutifs ou des rollups autonomes sans hériter de la charge computationnelle ou de la structure de gouvernance des chaînes de Layer 1.
Après son lancement de mainnet, Celestia s'est concentrée sur l'expansion de son écosystème et le soutien aux projets intégrant sa pile modulaire. Sa feuille de route comprend des améliorations telles que le support multi-blob, une efficacité DAS améliorée et une plus grande interopérabilité avec les cadres de rollup. Celestia continue de mettre l'accent sur les outils open-source et les SDK modulaires comme Rollkit, qui facilitent le déploiement d'environnements d'exécution personnalisés sur la couche de données de Celestia pour les développeurs.
La vision à long terme est de créer une fondation partagée et décentralisée pour les blockchains modulaires, où la disponibilité des données est un service public et l'innovation dans l'exécution peut se produire indépendamment de toute couche de base unique.