Lição 1

Fundamentos da Celestia e dos Blobs

Este módulo apresenta a arquitetura modular da Celestia, destacando as diferenças em relação às blockchains monolíticas. Aborda a amostragem de disponibilidade de dados como pilar da escalabilidade e apresenta os “blobs” como solução para a publicação de dados de “rollup”. A seção detalha os “namespaces”, as transações “PayForBlobs” e explica o modelo econômico do espaço de “blobs” como recurso negociável.

O que é Celestia?

Celestia é uma blockchain modular desenvolvida para se especializar em disponibilidade de dados e consenso. Diferentemente das cadeias monolíticas tradicionais, em que cada nó executa funções de execução, liquidação e armazenamento de dados, a Celestia separa essas responsabilidades. Seu foco principal é garantir a publicação e a disponibilidade dos dados, enquanto a execução de contratos inteligentes e a lógica das aplicações fica a cargo de blockchains externas, como rollups. Essa abordagem arquitetônica supera as limitações de escalabilidade das blockchains anteriores e permite que desenvolvedores criem blockchains independentes sem precisar construir sistemas completos de consenso e disponibilidade de dados do zero.

Ao adotar a modularidade, a Celestia não compete com plataformas de execução, mas atua de forma complementar. Ela serve como uma camada fundamental sobre a qual diferentes blockchains podem operar, cada uma personalizando seu ambiente de execução, ao mesmo tempo em que confia à Celestia a oferta de disponibilidade de dados segura e verificável.

Disponibilidade de Dados e Amostragem

Um dos principais desafios solucionados pela Celestia é a garantia de que todos os dados de um bloco realmente foram publicados. Em sistemas tradicionais, os nós precisam baixar blocos inteiros, o que limita a escalabilidade. A Celestia introduz a Data Availability Sampling (DAS), um método em que light clients conseguem verificar a disponibilidade dos dados baixando apenas pequenas amostragens aleatórias de shares. Quando as amostras estão presentes, os clientes podem ter confiança estatística de que o restante dos dados também está disponível.

Essa técnica possibilita que milhares ou milhões de dispositivos leves verifiquem a rede sem precisar executar nós completos. À medida que mais participantes ingressam, o sistema se torna mais robusto, já que a probabilidade de ocultação de dados sem detecção é reduzida. Por isso, a amostragem de disponibilidade de dados é a base do modelo escalável da Celestia.

Entendendo Blobs

No centro da arquitetura da Celestia estão os blobs, ou grandes objetos binários. Blobs funcionam como contêineres de dados enviados pelos rollups à Celestia. Em vez de inserir os dados das transações diretamente nos blocos, os rollups empacotam suas informações em blobs. Esses blobs são divididos em shares de tamanho fixo, codificados por erasure coding e distribuídos pelo bloco. Dessa forma, mesmo que parte dos dados se perca, é possível reconstruir o blob completo a partir dos fragmentos restantes.

Cada blob possui um namespace, que atua como uma etiqueta exclusiva. Namespaces permitem que vários rollups publiquem dados no mesmo bloco mantendo suas informações separadas. O rollup precisa verificar apenas os dados do seu próprio namespace, reduzindo custos operacionais e ampliando a eficiência. Assim, blobs possibilitam que a Celestia hospede inúmeras blockchains independentes sem forçá-las a processar dados irrelevantes.

Transações PayForBlobs

Os blobs entram na Celestia por meio de um tipo especial de transação chamada PayForBlobs. Quando um rollup submete seus dados, é criada uma transação PayForBlobs contendo o blob, o namespace e a taxa correspondente. Após o envio, o blob é segmentado em shares, codificado e registrado na matriz de dados do bloco. Em seguida, raízes criptográficas são geradas, permitindo a qualquer um verificar a integridade e a inclusão das informações.

Esse mecanismo sistematiza o armazenamento e a precificação dos blobs. Desenvolvedores adquirem espaço para blobs, cujo custo é determinado tanto pelo volume das informações quanto pela demanda por espaço em bloco. As transações PayForBlobs estabelecem, assim, o modelo econômico da camada de disponibilidade de dados da Celestia, transformando o blobspace em um recurso com valor de mercado definido.

Por que os Blobs São Importantes

Os blobs oferecem uma alternativa escalável e econômica à publicação de dados em blockchains genéricas. Em plataformas como a Ethereum, os rollups frequentemente utilizam calldata para publicar informações, o que é caro e limitado. Já a Celestia é otimizada para o armazenamento de blobs e para a verificação de sua disponibilidade. Isso reduz o custo operacional dos rollups, estimula mais experimentação e reduz barreiras para novos projetos blockchain.

Além disso, blobs representam uma nova forma de programabilidade. Como são publicados em namespaces, os rollups têm controle detalhado sobre a organização e o acesso aos seus dados. Isso permite que rollups soberanos — cadeias independentes que utilizam a Celestia apenas para disponibilidade de dados — governem-se autonomamente, aproveitando a escalabilidade e a verificabilidade herdadas da camada base.

A Dimensão Econômica do Blobspace

Além da função técnica, os blobs introduzem uma dinâmica adicional de mercado. O blobspace é limitado, e seu valor depende da demanda. Desenvolvedores precisam disputar espaço nos blocos por meio do pagamento de taxas, cujos preços variam conforme o uso da rede. Isso fundamenta o mercado de blobs da Celestia, em que a disponibilidade de dados se torna uma commodity negociável. Os rollups podem planejar seus custos baseando-se em taxas de blobs previsíveis, sem precisar concorrer com transações de execução intensiva comuns em blockchains genéricas.

Isenção de responsabilidade
* O investimento em criptomoedas envolve grandes riscos. Prossiga com cautela. O curso não se destina a servir de orientação para investimentos.
* O curso foi criado pelo autor que entrou para o Gate Learn. As opiniões compartilhadas pelo autor não representam o Gate Learn.