Lição 2

Compreender o papel da Celestia no design modular

Este módulo fornece uma análise aprofundada da filosofia de design de Celestia. Ele abrange o que é Celestia, como se diferencia das plataformas de contratos inteligentes ao lidar apenas com consenso e disponibilidade de dados, e como permite rollups soberanos e cadeias de execução para iniciar independentemente. Também traça a origem de Celestia a partir do LazyLedger e percorre os principais marcos de desenvolvimento, incluindo o lançamento de sua mainnet e token $TIA.

O que é Celestia?

Celestia é uma rede blockchain modular projetada para fornecer apenas dois serviços-chave: consenso e disponibilidade de dados. Ao contrário das cadeias monolíticas tradicionais que também lidam com a execução de transações e gestão de estado, Celestia remove completamente essas camadas. Sua arquitetura permite aos desenvolvedores construir e implantar blockchains independentes - frequentemente referidas como rollups ou cadeias soberanas - que se conectam ao Celestia para ordenar e publicar seus dados de transação.

Este design aborda os problemas centrais de escalabilidade e flexibilidade vistos nas blockchains monolíticas. Ao remover a execução e validação de estado, Celestia torna-se uma camada base leve e eficiente que pode escalar horizontalmente sem as restrições de desempenho da computação on-chain. Ao mesmo tempo, oferece uma plataforma descentralizada e sem permissão para os desenvolvedores lançarem seus próprios ambientes de execução sem precisar de aprovação ou coordenação com uma equipe de protocolo central.

Construído para Blockchains Modulares

Celestia foi desenvolvida para servir como a camada de dados fundamental em um ecossistema de blockchain modular. Nesta arquitetura, as aplicações individuais ou rollups lidam com a execução em seus próprios termos, mas dependem da Celestia para tornar seus dados de transação publicamente disponíveis e ordenados de forma segura. Este papel é essencial porque permite às cadeias externas provar aos seus usuários que os dados não foram retidos ou alterados.

Em vez de suportar contratos inteligentes diretamente, Celestia atua como uma base confiável e escalável na qual outras cadeias podem construir. Isto torna-a fundamentalmente diferente de plataformas de contratos inteligentes como Ethereum ou Solana. Celestia não valida transições de estado, processa transações de utilizadores ou gere saldos de contas. A sua única responsabilidade é garantir que todos os dados publicados na cadeia estão disponíveis e são aceites pelos seus validadores.

Uma camada para Rollups e Cadeias Soberanas

Celestia foi projetada para suportar dois tipos de cadeias: rollups e cadeias soberanas. Rollups são ambientes de execução off-chain que enviam seus dados para Celestia para segurança. Esses rollups podem usar Ethereum ou outra cadeia para liquidação. Em contraste, as cadeias soberanas são totalmente autocontidas - executam e validam suas próprias transações e usam Celestia apenas para disponibilizar seus dados.

Ambos os modelos beneficiam da arquitetura modular da Celestia. Os rollups obtêm uma camada de dados escalável que não congestiona a cadeia base, enquanto as cadeias soberanas têm acesso a uma plataforma de publicação descentralizada e segura para os seus dados de bloco. Esta flexibilidade é central para a proposta de valor da Celestia.

Como Celestia Difere de Outras Cadeias

A característica mais marcante da Celestia é que ela não processa transações ou executa contratos inteligentes on-chain. Ao contrário de plataformas como Ethereum, Solana ou Avalanche—onde as aplicações de utilizador residem diretamente na cadeia base—Celestia não inclui nenhum ambiente de execução de todo. Isto significa que os desenvolvedores não podem implementar contratos inteligentes na própria Celestia. Em vez disso, podem construir as suas próprias camadas de execução como blockchains independentes que se ligam à Celestia para publicação e ordenação de dados.

Ao excluir a execução, Celestia minimiza a sobrecarga computacional e evita os gargalos associados ao processamento da lógica de aplicação complexa. Esta separação é intencional e fundamental. Celestia não foi projetada para competir com plataformas de Camada 1 de propósito geral, mas sim para as capacitar.

Papel Focado: Apenas Consenso e Disponibilidade de Dados

