A disponibilidade de dados é um dos princípios fundamentais das arquiteturas modernas de blockchains modulares e rollups. Em termos práticos, significa garantir que qualquer pessoa interessada na validação da rede tenha acesso público a todos os dados necessários para verificar as transições de estado da blockchain. Sem essa disponibilidade, usuários e validadores ficam impossibilitados de reconstruir o estado da cadeia, identificar fraudes ou conferir se sequenciadores agem de forma íntegra. No contexto dos rollups, que transferem a execução para uma camada separada e dependem de uma camada base para segurança, a disponibilidade de dados se torna vital. Caso os dados das transações submetidos à camada base sejam retidos, usuários não podem sacar ou comprovar a posse de seus ativos, comprometendo o modelo de confiança do rollup.
Blockchains monolíticas, como Bitcoin ou Ethereum, integram a disponibilidade de dados diretamente ao processo de consenso: cada nó armazena e propaga todas as transações. Os modelos modulares, por sua vez, desmembram essa função por meio de camadas especializadas de disponibilidade de dados, como Celestia, Avail e EigenDA. Essas camadas apresentam soluções otimizadas para publicar grandes volumes de dados, recorrendo frequentemente a técnicas criptográficas, como erasure coding e data availability sampling, permitindo que até clientes leves verifiquem a publicação dos dados sem precisar baixá-los por completo. Essa inovação impulsionou rapidamente o crescimento dos ecossistemas de rollups ao reduzir custos e ampliar a escalabilidade comparado ao armazenamento de dados na camada base do Ethereum.
Apesar das inovações, a exposição pública dos dados constitui uma limitação essencial das soluções disponíveis: todos os dados publicados ficam acessíveis a qualquer pessoa. Essa abordagem é eficiente para rollups públicos e aplicações de consumo, porém apresenta desafios intransponíveis para empresas, instituições reguladas e casos de uso sensíveis à privacidade. Não é possível expor informações sensíveis, lógicas de negócio proprietárias ou dados de usuários em um ledger público sem descumprir contratos de confidencialidade ou normas regulatórias. Esse conflito entre transparência e privacidade leva ao desenvolvimento de soluções com disponibilidade de dados criptografados.
A maioria das camadas de disponibilidade de dados parte do princípio de que a transparência é essencial e vantajosa. Apesar de promover descentralização e capacidade de auditoria, esse formato expõe involuntariamente dados brutos das transações a todos que monitoram a cadeia. Mesmo que aplicações criptografem partes dos dados na camada de aplicação, metadados como ordem, frequência e tamanho das transações permanecem públicos, revelando informações sobre padrões de uso e operações institucionais. Por exemplo, uma instituição financeira que utiliza rollup para liquidação interna pode, sem querer, expor o timing ou o volume de negociações apenas observando o envio dos blobs.
O problema de privacidade é ainda mais sério em setores sujeitos a normas rigorosas de conformidade regulatória. Aplicações de saúde que lidam com registros de pacientes, soluções de identidade que armazenam dados pessoais identificáveis e sistemas empresariais que gerenciam informações proprietárias de cadeia de suprimentos não podem correr risco de vazamento. Divulgar esses dados abertamente, mesmo sob pseudonimização, vai contra exigências como HIPAA, GDPR ou demais regulações de privacidade regionais. Por isso, embora rollups e camadas modulares de DA ofereçam ganhos evidentes de escalabilidade, muitos setores abstêm-se de adotar essas soluções sem garantias concretas de privacidade na própria camada de disponibilidade de dados.
A evolução do design modular de blockchains transformou o modo de atingir escalabilidade e funcionalidade. Nessa arquitetura, as funções essenciais — execução, liquidação e disponibilidade de dados — são segmentadas em camadas distintas. Os rollups atuam como ambientes de execução que agrupam transações e enviam provas comprimidas à camada de liquidação, enquanto as camadas de DA garantem a disponibilidade dos dados subjacentes para verificação. Esse modelo especializado de cada camada proporciona maior throughput e redução de custos, em comparação à estrutura monolítica.
Nesse contexto modular, surgiram frameworks inovadores de rollup, como OP Stack da Optimism, Arbitrum Orbit, Chain Development Kit da Polygon e ZK Stack da zkSync. Oferecem componentes prontos para o lançamento rápido de rollups adaptados a casos específicos, indo de jogos e aplicações de consumo a finanças institucionais. Contudo, a maior parte dessas soluções adota, por padrão, a disponibilidade pública dos dados, abrindo uma lacuna para projetos que exigem confidencialidade.
Essa lacuna resultou no surgimento dos rollups privados. Eles operam de maneira análoga aos rollups convencionais em termos de execução e liquidação, mas agregam privacidade em diferentes níveis, incluindo os dados das transações, os compromissos de estado e, crucialmente, a camada de disponibilidade de dados. No rollup privado, os dados submetidos à DA são criptografados, permitindo apenas que partes autorizadas reconstruam o histórico completo das transações. Assim, empresas podem aproveitar os mesmos benefícios de escalabilidade e interoperabilidade dos rollups públicos, sem abrir mão da confidencialidade necessária ao seu negócio.
A demanda por disponibilidade de dados criptografada não se trata de uma busca teórica, e sim de uma resposta direta a obstáculos reais de adoção. Nos últimos dois anos, grandes instituições financeiras, prestadores de serviços de saúde e órgãos públicos testaram pilotos em blockchain. Embora tenham reconhecido o valor da programabilidade e da transparência das infraestruturas descentralizadas, depararam-se com entraves regulatórios ao verem dados sensíveis expostos em registros públicos. Em muitos casos, projetos-piloto acabaram restritos a ambientes de teste ou foram descartados por não atenderem às normas internas de proteção de dados.
Paralelamente, o setor de blockchain como um todo caminha para a modularidade. A separação da disponibilidade de dados em uma camada própria abre espaço para incorporar privacidade já na base do sistema, sem depender exclusivamente de criptografia em camadas superiores. A disponibilidade de dados criptografada assegura que os mecanismos de segurança e antifraude dos rollups sejam mantidos, possibilitando ainda a divulgação seletiva para auditores, reguladores ou contrapartes. Esse acesso seletivo é determinante para aplicações híbridas público-privadas, em que alguns participantes precisam de transparência enquanto outros exigem confidencialidade.
O momento é particularmente relevante diante das próximas atualizações em soluções líderes de DA. O Enigma, upgrade da Avail, por exemplo, traz blobs de dados criptografados nativamente e provas verificáveis de disponibilidade, tornando-se a primeira implementação desse conceito pronta para uso em produção. EigenDA e Walacor também estão desenvolvendo funcionalidades semelhantes, desenhando um cenário em que a privacidade na camada de DA tende a se tornar padrão, e não mais diferencial. À medida que os ecossistemas modulares amadurecem e a adoção se expande além das comunidades nativas de cripto, a disponibilidade de dados criptografada desponta como requisito básico em rollups voltados a empresas e órgãos públicos.