Início
» Ecossistema
»
Análise detalhada da Celestia (TIA): Como funciona na prática a arquitetura modular de blockchain
Análise detalhada da Celestia (TIA): Como funciona na prática a arquitetura modular de blockchain
Celestia é melhor compreendida como uma blockchain especializada em consenso e disponibilidade de dados, e não como uma cadeia de execução de propósito geral. Em vez de solicitar que cada validador da camada base execute cada transação de aplicação, Celestia permite que os rollups sejam executados em outro lugar, enquanto publicam seus dados de transação em Celestia para que qualquer pessoa possa verificar se os dados foram disponibilizados.
Este artigo utiliza um exemplo hipotético claramente identificado: ArcadeRollup , um rollup imaginário para jogos que processa milhares de ações de jogadores fora do caminho de execução do Celestia, armazena seu estado em outra cadeia e utiliza o Celestia para disponibilidade de dados. ArcadeRollup não é uma implementação real, um benchmark de desempenho, um caso de cliente ou uma recomendação. É simplesmente um recurso didático para a compreensão da arquitetura modular.
Uma pilha modular pode separar execução, liquidação, consenso e disponibilidade de dados. Neste exemplo, o rollup hipotético executa transações em outro local, liquida os compromissos de estado em outra camada e publica os dados da transação no Celestia.
A ideia central: separar as tarefas da blockchain em vez de fazer com que uma única cadeia faça tudo.
Uma blockchain monolítica tradicional tende a agrupar diversas responsabilidades na mesma camada base: execução de transações, liquidação, consenso e disponibilidade de dados. A arquitetura da Celestia separa essas funções, permitindo que camadas especializadas executem tarefas diferentes.
A própria documentação da Celestia descreve a rede como uma camada modular de disponibilidade de dados. Sua camada base lida com o consenso sobre a ordenação dos dados e os disponibiliza. A execução e a liquidação podem ocorrer acima ou fora da Celestia. Isso é importante porque a execução costuma ser a parte mais cara e específica da aplicação em uma blockchain. Um rollup pode escolher sua própria máquina virtual, lógica de sequenciamento, sistema à prova de fraudes ou de validade e ambiente de liquidação, sem exigir que os validadores da Celestia executem a lógica da aplicação do rollup.
Exemplo hipotético: o que o ArcadeRollup realmente envia para Celestia
Imagine que o ArcadeRollup execute um jogo de estratégia em tempo real. Os jogadores enviam movimentos, trocas, ações de criação e resultados de partidas. O sequenciador do ArcadeRollup recebe essas transações e as executa de acordo com as regras do jogo. Essa execução altera o estado do sistema: os saldos mudam, os inventários são alterados e as classificações são atualizadas.
Celestia não precisa executar novamente essas regras do jogo. Em vez disso, o ArcadeRollup agrupa os dados da transação em blocos e os publica para Celestia. Celestia ordena os blocos e disponibiliza seus dados. Uma camada de liquidação separada pode receber compromissos de estado e provas do ArcadeRollup, dependendo do projeto de agregação.
Essa divisão pode ser resumida da seguinte forma:
Função
Pilha hipotética de ArcadeRollup
O que o componente faz
Execução
ArcadeRollup
Executa transações de jogos e atualiza o estado do aplicativo.
Povoado
Uma camada L1 separada ou camada de assentamento
Resolve os compromissos de estado e o sistema de provas do rollup.
Consenso
Conjunto de validadores Celestia
Concorda com a ordem de compra dos blocos Celestia.
Disponibilidade de dados
Celestia
Publica dados consolidados para que os participantes possam verificar se eles foram disponibilizados.
O ponto arquitetônico importante é que usar o Celestia para DA não significa que o Celestia execute o rollup . O rollup continua responsável por seu ambiente de execução e sua própria lógica de transição de estado.
Por que a disponibilidade de dados é tão importante?
Um rollup só pode ser verificado independentemente se os dados necessários para reconstruir seu estado estiverem disponíveis. Suponha que o sequenciador do ArcadeRollup publique uma nova raiz de estado, mas omita as transações que a produziram. Usuários e verificadores podem saber que um commit existe, mas não podem reconstruir independentemente o que aconteceu.
Esse é o problema de disponibilidade de dados. O Celestia foi projetado para que os participantes possam ter certeza de que os dados do bloco foram de fato publicados, sem que cada nó de luz precise baixar o bloco completo.
Amostragem de disponibilidade de dados
Celestia utiliza amostragem de disponibilidade de dados (DAS) . Os dados em bloco são estendidos com codificação de apagamento Reed-Solomon bidimensional. Os nós leves então solicitam partes aleatórias, ou compartilhamentos, do quadrado de dados estendido juntamente com provas criptográficas. Se amostras aleatórias repetidas forem retornadas corretamente, o nó leve obtém alta confiança de que dados suficientes estão disponíveis para que o bloco completo seja reconstruído.
A consequência prática é importante: um nó leve pode ajudar a verificar a disponibilidade de dados sem baixar cada byte de cada bloco. O modelo de escalabilidade do Celestia, portanto, depende em parte de muitos participantes amostrando pequenas porções dos dados, em vez de exigir que todos os verificadores repliquem tudo completamente.
Namespaces: como vários rollups compartilham a mesma camada DA
Se centenas de rollups publicarem dados em uma rede DA, um rollup não deve precisar baixar os dados de todos os outros aplicativos apenas para encontrar os seus próprios. O Celestia resolve isso com árvores Merkle com namespace .
Os dados de cada aplicação podem ser associados a um namespace. No exemplo ArcadeRollup, seus blobs seriam colocados no namespace usado por esse rollup. Um nó interessado no ArcadeRollup pode então solicitar os dados relevantes do namespace, juntamente com provas de que a resposta está completa para esse namespace.
Essa é uma das razões práticas pelas quais o modelo modular pode suportar vários ambientes de execução sobre a mesma camada DA: eles podem compartilhar o espaço de blocos do Celestia e, ao mesmo tempo, recuperar os dados relevantes para sua própria aplicação.
O que faz uma transação PayForBlobs
Os Rollups publicam dados no Celestia usando transações de blob. A documentação atual descreve uma transação de blob como contendo uma transação padrão do Cosmos SDK, MsgPayForBlobsalém de um ou mais blobs. A transação de pagamento inclui um compromisso com os dados do blob, enquanto os dados reais são organizados no bloco sob o namespace relevante.
Em nosso caso hipotético, o ArcadeRollup agrupa periodicamente as transações dos jogadores, cria um ou mais blobs e paga para publicá-los. O Celestia então inclui a transação e os blobs associados em um bloco, aplica sua codificação de disponibilidade de dados e confirma os dados resultantes.
TIA é o ativo nativo da Celestia, mas seu papel vai além de ser um token de mercado especulativo. De acordo com a documentação atual da Celestia, o TIA é usado em diversas funções do protocolo:
Taxas do Blobspace: os rollups pagam taxas denominadas em TIA ao enviar dados por meio de transações PayForBlobs.
Segurança de prova de participação: a TIA pode ser delegada a validadores que participam do consenso Celestia.
Governança: os TIA em staking participam da governança sobre os parâmetros da rede e o pool da comunidade.
Moeda de rollup opcional: um novo rollup pode optar por usar TIA como token de gas ou moeda, em vez de emitir um token separado imediatamente.
A visão geral oficial da TIA da Celestia documenta essas funções. De uma perspectiva analítica, no entanto, a utilidade do token não deve ser confundida com uma relação garantida com o preço do token. A demanda por espaço em blobs, a economia do staking, a emissão, os incentivos para validadores, a adoção pelo ecossistema e as condições mais amplas do mercado podem afetar os resultados econômicos de maneiras diferentes.
Blobstream: conectando Celestia DA a ambientes de liquidação EVM
Um dos desafios em uma arquitetura modular é comprovar, por meio de um contrato na camada de liquidação, que os dados foram efetivamente publicados no Celestia. O Blobstream foi projetado para servir de ponte entre a camada DA do Celestia e os ambientes EVM.
A documentação da Celestia descreve o Blobstream como um sistema onde os validadores da Celestia atestam compromissos sobre dados, esses atestados são retransmitidos para uma cadeia EVM de destino e um contrato inteligente pode verificar se um determinado compromisso de dados da Celestia foi incluído.
Para o ArcadeRollup, imagine que a liquidação ocorra em uma cadeia EVM. O contrato de liquidação do rollup precisa de evidências de que os dados da transação por trás de uma atualização de estado foram publicados no Celestia. O Blobstream pode fornecer o caminho de verificação relevante sem forçar a própria cadeia de liquidação a armazenar todos os dados brutos da transação do ArcadeRollup.
Disponibilidade não é o mesmo que armazenamento histórico permanente.
Essa é uma das nuances mais importantes para entender o Celestia. Uma camada DA comprova que os dados foram publicados e estavam disponíveis durante o período de verificação relevante. Isso não significa automaticamente que todos os dados históricos serão armazenados para sempre por todos os nós do Celestia.
A documentação atual de recuperabilidade do Celestia afirma que, a partir da versão 6 do aplicativo Celestia, a amostragem de nós leves utiliza uma janela móvel de sete dias. Dados mais antigos podem ser removidos por nós não arquivados. Portanto, aplicações que necessitam de reconstrução histórica a longo prazo precisam de uma estratégia de recuperabilidade explícita, como nós arquivados ou provedores de dados externos.
Para o ArcadeRollup, isso significa que a equipe não pode simplesmente dizer: "O Celestia tem nossos dados, então a sincronização histórica está resolvida para sempre". Ela precisa decidir como os novos nós irão recuperar o histórico de rollup meses ou anos depois.
O que a modularidade aprimora — e o que ela desloca para outros lugares.
A arquitetura modular é atraente porque permite especialização. O ArcadeRollup pode otimizar seu mecanismo de execução para um jogo, escolher sua própria política de sequenciamento e evitar competir com aplicativos não relacionados por capacidade de execução em uma cadeia base monolítica. O Celestia pode se especializar em consenso e agregação de dados.
Mas a modularidade não elimina a complexidade. Ela a redistribui. Uma consolidação de produção ainda precisa tomar decisões sobre:
projeto de sequenciadores e resistência à censura;
comprovantes de fraude, comprovantes de validade ou outras verificações estaduais;
a camada de liquidação e as hipóteses de finalidade;
retenção de dados históricos e sincronização de nós;
pontes e mensagens entre cadeias;
Aprimorar a governança e os procedimentos de emergência;
Exposição da taxa ao espaço de blobs da Celestia e a quaisquer custos da camada de liquidação.
Em outras palavras, o Celestia pode simplificar um grande problema de infraestrutura — a disponibilidade de dados escalável — mas não fornece automaticamente todos os componentes necessários para um rollup seguro.
Estado atual da rede Celestia em 2026
Em setembro de 2026, a documentação oficial da rede Celestia listava a Mainnet Beta como ativa e ainda experimental. A página atual da Mainnet Beta listava tempos de bloco de aproximadamente três segundos, um tamanho máximo de transação de 8 MiB e versões de software . celestia-node v0.32.1A celestia-app v9.0.6Mainnet Beta ativou a atualização para a versão 9 em 1º de julho de 2026, e a página oficial de atualizações afirma que a versão 10 ainda não foi agendada.
A rede sofreu mudanças substanciais desde o lançamento, portanto, artigos antigos sobre a Celestia podem descrever parâmetros que já não são válidos. Por exemplo, a atualização Matcha aumentou os limites e introduziu um caminho para blocos muito maiores, enquanto versões posteriores continuaram o desenvolvimento do protocolo. Sempre verifique os parâmetros atuais da Mainnet Beta e o histórico oficial de atualizações da rede antes de projetar com base em um limite específico.
Como avaliar um rollup que afirma "usar Celestia"?
A frase por si só não diz tudo. Voltando ao ArcadeRollup, uma análise técnica útil faria várias perguntas distintas:
O que exatamente é enviado para o Celestia? Dados completos da transação, lotes compactados, compromissos ou algo mais?
Com que frequência os dados são publicados? A frequência de publicação afeta a latência, o agrupamento e o comportamento das taxas.
Onde ocorre a execução? Celestia não responde a essa pergunta em relação ao rollup.
Onde ocorre a liquidação? Um acordo soberano e um acordo que se resolve com um terceiro de nível 1 externo têm modelos de confiança e de resolução de disputas diferentes.
Como a disponibilidade é verificada? A pilha depende da verificação nativa de disponibilidade do Celestia, do Blobstream, de uma ponte ou de outro mecanismo?
Como os dados antigos são retidos? Um projeto confiável deve explicar a capacidade de recuperação histórica, em vez de presumir que todos os nós leves sejam de arquivamento.
O que falha se o Celestia estiver temporariamente indisponível? O rollup deve ter um modelo documentado de disponibilidade e recuperação.
Essas perguntas ajudam a separar a "integração Celestia" como uma frase de marketing da arquitetura real.
Resumindo
O design modular do Celestia torna-se mais fácil de entender quando as responsabilidades são separadas. Um rollup executa transações. Uma camada de liquidação pode resolver o estado e as provas do rollup. O Celestia fornece consenso sobre seus próprios blocos e uma camada especializada de disponibilidade de dados onde os rollups podem publicar blobs. A amostragem de disponibilidade de dados permite que nós leves verifiquem a disponibilidade probabilisticamente sem baixar blocos inteiros, enquanto os namespaces permitem que os aplicativos recuperem seus próprios dados de forma eficiente.
No exemplo hipotético do ArcadeRollup, Celestia não é o motor do jogo e não é necessariamente o tribunal de conciliação. É a camada compartilhada de publicação e disponibilidade que permite que os dados de transação do rollup sejam verificados independentemente conforme publicados.
Essa especialização é a tese central por trás da Celestia: blockchains não precisam ser uma única máquina realizando todas as tarefas. Elas podem ser conjuntos de componentes especializados. A contrapartida é que desenvolvedores e analistas precisam entender as interfaces — e as premissas de segurança — entre esses componentes, em vez de tratar "modular" como uma abreviação para escalabilidade ou segurança automáticas.