Autor original: Kairos Research

Compilação original: Bloco unicórnio

Prefácio

Hoje, a EigenDA é o maior AVS (Serviço de Disponibilidade de Dados), liderando outras plataformas tanto em termos de reinvestimento de capital como em número de operadores independentes, com capital de reinvestimento atual superior a 3,64 milhões de ETH e 70 milhões de EIGEN, totalizando aproximadamente 9,1 bilhões Dólares americanos, envolvendo 245 operadoras e 127.000 carteiras de staking independentes. À medida que são lançadas cada vez mais plataformas alternativas de disponibilidade de dados, torna-se cada vez mais difícil distinguir as diferenças entre elas, as suas propostas de valor únicas e a forma como o valor do acordo é acumulado. Neste artigo, vamos nos aprofundar no EigenDA, explorando os mecanismos únicos que fundamentam seu design, ao mesmo tempo em que daremos uma olhada no cenário competitivo e analisaremos possíveis tendências neste segmento de mercado.

O que é disponibilidade de dados?

Antes de mergulharmos no EigenDA, vamos primeiro entender o conceito de Disponibilidade de Dados (DA) e sua importância. A disponibilidade de dados refere-se a garantir que todos os participantes (nós) da rede tenham acesso a todos os dados necessários para verificar as transações e manter o blockchain. A DA faz parte da arquitetura monolítica tradicional que vemos - em suma, a execução, o consenso e a liquidação dependem todos da DA. Sem DA, a integridade do blockchain estaria seriamente ameaçada.

A dependência de todas as outras partes da pilha do DA cria um gargalo de escala, e é por isso que estamos vendo o surgimento de roteiros de camada 2. Com a introdução dos Optimistic Rollups em 2019, o futuro do L2 emergiu. A execução L2 ocorre fora da cadeia, mas ainda depende do DA do Ethereum para manter a segurança do Ethereum. Com esta mudança de paradigma, muitos estão percebendo que as vantagens oferecidas pelo L2 podem ser ainda melhoradas através da construção de blockchains específicos ou do foco em serviços que melhorem as limitações da camada DA de arquiteturas monolíticas.

Apesar do surgimento de camadas específicas de disponibilidade de dados (DA) que competem para taxas potencialmente mais baixas e mais experimentação, o problema de DA ainda está sendo abordado na rede principal Ethereum por meio de um processo conhecido como “Dank Sharding”. A primeira parte do Dank Sharding foi implementada por meio do EIP-4844, uma proposta que introduziu transações transportando blocos adicionais de dados de até 125 KB. Esses blocos de dados são confirmados usando KZG, um tipo de compromisso criptográfico, garantindo a integridade dos dados e a compatibilidade com amostragem futura de disponibilidade de dados. Antes da implementação do EIP-4844, os rollups usavam calldata para enviar dados de transações rollup ao Ethereum.

Desde o lançamento do protótipo do danksharding na atualização Dancun de meados de março, 2,4 milhões de blocos, com um tamanho total de 294 GB, foram pagos ao L1 acima de 1700 ETH. É importante ressaltar que os dados do bloco não ficam acessíveis ao EVM e são deletados automaticamente após aproximadamente 2 meses. Atualmente cada bloco pode conter até 6 blocos de dados, totalizando 750 KB. Para o leitor não técnico, se o espaço do bloco de dados for preenchido três vezes seguidas, você terá o equivalente a ter dados equivalentes a um cartão de memória de GameCube, tão nostálgico.

Na verdade, esse limite é atingido várias vezes ao dia, indicando uma alta demanda por espaço de bloco no Ethereum. Embora a taxa básica de bloqueio no Ethereum seja de cerca de US$ 5 no momento em que este artigo foi escrito, devemos nos lembrar com cautela que essa taxa está vinculada ao preço da ETH, assim como a maior parte das atividades DeFi. Portanto, durante períodos de aumento do preço do ETH, há mais atividade, o que por sua vez leva a um aumento na procura por espaço em bloco. Portanto, para fazer frente ao aumento da atividade DeFi ou abrir a rede para atender a casos de uso nunca antes vistos, o custo da disponibilidade de dados deve ser ainda mais reduzido. Existe ainda um forte incentivo para reduzir estes custos, a fim de encorajar o crescimento contínuo da actividade dos utilizadores.