A arquitetura da Celestia é otimizada para dois serviços principais: a ordenação de dados e garantir que estes estejam disponíveis. O consenso na Celestia é tratado usando o algoritmo Tendermint Byzantine Fault Tolerant (BFT), que permite que os validadores concordem com a inclusão e a ordem dos blocos de dados. A disponibilidade de dados é alcançada através de um processo criptográfico chamado Data Availability Sampling (DAS), que permite que clientes leves verifiquem que todos os dados do bloco são acessíveis sem baixar toda a cadeia.

Este papel focado permite que o Celestia atue como uma camada base para uma ampla variedade de casos de uso de blockchain, sem introduzir sobrecarga da computação on-chain ou validação de estado. Os desenvolvedores podem tratar o Celestia como uma camada de publicação compartilhada que garante disponibilidade e consistência para os dados de sua cadeia.

Desacoplamento do Acordo e do Estado

Num blockchain monolítico, o acordo, execução e gestão de estado estão intimamente integrados. A Celestia separa deliberadamente estas preocupações. O acordo, onde a validade e finalidade da transação são aplicadas, é deixado à camada de execução ou a uma cadeia de acordo separada, como o Ethereum. A Celestia não rastreia transições de estado ou saldos. Apenas garante que os dados que representam essas transições estejam disponíveis e corretamente ordenados.

Esta desvinculação permite novos padrões de design como rollups soberanos, onde os desenvolvedores podem construir cadeias com total controle sobre a lógica de execução e regras de liquidação, sem depender de uma camada base centralizada. As cadeias que utilizam Celestia não estão limitadas por qualquer máquina virtual, modelo de consenso ou sistema de governança em particular.

A modularidade como um princípio fundamental

A modularidade da Celestia não é uma reflexão tardia ou um remendo de escalabilidade - ela está integrada no protocolo desde o início. Foi concebida para ser infraestrutura, não uma plataforma. Fornece a base para um futuro multi-cadeia, onde os ambientes de execução são tão diversos quanto as aplicações que suportam.

Esta escolha arquitetônica coloca o Celestia numa categoria diferente das outras cadeias. Enquanto plataformas como o Ethereum estão gradualmente se modularizando através de rollups e componentes off-chain, o Celestia começa modular e permanece minimalista. Não oferece opiniões sobre como o estado deve ser calculado, quem deve realizar a execução, ou que máquina virtual deve ser usada.

Origem e Marcos da Celestia

Celestia originou-se como um projeto de pesquisa conhecido como LazyLedger, primeiro introduzido num artigo académico publicado em 2019. O artigo propôs uma nova arquitetura blockchain que separava o consenso e a disponibilidade de dados da execução, lançando as bases teóricas para o design modular de blockchains. Na altura, a maioria dos esforços de escalabilidade blockchain focava-se em aumentar o tamanho dos blocos ou introduzir soluções de Camada 2 dentro de sistemas monolíticos existentes. O LazyLedger introduziu uma abordagem fundamentalmente diferente: construir uma camada base mínima que se especializa apenas em consenso e disponibilidade de dados.

A visão central por trás do LazyLedger foi que um blockchain não precisa entender o conteúdo das transações para garantir que os dados estejam disponíveis e ordenados corretamente. Se os usuários e desenvolvedores pudessem confiar em uma camada base para publicar dados e alcançar consenso, eles poderiam construir seus próprios ambientes de execução de forma independente. Isso formou a espinha dorsal conceitual do que mais tarde se tornaria Celestia.

Formação e Desenvolvimento do Projeto

A transição de um artigo de pesquisa para um protocolo operacional começou com a formação dos Laboratórios Celestia, uma equipa de desenvolvimento composta por criptógrafos, engenheiros de protocolo e contribuidores de código aberto. Ao longo dos próximos anos, a equipa concentrou-se na construção de uma rede blockchain modular capaz de suportar aplicações descentralizadas em grande escala—sem herdar as limitações de desempenho da arquitetura monolítica.

Celestia lançou vários testnets durante o desenvolvimento, incluindo Mamaki, Mocha e Arabica, para testar funcionalidades como Amostragem de Disponibilidade de Dados (DAS), staking de validadores e publicação de blob. Estes testnets forneceram uma plataforma para desenvolvedores e primeiros utilizadores explorarem como a pilha modular da Celestia poderia ser usada em implementações de blockchain do mundo real.

