Lição 2

Blobstream – Mercado de Disponibilidade de Dados da Celestia

Este módulo se concentra no Blobstream, o sistema de prova da Celestia para disponibilidade de dados. Ele examina como o Blobstream permite que os rollups demonstrem que seus dados foram publicados, contrastando a abordagem de sequência de intervalos com os compromissos de compartilhamento de blobs mais complexos. A seção mostra como os rollups otimistas e de conhecimento zero integram o Blobstream para herdar as garantias de disponibilidade e verificabilidade da Celestia.

O que é Blobstream?

Blobstream é o mecanismo dedicado da Celestia para permitir rollups para provar que seus dados foram publicados e disponibilizados na camada base. Ele foi desenvolvido para abordar o desafio de como blockchains externas, particularmente rollups otimistas e de conhecimento zero, podem herdar eficientemente as garantias de disponibilidade de dados da Celestia. Em vez de exigir que cada rollup baixe e verifique blocos inteiros de dados, o Blobstream oferece provas compactas que demonstram que os dados foram publicados e podem ser recuperados, se necessário. Este sistema permite que os rollups permaneçam leves, ao mesmo tempo em que garante que sua segurança dependa da disponibilidade de dados da Celestia.
Blobstream não é um ambiente de execução ou camada de liquidação.

Em vez disso, é um protocolo que conecta a disponibilidade de dados da Celestia com rollups externos. Dessa forma, o Blobstream serve como base para ecossistemas modulares. Os rollups ganham a confiança de que seus dados de transações são acessíveis sem depender de uma blockchain monolítica, e os usuários ganham a garantia de que o sistema não pode descartar ou ocultar dados silenciosamente.

O papel das provas na disponibilidade de dados

Para que os rollups funcionem com segurança, eles devem provar que todos os dados da transação foram publicados em algum lugar acessível. Se essa garantia estiver ausente, os operadores poderão reter dados, tornando impossível para qualquer outra pessoa reconstruir o estado da cadeia. O Blobstream resolve isso introduzindo compromissos verificáveis para blobs armazenados no Celestia. Esses compromissos podem então ser usados por contratos inteligentes ou lógica de verificação em outras cadeias para confirmar que os dados do rollup estão realmente disponíveis.

Em sua essência, o Blobstream visa produzir provas pequenas e facilmente verificáveis a partir de grandes quantidades de dados. Essas provas permitem que um rollup aponte para Celestia e diga: “nossos dados de transação existem neste bloco, sob este namespace, e aqui está a evidência criptográfica para provar isso”. Como as provas são sucintas, elas podem ser publicadas e verificadas em ambientes com recursos limitados, como contratos inteligentes Ethereum ou outras camadas de liquidação de rollup.

Sequência de Vãos

A primeira construção atualmente suportada pelo Blobstream é a sequência de vãos. Um intervalo é um compromisso criptográfico com uma sequência de blocos no Celestia que contém blobs pertencentes ao namespace de um rollup. Esse compromisso permite que um verificador externo confira se os dados do rollup foram realmente incluídos no Celestia sem precisar baixar todos os blobs subjacentes.

O método de sequência de intervalos é adequado para rollups otimistas, que dependem de provas de fraude para resolver disputas. Com intervalos, um rollup otimista pode apontar para a Celestia como sua fonte de verdade para disponibilidade de dados. Caso surja uma disputa, provas de fraude podem ser criadas recuperando o blob relevante da Celestia e mostrando que ele contradiz o estado reivindicado. Os spans também são compatíveis com rollups de conhecimento zero, onde as provas podem incorporar verificações de inclusão em relação aos compromissos da Celestia.

Ao se comprometer com sequências de blocos em vez de compartilhamentos individuais, a abordagem de intervalo reduz a complexidade e torna as provas mais fáceis de gerar. Essa simplicidade é uma das razões pelas quais esse é o método atualmente utilizado na prática.

