Definição
Disponibilidade alternativa de dados é um mecanismo em que os dados de transações na blockchain são publicados e armazenados numa camada de dados dedicada, distinta da cadeia que trata da execução e das transições de estado. Em vez de incorporar todos os dados de transação diretamente numa blockchain monolítica, o sistema recorre a um fornecedor externo ou modular de disponibilidade de dados que garante a publicação e a recuperabilidade desses dados. Esta separação permite que o ambiente de execução parta do princípio de que os dados estão acessíveis, sem ter de suportar diretamente todo o custo e complexidade do seu armazenamento.
Neste modelo, a camada alternativa de disponibilidade de dados concentra-se em garantir que os dados de transação são amplamente distribuídos, verificáveis e resistentes à censura ou retenção. A cadeia de execução ou o rollup referencia então esta camada externa de dados ao processar transações e atualizar o estado. Este mecanismo é particularmente relevante em arquiteturas de blockchain modulares, onde componentes como consenso, execução e disponibilidade de dados são desacoplados e podem ser fornecidos por redes especializadas como a Celestia.
Contexto e Utilização
A disponibilidade alternativa de dados é utilizada para escalar sistemas de blockchain, aliviando a pesada carga de armazenamento e propagação de dados do ambiente principal de execução. Ao delegar a publicação de dados a uma camada especializada, rollups e outros ambientes de execução off-chain podem manter pressupostos de segurança ligados à disponibilidade de dados, ao mesmo tempo que reduzem o consumo de recursos on-chain. Isto permite uma maior capacidade de processamento (throughput) e designs mais flexíveis do que as cadeias monolíticas tradicionais que tratam simultaneamente da execução e da disponibilidade de dados.
Na prática, um rollup ou sistema semelhante regista referências criptográficas aos dados armazenados na camada alternativa de disponibilidade de dados, enquanto nós e light clients verificam se esses dados estão efetivamente disponíveis. Redes como a Celestia são concebidas especificamente para fornecer este tipo de serviço, oferecendo uma camada partilhada de disponibilidade de dados na qual vários ambientes de execução podem confiar. Este mecanismo é central para os ecossistemas modulares de blockchain emergentes, onde a interoperabilidade e a segurança partilhada são construídas em torno de uma infraestrutura comum de disponibilidade de dados.