O design da Celestia foi orientado por um princípio consistente: manter a camada base mínima e facilitar para os desenvolvedores construir em cima dela. Isso incluiu o desenvolvimento do Rollkit, um framework de código aberto para lançar rollups que utilizam a Celestia como camada de disponibilidade de dados.

Lançamento da Mainnet e Token $TIA

Celestia lançou oficialmente sua mainnet em outubro de 2023, marcando um marco importante na evolução da infraestrutura modular de blockchain. O lançamento incluiu a liberação do token nativo da Celestia, $TIA, que é usado para pagar pela disponibilidade de dados e incentivar os validadores. $TIA também desempenha um papel no staking e na segurança da rede, alinhando os incentivos econômicos com a segurança do protocolo.

No lançamento, a rede suportava a publicação sem permissão de blobs - objetos binários grandes que contêm dados brutos de transações de rollups e cadeias soberanas. Isso marcou o início do papel da Celestia como uma camada de disponibilidade de dados compartilhada no ecossistema modular de blockchain.

O lançamento da mainnet foi acompanhado por um amplo interesse dos desenvolvedores, especialmente de projetos que procuram construir camadas 2 escaláveis ou rollups autônomos sem herdar a carga computacional ou a estrutura de governança das cadeias da camada 1.

Roadmap e Crescimento do Ecossistema

Após o lançamento da sua mainnet, Celestia concentrou-se em expandir o seu ecossistema e apoiar projetos que integram a sua pilha modular. O seu roadmap inclui melhorias como suporte a múltiplos blobs, maior eficiência do DAS e maior interoperabilidade com frameworks de rollup. Celestia continua a enfatizar ferramentas de código aberto e SDKs modulares como o Rollkit, que tornam mais fácil para os desenvolvedores implementar ambientes de execução personalizados na camada de dados da Celestia.

A visão de longo prazo é criar uma base compartilhada e descentralizada para blockchains modulares - onde a disponibilidade de dados é um serviço público, e a inovação na execução pode ocorrer independentemente de qualquer camada base única.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.
Catálogo
Lição 2

Compreender o papel da Celestia no design modular

Este módulo fornece uma análise aprofundada da filosofia de design de Celestia. Ele abrange o que é Celestia, como se diferencia das plataformas de contratos inteligentes ao lidar apenas com consenso e disponibilidade de dados, e como permite rollups soberanos e cadeias de execução para iniciar independentemente. Também traça a origem de Celestia a partir do LazyLedger e percorre os principais marcos de desenvolvimento, incluindo o lançamento de sua mainnet e token $TIA.

O que é Celestia?

Celestia é uma rede blockchain modular projetada para fornecer apenas dois serviços-chave: consenso e disponibilidade de dados. Ao contrário das cadeias monolíticas tradicionais que também lidam com a execução de transações e gestão de estado, Celestia remove completamente essas camadas. Sua arquitetura permite aos desenvolvedores construir e implantar blockchains independentes - frequentemente referidas como rollups ou cadeias soberanas - que se conectam ao Celestia para ordenar e publicar seus dados de transação.

Este design aborda os problemas centrais de escalabilidade e flexibilidade vistos nas blockchains monolíticas. Ao remover a execução e validação de estado, Celestia torna-se uma camada base leve e eficiente que pode escalar horizontalmente sem as restrições de desempenho da computação on-chain. Ao mesmo tempo, oferece uma plataforma descentralizada e sem permissão para os desenvolvedores lançarem seus próprios ambientes de execução sem precisar de aprovação ou coordenação com uma equipe de protocolo central.

Construído para Blockchains Modulares

Celestia foi desenvolvida para servir como a camada de dados fundamental em um ecossistema de blockchain modular. Nesta arquitetura, as aplicações individuais ou rollups lidam com a execução em seus próprios termos, mas dependem da Celestia para tornar seus dados de transação publicamente disponíveis e ordenados de forma segura. Este papel é essencial porque permite às cadeias externas provar aos seus usuários que os dados não foram retidos ou alterados.

Em vez de suportar contratos inteligentes diretamente, Celestia atua como uma base confiável e escalável na qual outras cadeias podem construir. Isto torna-a fundamentalmente diferente de plataformas de contratos inteligentes como Ethereum ou Solana. Celestia não valida transições de estado, processa transações de utilizadores ou gere saldos de contas. A sua única responsabilidade é garantir que todos os dados publicados na cadeia estão disponíveis e são aceites pelos seus validadores.