Como funciona o EigenDA?

O EigenDA baseia-se no princípio simples de que a disponibilidade de dados não requer consenso independente para ser resolvida; portanto, o EigenDA é estruturalmente projetado para escalar linearmente, já que a função principal do operador é apenas lidar com o armazenamento de dados. Para explicar com mais detalhes, existem três partes principais na arquitetura EigenDA:

  • Operador

  • difusor

  • recuperador

Os operadores do EigenDA são as partes ou entidades responsáveis ​​pela execução do software do nó EigenDA, que estão registrados no EigenLayer e aos quais são confiados os interesses de piquetagem. Você pode pensar neles como operadores de nós em uma rede tradicional de prova de participação. Contudo, em vez de sobrecarregar o consenso, o papel destes operadores é principalmente armazenar blocos de dados associados a pedidos de armazenamento válidos. Neste caso, um pedido de armazenamento válido é aquele em que uma taxa foi paga e os blocos de dados fornecidos correspondem aos compromissos e provas fornecidas pela KZG.

Resumindo, os compromissos KZG permitem associar um dado a um código único (compromisso) e posteriormente usar uma chave especial (prova) para provar que os dados fornecidos são de fato os dados originais. Isto garante que os dados não foram alterados ou adulterados, mantendo assim a integridade do bloco de dados.

O descentralizador é o que a documentação do EigenDA chama de serviço “não confiável” e é hospedado pelo EigenLabs. A sua principal responsabilidade é servir de interface entre clientes, operadores e contratos da EigenDA. Os clientes do EigenDA emitem solicitações de dispersão para o descentralizador, que codifica os dados usando Reed-Solomon, o que facilita a recuperação dos dados, e então calcula o comprometimento KZG dos blocos de dados codificados e gera provas KZG para cada bloco. O descentralizador então envia o bloco de dados, o compromisso KZG e a prova KZG ao operador EigenDA, que então retorna a assinatura. A etapa final do descentralizador é agregar essas assinaturas e carregá-las no Ethereum na forma de dados de chamada a serem enviados ao contrato EigenDA. Notavelmente, esta etapa é um pré-requisito necessário para punir operadores potencialmente inadequados.

O componente central final do EigenDA é o recuperador, que consulta o operador EigenDA em busca de um bloco de dados, verifica se o bloco de dados é preciso e então reconstrói o bloco de dados original para o usuário. Embora o EigenDA hospede um serviço de rastreador, a agregação do cliente também pode optar por hospedar seu rastreador como um complemento ao seu classificador.

A seguir está o processo de operação real do EigenDA:

  • O classificador de agregação envia um lote de transações como blocos de dados para o sidecar do espalhador EigenDA (padrão de design).​​

  • O sidecar do descentralizador EigenDA executa a codificação de apagamento no bloco de dados, divide o bloco de dados em vários fragmentos, gera compromisso KZG e múltiplas provas de revelação para cada fragmento e distribui esses fragmentos para o operador EigenDA, que retorna a assinatura armazenada da prova.

  • Após agregar as assinaturas recebidas, o descentralizador registra o bloco na cadeia, enviando uma transação contendo a assinatura agregada e os metadados do bloco para o contrato gerenciador EigenDA.

  • O contrato gestor EigenDA verifica a assinatura agregada com a ajuda do contrato de registo EigenDA e armazena os resultados na cadeia.

  • Depois que um bloco é armazenado fora da cadeia e registrado na cadeia, o sequenciador publica o ID do bloco EigenDA em seu contrato de caixa de entrada em uma transação. O comprimento do ID do bloco de dados não pode exceder 100 bytes.

  • Antes de aceitar um ID de bloco na caixa de entrada agregada, o contrato de caixa de entrada consulta o contrato do gerenciador EigenDA para confirmar se o bloco está certificado como disponível. Se a autenticação for aprovada, o ID do bloco será permitido no contrato da caixa de entrada; caso contrário, o ID do bloco será descartado.

