DR
1/ A essência da modularidade é quebrar o "triângulo impossível" e alcançar a expansão da capacidade sem aumentar a carga sobre o hardware do nó.
2/ Celestia é a camada de disponibilidade de dados Semelhante ao Optimistic Rollup, os dados de bloco padrão são válidos. Ele usa prova de fraude, codificação de eliminação e amostragem de disponibilidade de dados para realizar a verificação de dados, enquanto permite que nós leves participem da verificação.
3/ Celestia formou inicialmente um ecossistema Atualmente, projetos ecológicos bem conhecidos incluem Fuel, Cevmos, etc.
4/ Como a Celestia pode aproveitar o período de janela, formar um efeito de escala antes do Polygon Avail e Danksharding e atrair uma grande quantidade de liquidez, especialmente a liquidez do Rollup nativo, será crucial.
Normalmente, a Camada1 é dividida em quatro camadas:
1) Camada de consenso
2) Camada de liquidação
3) Camada de dados
4) Camada de execução
É necessária uma camada de consenso. Modularização refere-se à dissociação de um ou dois de liquidação, dados e execução (estritamente falando, "desacoplamento") e adicionar consenso para formar uma nova camada de protocolos de rede para quebrar o "triângulo impossível" sem adicionar mais A expansão da capacidade pode ser alcançada em a premissa de reduzir a carga sobre o hardware do nó e causar centralização.
Por exemplo, o Ethereum Rollup separa a camada de execução para fornecer consenso e execução. Um sequenciador centralizado classifica as transações, empacota e compacta um grande número de transações e as envia para a rede principal do Ethereum, onde todos os nós da rede principal verificam os dados da transação.
Celestia é um projeto de disponibilidade de dados (DA) baseado na arquitetura Cosmos. Ele fornece camada de dados e camada de consenso para outras camadas 1 e 2, constrói um blockchain modular, possui um modelo de negócios toB e cobra por outras cadeias públicas.
Para compreender completamente o Celestia e a disponibilidade de dados, devemos primeiro começar com o “triângulo impossível” e as questões de disponibilidade de dados.
Por que a disponibilidade de dados é importante? Do “triângulo impossível” às questões de disponibilidade de dados
O Triângulo Impossível, também conhecido como Trilema, geralmente se refere à incapacidade de alcançar descentralização, escalabilidade e segurança ao mesmo tempo. Foi proposto pela primeira vez pelos funcionários da Ethereum.
Normalmente, quando uma transação é submetida à cadeia, ela primeiro entra no Mempool, onde é “selecionada” pelos mineradores, empacotada em um bloco e o bloco é unido ao blockchain.
O bloco que contém esta transação será transmitido para todos os nós da rede. Outros nós completos baixarão esse novo bloco, realizarão cálculos complexos e verificarão cada transação para garantir que ela seja autêntica e válida.
Cálculos complexos e redundância são a base da segurança do Ethereum e também trazem problemas.
1) Disponibilidade de dados
Geralmente existem dois tipos de nós:
Nó completo - baixe e verifique todas as informações do bloco e dados de transação.
Nó leve - um nó não totalmente verificado, fácil de implantar e que verifica apenas o cabeçalho do bloco (resumo de dados).
Primeiro, certifique-se de que, quando um novo bloco for gerado, todos os dados do bloco tenham sido realmente publicados para que outros nós possam verificá-los. Se o nó completo não publicar todos os dados do bloco, outros nós não conseguirão detectar se o bloco oculta transações maliciosas.
Em outras palavras, o nó precisa obter todos os dados da transação dentro de um determinado período de tempo e verificar se não há dados de transação confirmados, mas não verificados. Esta é a disponibilidade de dados no sentido usual.
Se um nó completo ocultar alguns dados da transação, outros nós completos se recusarão a seguir este bloco após a verificação. No entanto, os nós leves que apenas baixam as informações do cabeçalho do bloco não serão capazes de verificar e continuarão a seguir este bloco bifurcado, afetando a segurança.
Embora o blockchain geralmente perca o depósito do nó completo, isso também causará perdas aos usuários que se comprometeram com o nó.
E quando a receita da ocultação de dados exceder o custo do confisco, os nós terão um incentivo para ocultá-los. Nesse momento, as verdadeiras vítimas serão apenas os usuários do staking e outros usuários da cadeia.
Por outro lado, se a implantação completa dos nós se tornar cada vez mais centralizada, existe a possibilidade de conluio entre os nós, o que colocará em risco a segurança de toda a cadeia.
É por isso que é importante que os dados estejam disponíveis.
A disponibilidade de dados está recebendo cada vez mais atenção, em parte por causa da fusão do Ethereum PoS e em parte por causa dos desenvolvimentos do Rollup. Atualmente o Rollup irá executar um sequenciador centralizado (Sequencer).
Os usuários negociam no Rollup, e o sequenciador classifica, empacota e compacta as transações e as publica na rede principal Ethereum. Os nós completos da rede principal verificam os dados por meio de prova de fraude (Optimistic) ou prova de validade (ZK).
Desde que todos os dados dos blocos enviados pelo sequenciador estejam realmente disponíveis, a rede principal Ethereum pode rastrear, verificar e reconstruir o estado Rollup de acordo para garantir a autenticidade dos dados e a segurança da propriedade do usuário.
2) Explosão e centralização do Estado
A explosão de estado significa que os nós completos do Ethereum acumulam cada vez mais dados históricos e de status, e os recursos de armazenamento necessários para executar os nós completos estão aumentando e o limite operacional é aumentado, levando à centralização dos nós da rede.
Portanto, há uma necessidade de que o nó completo não precise baixar todos os dados ao sincronizar e verificar os dados do bloco, mas apenas baixe alguns fragmentos redundantes do bloco.
Neste ponto, entendemos que a disponibilidade de dados é importante. Então, como evitar a “tragédia dos comuns”? Ou seja, todos sabem a importância da disponibilidade de dados, mas ainda é necessário que haja alguns benefícios práticos para que todos possam usar uma camada separada de disponibilidade de dados.
Assim como todos sabem que proteger o meio ambiente é importante, mas ao ver lixo na beira da estrada, por que “eu” deveria recolhê-lo? Por que não outra pessoa? Que benefícios “eu” obterei ao recolher o lixo?
É a vez de Celestia.
O que é Celestia?
Celestia fornece uma camada de disponibilidade de dados conectável e consenso para outras Camadas 1 e Camada 2 e é construído com base no consenso do Cosmos Tendermint e no SDK do Cosmos.
Celestia é um protocolo Layer1, compatível com cadeias EVM e cadeias de aplicativos Cosmos. Ele suportará todos os tipos de Rollups no futuro. Essas cadeias podem usar Celestia diretamente, pois os dados do bloco de disponibilidade de dados serão armazenados, chamados e verificados por meio do Celestia. e depois voltou para a liquidação do seu próprio Contrato.
Celestia também oferece suporte a Rollup nativo e Layer2 pode ser construído diretamente nele, mas não oferece suporte a contratos inteligentes, portanto, o dApp não pode ser construído diretamente.
Como funciona Celestia
O rollup se conecta ao Celestia executando nós do Celestia.
Celestia recebe informações de transação Rollup e classifica as transações por meio do consenso do Tendermint. Depois disso, a Celestia não executará a transação nem questionará a validade da transação, mas apenas empacotará, classificará e transmitirá a transação.
Sim, em outras palavras, blocos que ocultam dados de transações também podem ser publicados no Celestia. Então, como identificar Celestia?
A verificação é concluída por meio de codificação de eliminação (Erasure Coding) e amostragem de disponibilidade de dados (Data Availability Sampling, DAS).
Especificamente, os dados originais são K (se o tamanho real dos dados for menor que K, os dados inválidos serão complementados para tornar o tamanho igual a K), a codificação de eliminação é executada neles, dividida em N pequenos ramos (pedaços) e expandidos para matriz de tamanho de 2 mil linhas e colunas.
Pode ser simplesmente entendido como um quadrado com comprimento e largura de K e área de K*K. Após a codificação de apagamento, torna-se um quadrado com comprimento e largura de 2K e área de 2K*2K.
Se os dados originais tiverem 1Mb, execute a codificação de eliminação, divida-os em várias partes e estenda o tamanho para 4Mb, dos quais 3Mb são dados especiais. Apenas parte dos dados de tamanho K*K é necessária para recuperar ou visualizar todos os dados 2K*2K.
Os cálculos matemáticos específicos são extremamente complexos, mas o resultado é que mesmo que um produtor de bloco malicioso oculte até 1% dos dados da transação, ele se tornará pedaços (Chunks) que ocultam mais de 50%.
Portanto, para que a ocultação seja eficaz, a matriz de dados sofrerá mudanças qualitativas, que podem ser facilmente descobertas pelos nós leves. Isso torna altamente improvável a ocultação de dados.
Os nós completos podem verificar dados por meio de prova de fraude, semelhante a outras Camadas 1. O papel principal da codificação de eliminação é mobilizar nós leves para participarem na verificação de dados.
O nó completo envia o bloco para o nó leve, e o nó leve realiza a amostragem de disponibilidade de dados. Se os dados não estiverem ocultos, o nó leve reconhece o bloco. Se os dados estiverem faltando, o nó leve os enviará para outros nós completos. Outros nós completos iniciarão provas de fraude.
Resumindo,
1/ Celestia usa codificação de eliminação para codificar os dados originais e cortá-los em várias partes pequenas (pedaços). (Se ainda houver espaço no bloco, dados inválidos serão usados para complementá-lo, de modo que o bloco com espaço seja o bloco onde o nó completo oculta os dados)
2/ Expanda os dados originais do tamanho K*K para 2K*2K. Como os dados K*K foram divididos em várias partes pequenas, o estado dos dados 2K*2K também está dividido em várias partes pequenas.
3/ Existem três benefícios nisso:
1) Como os dados são cortados em várias partes pequenas, os nós leves também podem participar da verificação. (Se os dados ainda forem grandes, o nó leve será limitado pelo hardware e não poderá participar da verificação)
2) Somente dados de tamanho K*K são amostrados e todos os dados 2K*2K podem ser restaurados. Os nós de luz se revezam na amostragem até que o tamanho da amostragem atinja K*K, e então eles podem escolher se desejam reconhecer o bloco atual por meio da comparação de todos os dados.
3) Se produtores de blocos maliciosos ocultarem pelo menos 1% dos dados da transação, eles se transformarão em pedaços que ocultarão mais de 50%.
4/ Os nós completos podem verificar diretamente os dados do bloco por meio de provas de fraude, semelhantes a outros Layer1s, como o Ethereum.
5/ Os nós leves podem passar na verificação de amostragem de disponibilidade de dados, e vários nós leves podem ser amostrados aleatoriamente até que a área de dados extraída seja K*K. É aqui que a Celestia inova.
6/ Para amostragem de nós leves, o modelo de amostragem é sublinear. Eles só precisam baixar a raiz quadrada da quantidade de dados de amostra necessários. Ou seja, se houver 10.000 pequenos blocos de dados a serem amostrados, apenas 100 deles precisarão ser baixados e verificados.
Porque 100 ao quadrado é 10.000.
7/ Se os dados do bloco verificados pelo nó light estiverem ocultos, eles poderão ser submetidos a outros nós completos e, mediante prova de fraude, o depósito do nó trapaceiro será confiscado.
Expansão Celestia
A codificação de eliminação e a amostragem de disponibilidade de dados permitem que a Celestia expanda ainda mais a capacidade e melhore a eficiência da rede em comparação com outros dados existentes da Camada 1 disponíveis.
1/ Usando prova de fraude, os dados de bloco padrão estão disponíveis para garantir a operação eficiente da rede em circunstâncias normais.
2/ Quanto mais nós leves houver, maior será a eficiência da rede.
Como o tamanho dos dados originais é K*K, se houver apenas um nó leve, serão necessários tempos de amostragem K*K. Pelo contrário, se houver nós de luz K*K, apenas uma amostragem será necessária.
3/ A amostragem sublinear permite que o Celestia use blocos grandes.
Além disso, as características da codificação de eliminação permitem que os dados da transação sejam restaurados nas mãos dos nós leves no caso de uma falha em grande escala de todos os nós Celestia, garantindo que os dados ainda estejam acessíveis.
Ponte de Gravidade Quântica
Quantum Gravity Bridge é uma ponte de retransmissão entre Celestia e Ethereum Layer 2. Ele é construído no Ethereum Layer 2 e pode publicar dados de transações para Celestia por meio de Quantum Gravity Bridge, usar serviços de dados disponíveis e verificar dados no Celestia por meio de contratos inteligentes.
Celestial
Celestium é Ethereum Layer 2, usando Celestia como camada de disponibilidade de dados e Ethereum como camada de liquidação e consenso.
Atualmente em fase de desenvolvimento.
Por que usar Celestia?
Lembra-se da “tragédia dos comuns” que mencionamos anteriormente? Ou seja, por que o Rollup usa Celestia como camada de dados?
1/ O custo de uso do Celestia é baixo
O custo existente do Ethereum Rollup consiste em duas partes:
1) Custo de gás próprio do Rollup. Ou seja, interação do usuário, classificação do sequenciador e cobranças de transição de estado.
2) Rollup envia o bloco para Ethereum e gasta Gas.
Depois que o sequenciador Rollup for compactado e compactado, um bloco será criado no Ethereum. Atualmente armazenado no formato Calldata, o custo é de 16 Gas por byte.
Ethereum e Rollup cobram gás diferente de acordo com diferentes condições de congestionamento. O sequenciador fará o possível para prever a taxa do Ethereum Gas e cobrá-la do usuário antes de processar em lote o conteúdo de interação do usuário.
Em outras palavras, a razão pela qual o Gas on Rollup é barato é porque várias interações do usuário são agrupadas, o que equivale a compartilhar o Gas igualmente entre todos.
Quando o mercado está em um período frio, há menos interações no Ethereum, e o gás que todos precisam compartilhar também será reduzido. O Rollup cobrará apenas um pequeno lucro sobre o gás normal. Assim que o Gas on Ethereum aumentar, o Gas on Rollup também aumentará.
Portanto, o Rollup ainda está essencialmente competindo por espaço de bloco com dApps na rede principal Ethereum e outros Rollups.
Por outro lado, o próprio Rollup é muito interativo e também aumentará o Gas. Por exemplo, a recente Odisséia de Aribitrum.
Em geral, o modelo de custo atual do Rollup é linear, e o custo aumentará ou diminuirá de acordo com a demanda interativa do Ethereum.
O custo do Celestia é sublinear e acabará por se aproximar de um valor muito inferior ao custo atual do Ethereum.
Após a implantação da atualização EIP-4844, o armazenamento de dados Rollup mudará de Calldata para Blob e o custo será reduzido, mas ainda será mais caro que o Celestia.
2/ Auto-Soberania
O Autonomous Rollup essencialmente dá ao Rollup o poder de bifurcar de forma independente. O Rollup nativo da Celestia é uma cadeia independente, e a governança e as atualizações de fork não são restritas pela Celestia.
Por que os garfos são importantes?
Normalmente, os blockchains precisam ser atualizados por meio de hard forks, o que pode enfraquecer a segurança. A razão é que se alguém quiser alterar ou atualizar o código blockchain, outros participantes precisam concordar e fazer a alteração.
Se você quiser atualizar toda a cadeia, precisará bifurcar toda a camada de consenso, assim como a fusão Ethereum PoS teve que usar uma bomba de poder computacional para forçar os nós a migrar de PoW para PoS. Todos os nós participam da atualização para que nenhuma segurança seja perdida.
A Celestia fornecerá recursos de bifurcação para Rollup porque todas as bifurcações usam a mesma camada de disponibilidade de dados.
Além disso, o rollup autônomo também trará mais flexibilidade. Os rollups Ethereum são limitados pela capacidade da rede principal Ethereum de lidar com provas de fraude ou provas de validade.
O Autonomous Rollup não depende de uma máquina virtual específica, como EVM. Portanto, o Rollup autônomo tem mais opções, como se tornar Solana VM e assim por diante. No entanto, ao utilizar diferentes máquinas virtuais VM, a interoperabilidade será limitada.
Por outro lado, pode não haver muita demanda para que o Rollup se torne um Rollup autônomo no momento;
A. Limitado por ativos centralizados. Por exemplo, USDC e USDT oficialmente não suportam novas cadeias bifurcadas.
B. Sujeito a restrições de migração de dApp. Por exemplo, dApps como o Uniswap ainda permanecem na cadeia anterior, e os usuários não estão dispostos a abandonar seus hábitos originais e não migraram para a nova cadeia bifurcada.
3/ Confie em pontes minimizadas e segurança compartilhada
O artigo oficial da Celestia divide aproximadamente as cadeias cruzadas em duas categorias:
A. Uma ponte de cadeia cruzada confiável requer a confiança de terceiros, como nós de cadeia de retransmissão. Sua confiabilidade é baseada no consenso de nós de terceiros, ou seja, a maioria dos nós é honesta.
B. A ponte cross-chain minimizada pela confiança, semelhante ao relacionamento entre Ethereum e Rollup, depende da prova de fraude (Optimistic) e da prova de validade (ZK) para verificar a validade dos dados de transação Rollup.
Celestia propõe um conceito - Clusters, que é um grupo de cadeias que se comunicam entre si por meio de pontes de minimização de confiança entre cadeias, cada cadeia pode verificar o status de outras cadeias.
Normalmente, os clusters encontram dois fatores limitantes,
R. Todas as cadeias do cluster precisam entender o ambiente de execução umas das outras. Mas isso é difícil, pois o ZK Rollup precisa entender o sistema ZK um do outro. Mas zk-SNARK e zk-STARK são sistemas ZK diferentes. Portanto, o ZK Rollup é relativamente independente.
B. Para manter todas as cadeias no cluster usando verificação de estado de confiança minimizada, cada cadeia deve verificar a disponibilidade de outros dados de blocos de cadeia no cluster de maneira minimizada pela confiança.
Todas as cadeias em um cluster que usam Celestia como camada de disponibilidade de dados podem verificar os blocos umas das outras para ver se estão incluídas na cadeia Celestia.
No entanto, o que é um pouco embaraçoso é que no conceito de cluster Celestia, Optimistic Rollup e ZK Rollup pertencem a dois clusters.
Ou seja, Optimistic Rollup, como Optimism e Aribitrum, pertencem ao mesmo cluster, mas eles e zkSync não.
E devido às diferenças nos esquemas ZK Rollup, zkSync e StarkNet nem sequer pertencem ao mesmo cluster. Portanto, Celestia ainda não consegue resolver o problema da relativa independência entre Rollups e da falta de interoperabilidade em nível atômico.
Optimint(Tendermint Otimista)
Optimint é um substituto de consenso do Tendermint que permite aos desenvolvedores criar Rollups baseados no Cosmos enquanto usam o Celestia como camada de consenso e disponibilidade de dados.
O objetivo é formar um cluster baseado no Cosmos Rollup.
Projetos ecológicos existentes da Celestia
Combustível
Fuel é uma camada de execução modular construída no Celestia e é a Optimistic Rollup Layer 2 do Ethereum.
Fuel construiu FuelVM, uma máquina virtual personalizada construída especificamente para contratos inteligentes que pode lidar com transações paralelas usando contas UTXO.
Cevmos
Cevmos é um Rollup desenvolvido em conjunto pela cadeia de aplicativos Cosmos EVM e Celestia
Cevmos é construído usando Optimint Como o próprio Evmos é um Rollup, Cevmos é na verdade um Rollup em Rollup (Rollup recursivo).
Os contratos e aplicativos Rollup existentes no Ethereum podem ser reimplantados no Cevmos, usando-o como camada de liquidação e Celestia como camada de dados.
Cada Rollup de compilação terá uma ponte bidirecional com confiança minimizada com o Cevmos Rollup para formar um cluster.
dimensão
dYmension é um Rollup independente construído no Cosmos. O dYmension Hub fornece liquidação, kit de desenvolvimento RDK e IRC de comunicação entre cadeias para facilitar o desenvolvimento de aplicativos rollApp com foco em Rollup.
Eclipse
Eclipse é um Rollup autônomo baseado em Cosmos, usando Solana VM como camada de liquidação e execução e Celestia como camada de dados.
Progresso do projeto
A testnet está atualmente online. A versão de recompensa testnet será lançada no primeiro trimestre de 2023. Agora você pode acessar o Discord oficial para obter moedas de teste de faucet. A mainnet deverá ser lançada no segundo trimestre de 2023.
Situação de financiamento
Em março de 2021, concluiu uma rodada inicial de financiamento de US$ 1,5 milhão, com participantes incluindo Binance Labs, Interchain Foundation, Maven 11, KR1, etc.
Em dezembro de 2021, foram concluídos financiamentos de US$ 2,73 milhões e as informações do investimento não foram divulgadas.
Em outubro de 2022, foram concluídos US$ 55 milhões em financiamento, com participantes como Bain Capital, Polychain Capital, Placeholder, Galaxy, Delphi Digital, Blockchain Capital, Spartan Group, FTX Ventures, Jump Crypto, etc.
Situação da equipe
CEO Mustafa Al-Bassam, PhD em escalonamento de blockchain na UCL, cofundador da Chainspace (adquirida pelo Facebook)
CTO Ismail Khoffi, ex-engenheiro sênior da Tendermint e Interchain Foundation
CRO John Adler, criador do Optimistic Rollups e ex-pesquisador de escalabilidade da ConsenSys
COO Nick White, cofundador da Harmony, possui bacharelado e mestrado pela Universidade de Stanford.
Equipe Consultiva:
Zaki Manian - co-criador do IBC e um dos primeiros contribuidores do Cosmos
Ethan Buchman – cofundador da Tendermint e cofundador da Cosmos
Morgan Beller —— Sócio geral da NFX, cofundador da Diem≋ (também conhecida como Libra)
Nick White - cofundador da Harmony
James Prestwich - Fundador da Summa (adquirida pela Celo)
George Danezis - Professor de Engenharia de Segurança e Privacidade na University College London
Modelo econômico simbólico
A julgar pelas informações publicadas, o token nativo da Celestia será usado como gás, e a fonte de receita do protocolo são as taxas de transação rollup. E o token contém um mecanismo de destruição semelhante ao EIP-1559.
Atualmente, a avaliação de mercado primário da Celestia é de US$ 1 bilhão.
Produtos concorrentes
Disponibilidade de polígono
Avail é uma solução de disponibilidade de dados da Polygon. A ideia de implementação é a mesma do Celestia. A diferença é que o Celestia usa código de apagamento + prova de fraude e o Avail usa código de apagamento + Compromisso Polinomial KZG.
Celestia expande dados K*K em quadrados de 2K*2K e Avail os expande por linhas, estendendo a matriz de n linhas em colunas em 2n linhas e calcula o compromisso polinomial KZG para cada linha.
Os nós leves usam amostragem de disponibilidade de dados DAS para verificar polinômios KZG e provas criptograficamente sem baixar os dados originais.
Em comparação, o Avail é mais difícil de implementar e, quando totalmente implementado, os resultados são relativamente mais confiáveis. No entanto, neste momento, ambos os projetos estão em desenvolvimento e é difícil avaliar a concorrência.
Danksharding Ethereum
Danksharding é uma camada independente de disponibilidade de dados que a Ethereum planeja lançar oficialmente. Semelhante ao Avail, Danksharding usa codificação de eliminação + compromisso polinomial KZG, e o formato de dados usa Blob em vez de dados de chamada existentes.
Existem duas propostas de transição antes da implantação do Danksharding.
O EIP-4488 reduz diretamente o gás calldata de 16 para 3 por byte e também estipula um limite superior de ocupação de calldata de 1,4 Mb.
EIP-4844 introduz blobs (transações que transportam blob, blob: objetos binários grandes) em vez de calldata. Blob é um novo tipo de transação que inclui espaço de armazenamento adicional a um custo muito menor do que calldata.
Os blobs são armazenados na cadeia de beacons Ethereum e são compatíveis com a fragmentação subsequente. O valor de hash de compromisso KZG é usado para verificar os dados, não é necessário acessar os dados, apenas verifique o compromisso KZG.
Os compromissos KZG são vinculados e não podem ser alterados após a conclusão do cálculo. Assim, em essência, Avail e Danksharding são baseados em dados criptográficos de verificação de compromisso polinomial KZG, enquanto Celestia é baseado no método à prova de fraude da economia.
Teoricamente, a segurança do compromisso polinomial KZG é melhor do que a prova de fraude. Ao mesmo tempo, requer menor largura de banda e menos cálculos para amostragem. No futuro, a Ethereum também considerará a introdução de métodos de verificação que resistam a ataques quânticos, como o zk-SRARK.
risco
1) Centralização
Embora a codificação de eliminação permita que nós leves participem da verificação de dados, o armazenamento de dados do Celestia ainda requer o estabelecimento de nós de armazenamento completos.
Requer 8 GB de memória, CPU de 4 núcleos, pelo menos 250 GB de espaço de armazenamento restante, largura de banda de uplink superior a 100 Mb/s e largura de banda de downlink superior a 1 Gb/s. Os requisitos de configuração são muito altos e precisam ser construídos em um servidor em nuvem.
2) Competição em Ethereum Danksharding
3) Problema de “razão suja”
A questão foi colocada por uma equipe de pesquisa de Stanford. Celestia usa prova de fraude, e os dados do bloco padrão estão disponíveis para garantir que a rede opere de forma eficiente em circunstâncias normais, por isso é um livro-razão "sujo", pois blocos com dados problemáticos ainda serão aceitos pela Celestia, aguardando o desafio da fraude prova.
Suponha que um desafiante queira provar que a transação Tc é um gasto duplo e apresentar evidências de que o dinheiro foi usado na transação Tb. Mas e se houver uma transação Ta que possa provar que Tb é inválida?
Se Tb for inválido, então o gasto duplo de Tc pode ser válido.
Em alguns casos, o “razão sujo” não pode saber o verdadeiro status das transações, a menos que reproduza todas as transações no histórico do Celestia até o bloco gênese.
Isso significa que tanto o desafiante quanto o desafiado devem ser nós de armazenamento completos. Este problema foi postado na conta oficial da Celestia no Youtube, e a equipe está atualmente resolvendo o problema, como a introdução de suposições de subjetividade fraca.
A suposição de subjetividade fraca é uma condição para resolver o problema. Por exemplo, como comprar uma toranja deliciosa? A subjetividade nesta questão é a escolha baseada em sentimentos subjetivos. A objetividade consiste em avaliar o teor de água da toranja com base na proporção entre a gravidade e o volume da toranja.
A subjetividade fraca é segurar toranjas de tamanho semelhante com as duas mãos e comparar o peso. Depois de comparar vários, escolha o mais pesado.
Voltando ao problema do “razão sujo” do Celestia, o desafiante e o desafiado podem ser obrigados a reter dados por 3 semanas, mas isso também é um fardo para os nós.
O problema do “razão sujo” é, na verdade, um problema essencial enfrentado pela prova de fraude baseada em modelos económicos para garantir a segurança. No entanto, a dificuldade de implantação da prova de fraude é menor do que o compromisso polinomial KZG. Em teoria, o progresso do desenvolvimento do Celestia é mais rápido do que o Polygon Avail e o Ethereum Danksharding.
Portanto, será crucial para a Celestia aproveitar o período de janela, formar um efeito de escala e atrair uma grande quantidade de liquidez, especialmente a liquidez do Rollup nativo, antes do Polygon Avail e Danksharding.