Uma camada para Rollups e Cadeias Soberanas

Celestia foi projetada para suportar dois tipos de cadeias: rollups e cadeias soberanas. Rollups são ambientes de execução off-chain que enviam seus dados para Celestia para segurança. Esses rollups podem usar Ethereum ou outra cadeia para liquidação. Em contraste, as cadeias soberanas são totalmente autocontidas - executam e validam suas próprias transações e usam Celestia apenas para disponibilizar seus dados.

Ambos os modelos beneficiam da arquitetura modular da Celestia. Os rollups obtêm uma camada de dados escalável que não congestiona a cadeia base, enquanto as cadeias soberanas têm acesso a uma plataforma de publicação descentralizada e segura para os seus dados de bloco. Esta flexibilidade é central para a proposta de valor da Celestia.

Como Celestia Difere de Outras Cadeias

A característica mais marcante da Celestia é que ela não processa transações ou executa contratos inteligentes on-chain. Ao contrário de plataformas como Ethereum, Solana ou Avalanche—onde as aplicações de utilizador residem diretamente na cadeia base—Celestia não inclui nenhum ambiente de execução de todo. Isto significa que os desenvolvedores não podem implementar contratos inteligentes na própria Celestia. Em vez disso, podem construir as suas próprias camadas de execução como blockchains independentes que se ligam à Celestia para publicação e ordenação de dados.

Ao excluir a execução, Celestia minimiza a sobrecarga computacional e evita os gargalos associados ao processamento da lógica de aplicação complexa. Esta separação é intencional e fundamental. Celestia não foi projetada para competir com plataformas de Camada 1 de propósito geral, mas sim para as capacitar.

Papel Focado: Apenas Consenso e Disponibilidade de Dados

A arquitetura da Celestia é otimizada para dois serviços principais: a ordenação de dados e garantir que estes estejam disponíveis. O consenso na Celestia é tratado usando o algoritmo Tendermint Byzantine Fault Tolerant (BFT), que permite que os validadores concordem com a inclusão e a ordem dos blocos de dados. A disponibilidade de dados é alcançada através de um processo criptográfico chamado Data Availability Sampling (DAS), que permite que clientes leves verifiquem que todos os dados do bloco são acessíveis sem baixar toda a cadeia.

Este papel focado permite que o Celestia atue como uma camada base para uma ampla variedade de casos de uso de blockchain, sem introduzir sobrecarga da computação on-chain ou validação de estado. Os desenvolvedores podem tratar o Celestia como uma camada de publicação compartilhada que garante disponibilidade e consistência para os dados de sua cadeia.

Desacoplamento do Acordo e do Estado

Num blockchain monolítico, o acordo, execução e gestão de estado estão intimamente integrados. A Celestia separa deliberadamente estas preocupações. O acordo, onde a validade e finalidade da transação são aplicadas, é deixado à camada de execução ou a uma cadeia de acordo separada, como o Ethereum. A Celestia não rastreia transições de estado ou saldos. Apenas garante que os dados que representam essas transições estejam disponíveis e corretamente ordenados.

Esta desvinculação permite novos padrões de design como rollups soberanos, onde os desenvolvedores podem construir cadeias com total controle sobre a lógica de execução e regras de liquidação, sem depender de uma camada base centralizada. As cadeias que utilizam Celestia não estão limitadas por qualquer máquina virtual, modelo de consenso ou sistema de governança em particular.

A modularidade como um princípio fundamental

A modularidade da Celestia não é uma reflexão tardia ou um remendo de escalabilidade - ela está integrada no protocolo desde o início. Foi concebida para ser infraestrutura, não uma plataforma. Fornece a base para um futuro multi-cadeia, onde os ambientes de execução são tão diversos quanto as aplicações que suportam.

Esta escolha arquitetônica coloca o Celestia numa categoria diferente das outras cadeias. Enquanto plataformas como o Ethereum estão gradualmente se modularizando através de rollups e componentes off-chain, o Celestia começa modular e permanece minimalista. Não oferece opiniões sobre como o estado deve ser calculado, quem deve realizar a execução, ou que máquina virtual deve ser usada.

Origem e Marcos da Celestia