Em termos simples, o classificador envia dados para o EigenDA, que os divide, armazena e verifica se são seguros. Se tudo estiver bem, os dados passam e continuam a ser transmitidos. Se os requisitos não forem atendidos, os dados serão descartados.

cenário competitivo

Ao analisar o cenário competitivo dos serviços de disponibilidade de dados (DA) de uma perspectiva mais ampla, o EigenDA supera claramente outros serviços em termos de rendimento. À medida que mais operadoras ingressam na rede, aumentam as oportunidades para dimensionar o rendimento potencial. Além disso, ao considerar qual serviço DA alternativo é mais “compatível com Ethereum”, é fácil ver que o EigenDA é sem dúvida a melhor escolha.

Embora a Celestia ofereça inovação revolucionária em seu Serviço de Disponibilidade de Dados (DAS), é difícil considerá-lo um serviço Ethereum totalmente alinhado e, embora tal alinhamento não seja obrigatório, é importante para os clientes decidirem qual serviço usar (se resumido) , definitivamente haverá um impacto. Celestia também implementa estratégias interessantes relacionadas à sua arquitetura de nó leve, que pode permitir blocos maiores e, portanto, mais blocos de dados em cada bloco, mas isso está sujeito a certas condições.

Até agora, a Celestia parece ter tido muito sucesso operacional na redução de custos agregados, que também foram repassados ​​aos usuários finais. No entanto, apesar desta inovação significativa e de longo alcance, fizeram pouco progresso real na acumulação de taxas, mesmo com uma avaliação totalmente diluída de vários milhares de milhões de dólares (aproximadamente 5,5 mil milhões de dólares no momento em que este artigo foi escrito). Celestia foi lançada no último Halloween e, desde então, 20 agregadores independentes integraram seu serviço DA. Nesses 20 rollups, eles liberaram um total de 54,94 GB de dados de espaço em bloco, permitindo que o protocolo coletasse 4.091 TIAs, no valor de aproximadamente US$ 21.000 a preços atuais. No entanto, por uma questão de justiça, é importante salientar que as taxas são acumuladas para os stakers e validadores, e o preço do TIA tem flutuado ao longo do tempo, chegando a 19,87, pelo que o valor real em dólares pode variar. Usando dados secundários, podemos estimar que o custo total em dólares americanos é mais provável que seja em torno de US$ 35.000.

Cenário atual de agregação e posicionamento EigenDA

O preço do EigenDA foi anunciado recentemente, incluindo uma opção “sob demanda” e três níveis de preços diferentes. A opção sob demanda custa 0,015 ETH/GB e oferece taxa de transferência variável, enquanto o “Tier 1” custa 70 ETH e oferece taxa de transferência de 256 KiB/s. Ao observar o cenário de disponibilidade de dados (DA) da rede principal Ethereum hoje, podemos fazer algumas suposições sobre a demanda potencial por EigenDA e quanta receita ela pode gerar para os restakers.

No momento, existem aproximadamente 27 rollups publicando blocos de dados no Ethereum L1 provenientes de consultas. Cada bloco de dados publicado no Ethereum (após a implementação do EIP-4844) tem 128 KB de tamanho. Nesses 27 rollups, foram liberados um total de aproximadamente 2,4 milhões de blocos, totalizando 295 GB de dados. Portanto, se todas essas agregações usassem preços de 0,015 ETH/GB, a taxa total seria de 4,425 ETH.