Compromissos de Compartilhamento de Blobs

Outra abordagem teórica dentro do Blobstream é o compromisso de compartilhamento de blob. Em vez de confirmar sequências de blocos, esse método confirma os compartilhamentos individuais que compõem um blob dentro do quadrado de dados da Celestia. Ele oferece provas detalhadas que podem verificar diretamente a inclusão de ações específicas.

Embora poderosos em conceito, os compromissos de compartilhamento de blobs são mais complexos e computacionalmente exigentes. Eles exigem ferramentas que possam lidar eficientemente com provas de inclusão no nível de compartilhamento, algo que ainda está em desenvolvimento. Por esse motivo, os compromissos de compartilhamento de blobs ainda não são suportados na produção. No entanto, à medida que os ecossistemas de rollup amadurecem e os sistemas de prova se tornam mais otimizados, esse método pode ganhar adoção devido à flexibilidade adicional que oferece.

Rollups otimistas e Blobstream

O Blobstream desempenha um papel crucial ao permitir que rollups otimistas herdem as garantias da Celestia. Em um sistema otimista, as transações são consideradas válidas, a menos que se prove o contrário. Para tornar essa suposição segura, o rollup deve garantir que seus dados tenham sido publicados para que qualquer pessoa possa reconstruir a cadeia e emitir provas de fraude, se necessário. Ao usar o Blobstream, os rollups otimistas podem postar provas de que seus blobs foram incluídos no Celestia. Em caso de fraude, os participantes podem recuperar o blob relevante da camada de disponibilidade de dados da Celestia e demonstrar a inconsistência.

Essa integração reduz custos e melhora a escalabilidade em comparação à publicação de dados diretamente em blockchains orientadas à execução. Ele permite que rollups otimistas cresçam sem se sobrecarregarem com taxas caras de dados de chamada, ao mesmo tempo em que mantém um link seguro com um provedor de disponibilidade de dados subjacente.

Rollups de conhecimento zero e blobstream

Os rollups de conhecimento zero têm requisitos diferentes, mas se beneficiam igualmente do Blobstream. Esses rollups usam provas de validade sucintas para mostrar que as transações são executadas corretamente. No entanto, eles ainda devem garantir que os dados brutos da transação estejam disponíveis para partes externas, não apenas as provas de transição de estado. Sem disponibilidade de dados, o sistema corre o risco de se tornar opaco, pois ninguém fora do operador de rollup poderia verificar ou reconstruir a cadeia.

O Blobstream permite que os zk-rollups incluam provas compactas de disponibilidade de dados junto com suas provas de conhecimento zero. A combinação garante correção e acessibilidade: a prova zk confirma a transição de estado, e a prova Blobstream confirma que os dados que a sustentam foram publicados no Celestia. Essa garantia dupla fortalece a confiança nos zk-rollups e aumenta seu potencial como ambientes de execução escaláveis e verificáveis.

Por que o Blobstream é importante para blockchains modulares

O Blobstream é essencial para a visão da Celestia de blockchains modulares porque fornece o tecido conjuntivo entre a disponibilidade e a execução dos dados. Sem o Blobstream, os rollups precisariam baixar blobs inteiros ou depender de mecanismos menos eficientes para comprovar a disponibilidade dos dados. Isso prejudicaria os benefícios de escalabilidade que o Celestia foi projetado para fornecer.

Ao oferecer provas leves, o Blobstream permite que muitos rollups compartilhem a camada de disponibilidade de dados do Celestia, mantendo a independência em seus ambientes de execução. Cada rollup pode operar com a confiança de que seus dados são seguros, recuperáveis e verificáveis. Os usuários se beneficiam de custos de transação mais baixos, enquanto os desenvolvedores ganham uma infraestrutura confiável para construir. O surgimento do Blobstream, portanto, representa não apenas uma atualização técnica, mas uma estrutura facilitadora para o ecossistema modular mais amplo da blockchain.

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.