O Ethereum está repentinamente ficando tão lotado com novas redes de “camada 2” – blockchains separados que ficam no topo da rede principal e são especializados em transações rápidas e baratas – que os especialistas estão tentando descobrir como lidar com o número crescente de detalhes transacionais.
O objetivo principal dessas redes da camada 2 é, em primeiro lugar, reduzir o congestionamento. Portanto, uma maneira de conseguir isso é reduzir o número de vezes que os dados precisam ser baixados da rede principal.
Entre no que é conhecido como “problema de disponibilidade de dados” – como provar que os registros dos detalhes transacionais existem e estão disponíveis, se necessário, sem realmente baixá-los – usando criptografia e matemática avançada.
Os principais desenvolvedores do Ethereum propuseram seus próprios planos para lidar com os dados, conhecidos como EIP-4844 ou coloquialmente “proto-danksharding”. Espera-se que tais medidas dimensionem significativamente a blockchain e introduzam “blobs” para dados, o que ajuda a blockchain a processar esses dados de forma mais eficiente e barata.
Mas há também uma nova geração de jogadores – Celestia e Avail são vistos como dois dos líderes no espaço – tentando desenvolver soluções alternativas para disponibilidade de dados, argumentando que a implementação mais completa da solução proposta pelo próprio Ethereum, conhecida como danksharding, ainda pode ser anos de distância.
Analogia ao upload de fotos do Google
De acordo com a Alchemy, uma startup de infraestrutura blockchain, a camada de disponibilidade de dados “é um sistema que armazena e fornece consenso sobre a disponibilidade de dados blockchain”. Seu objetivo é ajudar a reduzir a carga de dados de um blockchain da rede principal e, portanto, reduzir as taxas de transação para usuários da camada 2, também conhecidas como rollups.
As camadas de disponibilidade de dados, como Celestia e Avail, apostam que se tornarão mais integrantes da camada 2, à medida que usuários e desenvolvedores procuram espaço para seus dados (no Ethereum).
“A disponibilidade de dados é uma solução para o problema de necessidade de disponibilizar dados para download para qualquer pessoa na Internet”, disse Nick White, COO do Celestia Labs, em um tweet.
Compreender a disponibilidade de dados – às vezes abreviado para DA – e como eles funcionam pode ser bastante técnico, mas vamos tentar:
Uma analogia que a equipe da Avail – originalmente concebida como um projeto especial dentro da solução de escalonamento Ethereum Polygon, mas lançada no início deste ano – gosta de fazer é para um usuário que carregou uma foto no Google e depois quer ter certeza de que a foto está realmente lá. O usuário consulta o Google, que responde com um fragmento da foto; o exercício é a confirmação; o usuário não precisa baixar a foto, apenas para ter certeza de que ela está lá.
A ideia é que apenas ter um blockchain separado para lidar com a tarefa de provar que os dados existem e estão disponíveis se necessário é, por si só, uma tarefa importante que precisa ser tratada na interação entre uma rede de camada 2 e o principal blockchain Ethereum.
“As camadas Celestia e DA serão a espinha dorsal da segurança e do escalonamento de todo o ecossistema blockchain”, disse White ao CoinDesk. “Eles fornecerão a entrada bruta para a execução de todos os aplicativos descentralizados, ou seja, blockspace seguro e com confiança minimizada.”
Proto-danksharding, depois danksharding
Os desenvolvedores do Ethereum exploraram outras maneiras de resolver o problema dos dados no blockchain. Conceitos como sharding, que divide o blockchain em pedaços menores, permitem mais espaço para processar transações e, portanto, taxas de gás mais baixas.
Proto-danksharding, ou EIP-4844, é o primeiro protótipo deste conceito que entrará em operação já no final deste ano, durante a atualização do Dencun.
Ainda assim, as camadas 2 precisam ter esse acesso aos dados agora e, portanto, as camadas de disponibilidade de dados se consideram um elemento crucial para ajudar os rollups a terem sucesso.
“A realidade é que os rollups são agora reconhecidos como a melhor maneira de executar”, disse Anurag Arjun, cofundador da Avail, que fornecerá disponibilidade de dados para a camada 2. “A disponibilidade é realmente uma camada base que se concentra apenas no que é importante para os rollups, que é a disponibilidade de dados.”
Alguns desenvolvedores por trás da camada 2 acham que, embora as camadas de disponibilidade de dados atualmente desempenhem um papel importante, ter dados disponíveis na camada 1 é incomparável.
“Seus dados L1, fundamentalmente apenas de uma perspectiva arquitetônica, serão supremos. Nunca haverá dados melhores”, disse Karl Floersch, CEO da OP Labs, principal desenvolvedor do blockchain Optimism da camada 2, à CoinDesk. “Isso não significa, porém, que todos os provedores de DA não sejam úteis. Eles são úteis porque podem aumentá-lo e há uma segunda classe de disponibilidade de dados que você pode usar. Eles não substituem os dados L1, eles podem apenas ajudar a auxiliá-los.”
Alex Gluchowski, CEO da Matter Labs, a empresa que lidera o rollup da era zkSync, diz que o proto-danksharding é a forma preferida de escalar, visto que herda a segurança subjacente do blockchain Ethereum.
“A opção preferida para nossos usuários, se você puder pagar, provavelmente será o proto-danksharding”, disse Gluchowski. “Se em algum momento veremos os preços subindo novamente, então haverá uma grande parte de usuários que preferirão soluções de disponibilidade de dados.”
Gluchowski não acredita que as soluções de disponibilidade de dados desaparecerão quando o proto-danksharding estiver ativo.
“Mas isso não significa que os participantes existentes permanecerão”, disse ele.
De acordo com Floersch, “Nenhum provedor de disponibilidade de dados deve assumir todo o mercado de alt-DA”.
“Deve haver muitas soluções diferentes, compensações diferentes, equipes diferentes”, disse ele.
Leia mais: Escalando o Ethereum além da fusão: Danksharding