À primeira vista, isso pode parecer um problema. No entanto, é importante observar que os rollups variam amplamente em suas ofertas e arquitetura exclusivas. Devido a diferenças de design e diferentes bases de usuários, sua personalização resulta em grandes diferenças no número de blocos de dados publicados e nas taxas pagas ao L1.

Por exemplo, para as agregações analisadas no estudo deste artigo, quantos blocos (quantidade + GB) e custo foram utilizados para cada agregação foram os seguintes:

Somente com base nesta análise, há seis cobranças agregadas que excedem o limite de preços do Nível 1 para a escolha do EigenDA, mas de uma perspectiva pura de transferência de dados, isso não parece fazer sentido para eles. Na verdade, o uso dos preços sob demanda do EigenDA ainda reduz diretamente os custos em cerca de 98,91%, em média.

Portanto, isto coloca os restakers e outras partes interessadas do ecossistema num dilema. A redução de custos oferecida pelo EigenDA é benéfica tanto para o L2 quanto para seus usuários, pois levará a melhores lucros e receitas, mas isso não satisfaz os re-stakers que desejam que o EigenDA se torne o líder em recompensas de re-staking.

Contudo, uma explicação alternativa é que o custo reduzido do EigenDA promove a inovação. Historicamente, as reduções de custos têm sido frequentemente um importante catalisador para o crescimento. Por exemplo, o “processo Besamier” do aço é uma tecnologia inovadora que reduz enormemente o custo e o tempo necessários para produzir aço, permitindo a produção em massa de aço mais resistente e de maior qualidade, e reduzindo o custo em 82%. Pode-se argumentar que princípios semelhantes se aplicam aos serviços de DA, e que a introdução de vários provedores de serviços de DA não apenas reduzirá significativamente os custos, aumentados pela concorrência, mas também estimulará inerentemente a inovação na agregação de alto rendimento, ampliando assim os limites anteriormente indisponíveis. .

Por exemplo, Eclipse é um rollup SVM que começou a publicar blocos há 28 dias, mas já representa 86% do compartilhamento total de blocos da Celestia. Sua rede principal ainda não está aberta ao público e, embora esses casos de uso possam servir principalmente para testar a robustez da tecnologia, isso nos dá uma ideia do potencial para rollups de alto rendimento e mostra que eles serão significativamente maiores do que imaginamos. veja hoje. A maioria dos rollups tem mais consumidores de DA.

Resumo e conclusão

Então, onde isso nos deixa? De acordo com as metas definidas pela equipe no blog, para atingir a meta de receita mensal da EigenDA de US$ 160.000, se usar o preço de nível 1 de 70 ETH por ano e assumir que o preço médio da ETH é de aproximadamente US$ 2.500, você precisaria de 11 Agregados como pagamento. cliente. Pela nossa análise, desde que o EIP-4844 foi lançado no início de março, aproximadamente 6 taxas agregadas em L1 excederam 70 ETH. Conforme discutimos, os preços sob demanda ainda reduzirão os custos em aproximadamente 99% para esses rollups, mas, em última análise, as necessidades de rendimento determinarão se eles optarão por usar o EigenDA.

Além disso, é provável que vejamos reduções de custos através da criação de múltiplos rollups de alto rendimento, como o MegaETH, estimulando assim a procura. No futuro, essas agregações de alto desempenho também poderão ser implantadas por provedores Rollup-as-a-Service (RaaS), como AltLayer e Conduit. No curto prazo, no entanto, ainda será necessário fazer algum trabalho para atingir a meta de receitas mensais de 160.000 dólares, que será o custo de equilíbrio, assumindo que apenas 400 operadores apoiam o EigenDA. No geral, o EigenDA abre novas possibilidades potenciais de design que têm um potencial significativo de agregação de valor, mas não está totalmente claro quanto valor o EigenDA irá capturar e devolver às novas partes interessadas. No entanto, acreditamos que a EigenDA está bem posicionada na sua quota de mercado como fornecedora de serviços de disponibilidade de dados e esperamos continuar a ter interesse num dos AVS mais proeminentes.

Link original