Com o desenvolvimento da tecnologia blockchain, a disponibilidade descentralizada de dados surgiu como uma das direções importantes para abordar um dos três desafios significativos da blockchain. Nesse contexto, projetos como Celestia, EigenLayer, Avail DA e NEAR DA surgiram. Eles visam abordar questões de escalabilidade e desempenho da blockchain por meio de tecnologias e designs inovadores, promovendo assim o desenvolvimento do ecossistema blockchain.
Na arquitetura blockchain de hoje, a Disponibilidade de Dados (DA) é um componente crucial. Ao contrário das configurações tradicionais de blockchain único, as blockchains modulares decomponem a rede em várias camadas funcionais, incluindo camadas de execução, Disponibilidade de Dados (DA), consenso e liquidação. Entre essas camadas, a camada de Disponibilidade de Dados (DA) é responsável por armazenar os dados necessários para verificar a validade das transações.
Fonte: documentos celestia
Na tecnologia de blockchain e de registro distribuído, a questão da disponibilidade de dados é um desafio criticamente importante. Em sua essência, envolve garantir que todos os dados de transação possam ser acessados e verificados abertamente na rede, o que é crucial para manter a integridade e segurança dos sistemas de blockchain.
Em sistemas de blockchain, os dados de transação de cada bloco precisam ser verificados pelos nós da rede. No entanto, garantir que esses dados sejam distribuídos de forma confiável por toda a rede e garantir que todos os participantes tenham acesso igual a eles é uma questão crucial.
Existem várias soluções para a camada DA, amplamente categorizadas em tipos on-chain e off-chain.
Em soluções L2, a disponibilidade de dados geralmente emprega duas abordagens diferentes:
Existem relativamente poucos participantes no domínio de Disponibilidade de Dados (DA). Além do Ethereum, existem alguns projetos-chave como Celestia, EigenLayer, Avail e NEAR DA, cada um com suas características em relação ao progresso do projeto. Em projetos de DA, fatores como segurança, customização, interoperabilidade e custo são cruciais.
Celestia é o primeiro projeto a adotar uma rede de Disponibilidade de Dados (DA) modular, com o objetivo de escalar o crescimento do número de usuários de forma segura. Seu design modular permite que qualquer pessoa lance uma blockchain independente.
Como líder em cadeias públicas modulares, Celestia é desenvolvida com base no Cosmos SDK e está comprometida em melhorar a disponibilidade de dados. Na mainnet, Celestia alcançou vantagens competitivas significativas.
O design da Celestia separa execução, consenso, liquidação e disponibilidade de dados. Essa estrutura modular permite especialização e otimização em cada nível, aumentando a eficiência e escalabilidade geral da rede.
Fonte: docs celestia
Amostragem de Disponibilidade de Dados (DAS) é um método que permite que nós leves verifiquem a disponibilidade de dados sem baixar o bloco inteiro. Ao amostrar aleatoriamente blocos de dados, nós leves podem determinar se esses dados podem ser recuperados e validados com sucesso, inferindo assim a disponibilidade de dados para o bloco inteiro.
Origem: docs celestia
NMTs permitem que os dados do bloco sejam divididos em namespaces separados para diferentes aplicativos. Isso significa que cada aplicativo só precisa baixar e processar os dados relacionados a ele, reduzindo significativamente os requisitos de processamento de dados.
Origem: docs celestia
Celestia é a primeira rede DA projetada modularmente cujo objetivo principal é escalar de forma segura em meio ao crescimento do usuário. Sua estrutura modular simplifica o lançamento de blockchains independentes. Com sua abordagem única e inovações tecnológicas, Celestia está pronta para desempenhar um papel significativo na indústria de blockchain. Ele se concentra em enfrentar os desafios enfrentados pelo blockchain, particularmente questões de escalabilidade, mantendo a segurança e a descentralização, tornando-se um participante vital no ecossistema de blockchain em evolução.
EigenLayer é um protocolo de re-staking que permite aos usuários re-stake ETH, lsdETH e Tokens LP em outras plataformas, como sidechains e oracles, e receber recompensas de validação como nós. Por outro lado, Eigen DA é um serviço de disponibilidade de dados descentralizado (DA) construído na Ethereum usando EigenLayer Restaking e se tornará o primeiro Serviço de Validação Ativa (AVS) na EigenLayer.
Origem: blog da eigenlayer
Eigen DA adota tecnologias avançadas como codificação de apagamento, compromissos KZG e ACeD, desacoplando a disponibilidade de dados (DA) do consenso. Isso permite que o Eigen DA se destaque na taxa de transações, carga dos nós e custos DA, superando em muito as soluções DA do Ethereum. Comparado a outras soluções DA, o Eigen DA tem custos iniciais e de aposta mais baixos, velocidades de comunicação de rede e envio de dados mais rápidas e maior flexibilidade. Portanto, o Eigen DA está pronto para se tornar um novo concorrente no mercado de DA e tem o potencial de hospedar alguns dos serviços DA do Ethereum.
Avail DA tem como objetivo atender às necessidades de aplicativos de próxima geração com confiança minimizada e agregação soberana. Sua característica marcante reside em sua abordagem de segurança inovadora, que permite que clientes leves verifiquem facilmente a disponibilidade de dados por meio de amostragem de rede peer-to-peer. Com a interface de disponibilidade de dados sem precedentes do Avail DA e recursos de segurança robustos, os desenvolvedores podem criar aplicativos de blockchain com base em tecnologias de conhecimento zero ou anti-fraude de forma mais eficiente e sem esforço.
Fonte: blog do projeto disponível
Avail é uma blockchain compatível com a Máquina Virtual Ethereum (EVM), apresentando ordenação eficiente de transações e registro, armazenamento de dados e verificação de viabilidade. Comparado aos contratos inteligentes tradicionais e dependências de camada subjacente, o Avail permite que Rollups publiquem diretamente dados nele e os verifiquem por meio de uma rede de clientes leves. Esse design modular permite que os desenvolvedores armazenem dados no Avail e escolham outras redes para liquidação, proporcionando mais flexibilidade e opções.
O mecanismo de consenso do Avail herda os mecanismos de consenso BABE e GRANDPA do SDK Polkadot e adota o Prova de Participação Nomeado (NPoS) do Polkadot, suportando até 1000 validadores. Além de seu robusto mecanismo de consenso, o Avail também apresenta descentralização, fornecendo mecanismos de backup eficientes e confiáveis por meio de redes P2P de clientes leves para amostragem de dados, garantindo a disponibilidade de dados mesmo durante falhas.
A Avail se destaca na ordenação de transações, registro e verificação de viabilidade de dados, suportando blockchains compatíveis com EVM. Seu mecanismo de verificação de rede de cliente leve permite que Rollups na Avail verifiquem estados através da rede de cliente leve sem depender de contratos inteligentes e da camada subjacente. Devido à sua natureza modular, os desenvolvedores podem armazenar dados na Avail e escolher outras redes para liquidação.
Em 8 de novembro de 2023, a NEAR Foundation anunciou o lançamento da camada NEAR Data Availability (NEAR DA), fornecendo disponibilidade de dados poderosa e econômica para rollups ETH e desenvolvedores Ethereum. Os usuários iniciais incluem Madara da StarkNet, Caldera, Fluent, Vistara, RollApps Dymension e Movement Labs.
Fonte: perto de documentos
NEAR DA utiliza uma parte integral do mecanismo de consenso NEAR chamado Nightshade, que paraleliza a rede em vários fragmentos.
Cada fragmento na NEAR gera uma pequena parte de blocos chamados fragmentos. Esses fragmentos são aggreGate.iod para produzir blocos. Quando um produtor de blocos processa um recibo, o consenso deve ser alcançado para o recibo correspondente. Uma vez que o bloco é processado e incluído em um bloco, o recibo não é mais necessário para o consenso e pode ser removido do estado do blockchain. Portanto, a NEAR não diminui a velocidade de seu consenso com mais dados do que o necessário, mas qualquer usuário da NEAR DA terá tempo suficiente para consultar dados de transações. Assim, a disponibilidade de dados escalável e econômica é crucial para qualquer solução Rollup. À medida que o protocolo NEAR transita para a validação stateless, ele reduzirá ainda mais os requisitos de hardware para certos validadores (validadores de blocos). Armazenando o estado na memória, a NEAR pode suportar mais fragmentos, aumentando assim a descentralização do sistema.
No NEAR DA, a validação do consenso é fornecida pelos validadores da NEAR, que alcançam consenso ao processar as submissões de blobs. Em termos de persistência de dados, os nós completos armazenam dados de entrada funcionais por pelo menos três dias, enquanto os nós de arquivo podem armazenar dados por períodos mais longos.
O design do NEAR DA garante a utilização eficiente do consenso sem desperdiçar dados excessivos. Além disso, esses dados já foram indexados por todos os principais navegadores no NEAR para fornecer suporte aos indexadores.
Por último, para compromisso de disponibilidade a longo prazo, NEAR DA adota uma abordagem facilmente implantável, permitindo que qualquer pessoa com conhecimento e ferramentas limitados construa compromissos.
A integração NEAR-Polygon CDK permite aos desenvolvedores construir seus Rollups e fazer parte do ecossistema Polygon. Isso marca a primeira integração do NEAR DA com pilhas Layer 2 baseadas em conhecimento zero, fornecendo aos desenvolvedores em busca de soluções escaláveis de disponibilidade de dados mais opções.
No domínio da blockchain, a competição entre os projetos DA como Celestia, EigenLayer, Avail DA e NEAR DA é acirrada. Apesar da proliferação de projetos de camada DA, suas tecnologias centrais não são excessivamente complexas, com cada projeto ostentando vantagens técnicas e competitivas únicas. Esses projetos mostram a diversidade e inovação no campo da tecnologia blockchain. No futuro, à medida que esses projetos continuam a se desenvolver e amadurecer, espera-se que façam contribuições significativas para promover o crescimento e desenvolvimento do ecossistema blockchain.
Com o desenvolvimento da tecnologia blockchain, a disponibilidade descentralizada de dados surgiu como uma das direções importantes para abordar um dos três desafios significativos da blockchain. Nesse contexto, projetos como Celestia, EigenLayer, Avail DA e NEAR DA surgiram. Eles visam abordar questões de escalabilidade e desempenho da blockchain por meio de tecnologias e designs inovadores, promovendo assim o desenvolvimento do ecossistema blockchain.
Na arquitetura blockchain de hoje, a Disponibilidade de Dados (DA) é um componente crucial. Ao contrário das configurações tradicionais de blockchain único, as blockchains modulares decomponem a rede em várias camadas funcionais, incluindo camadas de execução, Disponibilidade de Dados (DA), consenso e liquidação. Entre essas camadas, a camada de Disponibilidade de Dados (DA) é responsável por armazenar os dados necessários para verificar a validade das transações.
Fonte: documentos celestia
Na tecnologia de blockchain e de registro distribuído, a questão da disponibilidade de dados é um desafio criticamente importante. Em sua essência, envolve garantir que todos os dados de transação possam ser acessados e verificados abertamente na rede, o que é crucial para manter a integridade e segurança dos sistemas de blockchain.
Em sistemas de blockchain, os dados de transação de cada bloco precisam ser verificados pelos nós da rede. No entanto, garantir que esses dados sejam distribuídos de forma confiável por toda a rede e garantir que todos os participantes tenham acesso igual a eles é uma questão crucial.
Existem várias soluções para a camada DA, amplamente categorizadas em tipos on-chain e off-chain.
Em soluções L2, a disponibilidade de dados geralmente emprega duas abordagens diferentes:
Existem relativamente poucos participantes no domínio de Disponibilidade de Dados (DA). Além do Ethereum, existem alguns projetos-chave como Celestia, EigenLayer, Avail e NEAR DA, cada um com suas características em relação ao progresso do projeto. Em projetos de DA, fatores como segurança, customização, interoperabilidade e custo são cruciais.
Celestia é o primeiro projeto a adotar uma rede de Disponibilidade de Dados (DA) modular, com o objetivo de escalar o crescimento do número de usuários de forma segura. Seu design modular permite que qualquer pessoa lance uma blockchain independente.
Como líder em cadeias públicas modulares, Celestia é desenvolvida com base no Cosmos SDK e está comprometida em melhorar a disponibilidade de dados. Na mainnet, Celestia alcançou vantagens competitivas significativas.
O design da Celestia separa execução, consenso, liquidação e disponibilidade de dados. Essa estrutura modular permite especialização e otimização em cada nível, aumentando a eficiência e escalabilidade geral da rede.
Fonte: docs celestia
Amostragem de Disponibilidade de Dados (DAS) é um método que permite que nós leves verifiquem a disponibilidade de dados sem baixar o bloco inteiro. Ao amostrar aleatoriamente blocos de dados, nós leves podem determinar se esses dados podem ser recuperados e validados com sucesso, inferindo assim a disponibilidade de dados para o bloco inteiro.
Origem: docs celestia
NMTs permitem que os dados do bloco sejam divididos em namespaces separados para diferentes aplicativos. Isso significa que cada aplicativo só precisa baixar e processar os dados relacionados a ele, reduzindo significativamente os requisitos de processamento de dados.
Origem: docs celestia
Celestia é a primeira rede DA projetada modularmente cujo objetivo principal é escalar de forma segura em meio ao crescimento do usuário. Sua estrutura modular simplifica o lançamento de blockchains independentes. Com sua abordagem única e inovações tecnológicas, Celestia está pronta para desempenhar um papel significativo na indústria de blockchain. Ele se concentra em enfrentar os desafios enfrentados pelo blockchain, particularmente questões de escalabilidade, mantendo a segurança e a descentralização, tornando-se um participante vital no ecossistema de blockchain em evolução.
EigenLayer é um protocolo de re-staking que permite aos usuários re-stake ETH, lsdETH e Tokens LP em outras plataformas, como sidechains e oracles, e receber recompensas de validação como nós. Por outro lado, Eigen DA é um serviço de disponibilidade de dados descentralizado (DA) construído na Ethereum usando EigenLayer Restaking e se tornará o primeiro Serviço de Validação Ativa (AVS) na EigenLayer.
Origem: blog da eigenlayer
Eigen DA adota tecnologias avançadas como codificação de apagamento, compromissos KZG e ACeD, desacoplando a disponibilidade de dados (DA) do consenso. Isso permite que o Eigen DA se destaque na taxa de transações, carga dos nós e custos DA, superando em muito as soluções DA do Ethereum. Comparado a outras soluções DA, o Eigen DA tem custos iniciais e de aposta mais baixos, velocidades de comunicação de rede e envio de dados mais rápidas e maior flexibilidade. Portanto, o Eigen DA está pronto para se tornar um novo concorrente no mercado de DA e tem o potencial de hospedar alguns dos serviços DA do Ethereum.
Avail DA tem como objetivo atender às necessidades de aplicativos de próxima geração com confiança minimizada e agregação soberana. Sua característica marcante reside em sua abordagem de segurança inovadora, que permite que clientes leves verifiquem facilmente a disponibilidade de dados por meio de amostragem de rede peer-to-peer. Com a interface de disponibilidade de dados sem precedentes do Avail DA e recursos de segurança robustos, os desenvolvedores podem criar aplicativos de blockchain com base em tecnologias de conhecimento zero ou anti-fraude de forma mais eficiente e sem esforço.
Fonte: blog do projeto disponível
Avail é uma blockchain compatível com a Máquina Virtual Ethereum (EVM), apresentando ordenação eficiente de transações e registro, armazenamento de dados e verificação de viabilidade. Comparado aos contratos inteligentes tradicionais e dependências de camada subjacente, o Avail permite que Rollups publiquem diretamente dados nele e os verifiquem por meio de uma rede de clientes leves. Esse design modular permite que os desenvolvedores armazenem dados no Avail e escolham outras redes para liquidação, proporcionando mais flexibilidade e opções.
O mecanismo de consenso do Avail herda os mecanismos de consenso BABE e GRANDPA do SDK Polkadot e adota o Prova de Participação Nomeado (NPoS) do Polkadot, suportando até 1000 validadores. Além de seu robusto mecanismo de consenso, o Avail também apresenta descentralização, fornecendo mecanismos de backup eficientes e confiáveis por meio de redes P2P de clientes leves para amostragem de dados, garantindo a disponibilidade de dados mesmo durante falhas.
A Avail se destaca na ordenação de transações, registro e verificação de viabilidade de dados, suportando blockchains compatíveis com EVM. Seu mecanismo de verificação de rede de cliente leve permite que Rollups na Avail verifiquem estados através da rede de cliente leve sem depender de contratos inteligentes e da camada subjacente. Devido à sua natureza modular, os desenvolvedores podem armazenar dados na Avail e escolher outras redes para liquidação.
Em 8 de novembro de 2023, a NEAR Foundation anunciou o lançamento da camada NEAR Data Availability (NEAR DA), fornecendo disponibilidade de dados poderosa e econômica para rollups ETH e desenvolvedores Ethereum. Os usuários iniciais incluem Madara da StarkNet, Caldera, Fluent, Vistara, RollApps Dymension e Movement Labs.
Fonte: perto de documentos
NEAR DA utiliza uma parte integral do mecanismo de consenso NEAR chamado Nightshade, que paraleliza a rede em vários fragmentos.
Cada fragmento na NEAR gera uma pequena parte de blocos chamados fragmentos. Esses fragmentos são aggreGate.iod para produzir blocos. Quando um produtor de blocos processa um recibo, o consenso deve ser alcançado para o recibo correspondente. Uma vez que o bloco é processado e incluído em um bloco, o recibo não é mais necessário para o consenso e pode ser removido do estado do blockchain. Portanto, a NEAR não diminui a velocidade de seu consenso com mais dados do que o necessário, mas qualquer usuário da NEAR DA terá tempo suficiente para consultar dados de transações. Assim, a disponibilidade de dados escalável e econômica é crucial para qualquer solução Rollup. À medida que o protocolo NEAR transita para a validação stateless, ele reduzirá ainda mais os requisitos de hardware para certos validadores (validadores de blocos). Armazenando o estado na memória, a NEAR pode suportar mais fragmentos, aumentando assim a descentralização do sistema.
No NEAR DA, a validação do consenso é fornecida pelos validadores da NEAR, que alcançam consenso ao processar as submissões de blobs. Em termos de persistência de dados, os nós completos armazenam dados de entrada funcionais por pelo menos três dias, enquanto os nós de arquivo podem armazenar dados por períodos mais longos.
O design do NEAR DA garante a utilização eficiente do consenso sem desperdiçar dados excessivos. Além disso, esses dados já foram indexados por todos os principais navegadores no NEAR para fornecer suporte aos indexadores.
Por último, para compromisso de disponibilidade a longo prazo, NEAR DA adota uma abordagem facilmente implantável, permitindo que qualquer pessoa com conhecimento e ferramentas limitados construa compromissos.
A integração NEAR-Polygon CDK permite aos desenvolvedores construir seus Rollups e fazer parte do ecossistema Polygon. Isso marca a primeira integração do NEAR DA com pilhas Layer 2 baseadas em conhecimento zero, fornecendo aos desenvolvedores em busca de soluções escaláveis de disponibilidade de dados mais opções.
No domínio da blockchain, a competição entre os projetos DA como Celestia, EigenLayer, Avail DA e NEAR DA é acirrada. Apesar da proliferação de projetos de camada DA, suas tecnologias centrais não são excessivamente complexas, com cada projeto ostentando vantagens técnicas e competitivas únicas. Esses projetos mostram a diversidade e inovação no campo da tecnologia blockchain. No futuro, à medida que esses projetos continuam a se desenvolver e amadurecer, espera-se que façam contribuições significativas para promover o crescimento e desenvolvimento do ecossistema blockchain.