Celestia originou-se como um projeto de pesquisa conhecido como LazyLedger, primeiro introduzido num artigo académico publicado em 2019. O artigo propôs uma nova arquitetura blockchain que separava o consenso e a disponibilidade de dados da execução, lançando as bases teóricas para o design modular de blockchains. Na altura, a maioria dos esforços de escalabilidade blockchain focava-se em aumentar o tamanho dos blocos ou introduzir soluções de Camada 2 dentro de sistemas monolíticos existentes. O LazyLedger introduziu uma abordagem fundamentalmente diferente: construir uma camada base mínima que se especializa apenas em consenso e disponibilidade de dados.

A visão central por trás do LazyLedger foi que um blockchain não precisa entender o conteúdo das transações para garantir que os dados estejam disponíveis e ordenados corretamente. Se os usuários e desenvolvedores pudessem confiar em uma camada base para publicar dados e alcançar consenso, eles poderiam construir seus próprios ambientes de execução de forma independente. Isso formou a espinha dorsal conceitual do que mais tarde se tornaria Celestia.

Formação e Desenvolvimento do Projeto

A transição de um artigo de pesquisa para um protocolo operacional começou com a formação dos Laboratórios Celestia, uma equipa de desenvolvimento composta por criptógrafos, engenheiros de protocolo e contribuidores de código aberto. Ao longo dos próximos anos, a equipa concentrou-se na construção de uma rede blockchain modular capaz de suportar aplicações descentralizadas em grande escala—sem herdar as limitações de desempenho da arquitetura monolítica.

Celestia lançou vários testnets durante o desenvolvimento, incluindo Mamaki, Mocha e Arabica, para testar funcionalidades como Amostragem de Disponibilidade de Dados (DAS), staking de validadores e publicação de blob. Estes testnets forneceram uma plataforma para desenvolvedores e primeiros utilizadores explorarem como a pilha modular da Celestia poderia ser usada em implementações de blockchain do mundo real.

O design da Celestia foi orientado por um princípio consistente: manter a camada base mínima e facilitar para os desenvolvedores construir em cima dela. Isso incluiu o desenvolvimento do Rollkit, um framework de código aberto para lançar rollups que utilizam a Celestia como camada de disponibilidade de dados.

Lançamento da Mainnet e Token $TIA

Celestia lançou oficialmente sua mainnet em outubro de 2023, marcando um marco importante na evolução da infraestrutura modular de blockchain. O lançamento incluiu a liberação do token nativo da Celestia, $TIA, que é usado para pagar pela disponibilidade de dados e incentivar os validadores. $TIA também desempenha um papel no staking e na segurança da rede, alinhando os incentivos econômicos com a segurança do protocolo.

No lançamento, a rede suportava a publicação sem permissão de blobs - objetos binários grandes que contêm dados brutos de transações de rollups e cadeias soberanas. Isso marcou o início do papel da Celestia como uma camada de disponibilidade de dados compartilhada no ecossistema modular de blockchain.

O lançamento da mainnet foi acompanhado por um amplo interesse dos desenvolvedores, especialmente de projetos que procuram construir camadas 2 escaláveis ou rollups autônomos sem herdar a carga computacional ou a estrutura de governança das cadeias da camada 1.

Roadmap e Crescimento do Ecossistema

Após o lançamento da sua mainnet, Celestia concentrou-se em expandir o seu ecossistema e apoiar projetos que integram a sua pilha modular. O seu roadmap inclui melhorias como suporte a múltiplos blobs, maior eficiência do DAS e maior interoperabilidade com frameworks de rollup. Celestia continua a enfatizar ferramentas de código aberto e SDKs modulares como o Rollkit, que tornam mais fácil para os desenvolvedores implementar ambientes de execução personalizados na camada de dados da Celestia.

A visão de longo prazo é criar uma base compartilhada e descentralizada para blockchains modulares - onde a disponibilidade de dados é um serviço público, e a inovação na execução pode ocorrer independentemente de qualquer camada base única.

Exclusão de responsabilidade
* O investimento em criptomoedas envolve riscos significativos. Prossiga com cuidado. O curso não pretende ser um conselho de investimento.
* O curso é criado pelo autor que se juntou ao Gate Learn. Qualquer opinião partilhada pelo autor não representa o Gate Learn.