A escalabilidade sempre foi um foco chave da indústria, e acontece que as blockchains estão atualmente enfrentando o problema do “dilema triplo da escalabilidade”, e o blockchain modular que começou com a Celestia está propondo soluções em torno de sua escalabilidade, alto nível de segurança e descentralização, e o blockchain modular está se tornando uma narrativa mainstream, cripto KOL Thor Hartvigsen escreveu um artigo sobre “Blockchain modular e seu valor intrínseco”, compilado pela BlockBeats da seguinte forma:
PARTE 1: Comece com os conceitos básicos
Questões que precisam de ser melhoradas hoje:
Comunicação entre cadeias sem confiança
Escalabilidade de rollup quando o número de transações cresce o suficiente
Manter um alto nível de segurança e descentralização, visando aumentar a taxa de transferência (dilema triplo blockchain)
Em primeiro lugar, para garantir uma compreensão completa desses conceitos, precisamos estabelecer algumas terminologias, como mostrado abaixo:
blocos
Um bloco é parte integrante de um blockchain, e um único bloco consiste em dois componentes: o corpo do bloco headre, o cabeçalho contém o hash do bloco anterior, carimbo de data/hora e outros dados, e o corpo contém todas as transações no bloco.
Uma das estratégias de escalonamento mais populares no mercado é ter blocos maiores (Solana).
Blocos maiores = maior taxa de transferência, mas há alguns problemas no nível de descentralização.
Blocos maiores = dados maiores exigidos pelos nós, e poucas pessoas podem pagar por hardware mais caro que pode transportar grandes quantidades de dados.
nó
Um nó completo precisa armazenar todo o blockchain e todas as transações que foram feitas desde o primeiro bloco, e para transacionar no blockchain, ele precisa garantir o consenso, garantir que os dados estejam disponíveis e que os blocos sejam válidos.
Nó de Luz (Cliente Leve)
Nós leves são usados para rollups e terceirizam a maior parte do trabalho para nós completos, eles não validam transações, mas verificam se cada bloco tem consenso e se os dados do bloco estão disponíveis para a rede, a maioria dos nós leves depende da “suposição honesta da maioria” de que a maioria dos participantes (como validadores) são honestos, nós leves exigem menos hardware, mais nós, mas segurança geral mais fraca (às vezes).
Rollup (em Ethereum)
O Rollup/L 2 é uma cadeia construída sobre o Ethereum, usando a mainnet Ethereum como a camada de liquidação, e o Rollup pode ser pensado como uma camada de execução separada e retorna o pacote de transação para a mainnet para validação.
Atualmente, existem dois tipos de rollups: Optimistic Rollup e ZK Rollup.
Camada de Blockchain:
Blockchain pode ser dividido em 4 camadas:
Camada de execução, que fornece o ambiente para Dapps e processa transações neles;
Camada de disponibilidade de dados: Os nós recebem blocos do gerador de blocos e verificam se os dados (transações) estão disponíveis publicamente
Camada de consenso: determina a ordem das transações
Camada de liquidação: Determina o estado real do blockchain (final)
Monolítico vs. modular
Blockchains monolíticos são cadeias que são compostas por todas as 4 camadas acima, então monolítico precisa lidar com todos os acima, que é o caso do Ethereum e da maioria dos outros blockchains que você conhece.
Um blockchain modular é uma cadeia que terceiriza uma ou mais dessas 4 camadas para uma cadeia externa, que pode atingir novos níveis de escalabilidade devido ao fato de que blockchains modulares podem se concentrar em elementos específicos.
Alguns dos conceitos básicos são explicados acima e resumidos em tabelas da seguinte forma:
Rollups (por exemplo, Arbitrum, Optimism) no Ethereum atualmente atuam como a camada de execução e implementam a camada de disponibilidade de dados, camada de consenso e camada de liquidação através da mainnet Ethereum, que usará “disponibilidade de dados on-chain” para publicar dados em um L 1 especificado (Ethereum).
Por outro lado: um rollup com “disponibilidade de dados off-chain” publica seus dados em um local diferente do L1 especificado, e o rollup ainda pode usar Ethereum como a camada de liquidação, mas o Celestia atuará como a camada de disponibilidade de dados publicando dados dessa maneira (disponibilidade de dados off-chain).
Aqui estão os diferentes tipos de estruturas de rollup no Ethereum:
-Monolith = rede principal Ethereum
-Rollup=e.g. Arbitrum, Optimism (atua como uma camada de execução e usa Ethereum para outros)
-validium=“Rollup de disponibilidade de dados off-chain”, por exemplo, Celestia
PARTE 2: Saiba mais sobre Celestia
Celestia é uma rede blockchain modular, e o blockchain e todos os rollups VM (não apenas EVMs) podem usar Celestia como uma camada de disponibilidade de dados e camada de consenso, como mostrado na figura abaixo, Celestia fornece diferentes soluções para escalonamento modular, como “Sovereign rollups, Celestium, etc.”
Em primeiro lugar, você precisa entender a “camada de disponibilidade de dados”
Disponibilidade de dados: Como um nó, é possível receber um bloco do gerador de blocos e precisa verificar se os dados são públicos (publicados) para adicioná-lo como o próximo link no blockchain.
Problemas de disponibilidade de dados: ocorrem quando os dados são retidos.
Especificamente, o gerador de blocos não revela os dados de um novo bloco (no caso de um ataque de ocultação de dados), e o nó é subitamente incapaz de aprovar o bloco porque não pode ler os dados, o que é um problema comum em rollups.
Introdução à Amostragem de Disponibilidade de Dados (DAS):
O light client (que abordei anteriormente) pode verificar a disponibilidade de dados sem ter que baixar todos os dados, e o light client executa uma pequena amostra dos dados e obtém 50% de certeza de que os dados são realmente publicados todas as vezes.
Em muitos casos, os nós leves só precisam baixar menos de 1% dos dados para garantir que 99% dos dados sejam publicados, o que é uma grande melhoria!
Saiba mais
Voltando aos clientes leves, como eu disse anteriormente, os nós leves são muito menos caros em termos de requisitos de hardware, mas porque eles dependem de “suposições honestas da maioria”, eles são menos seguros.
E o cliente leve das “poucas suposições honestas”?
Por exemplo, os nós de luz da Celestia usam amostragem de disponibilidade de dados baixando uma pequena parte dos dados, e eles se baseiam nas “poucas suposições de honestidade” (assumindo que um pequeno número de traders de blockchain são honestos e seguem as regras do protocolo), o que melhora muito a segurança.
A figura a seguir mostra a comparação de diferentes nós e clientes
Vejamos agora as diferentes soluções da Celestia:
-Rollup Soberano
-O próprio Sovereign Rollup lida com a camada de execução e a camada de liquidação, em vez de usar Ethereum como a camada de liquidação como Arbitrum e Optimism.
Benefícios do Sovereign Rollup:
Maior liberdade sobre o ambiente de execução
Sem recursos de computação compartilhados
Um hard fork é possível depois que algo dá errado
Sovereign Rollups são mais semelhantes ao L 1 e podem ser ponteados para outros Sovereign Rollups e camadas de liquidação.
Cluster
Um cluster de blockchain é um conjunto de blockchains e rollups que podem se comunicar entre si de uma “maneira minimizada pela confiança”, uma ponte minimizada pela confiança entre duas cadeias que não requer um intermediário ou uma suposição honesta da maioria para garantir a segurança dos fundos.
Um exemplo de cluster é o Ethereum e seu Rollup (L2) ou diferentes cadeias no ecossistema Cosmos que são capazes de comunicação intra-cluster (pontes minimizadas por confiança em vez de pontes confiáveis).
Aqui está tudo combinado com Celestia:
A comunicação minimizada pela confiança (comunicação intra-cluster) requer “algumas suposições honestas”, que é exatamente o que a Celestia aproveita, e nós leves podem usar amostragem de disponibilidade de dados. As pontes minimizadas pela confiança são muito mais seguras, formando um “cluster” da cadeia e uma “comunicação intra-cluster”, de modo que o Celestia fornece as principais partes do rollup para formar um cluster e se comunicar de maneira sem confiança.
Celestia Quantum Gravity Bridge e Celestium
A Celestia Quantum Gravity Bridge é uma ponte de disponibilidade de dados entre Ethereum e Celestia que permite L2 “disponibilidade de dados off-chain” (rollups Ethereum usando Celestia como a camada de disponibilidade de dados) no Ethereum.
Celestium é um rollup L2 construído em cima do Ethereum, usando Celestia em vez de Ethereum como uma camada de disponibilidade de dados, e ainda usando a mainnet Ethereum para liquidação e consenso, com outros L2s seguindo o exemplo para melhorar sua escalabilidade.
Resumo:
O Celestia é uma camada de disponibilidade de dados independente e, em alguns casos, uma camada de consenso, e os Rollups podem usar o Celestia para melhorar a escalabilidade devido às técnicas inerentes de amostragem de disponibilidade de dados e nós leves “honestos”.
PARTE 3: Pare nos Laboratórios de Combustível
Vamos terminar este tópico falando sobre o Fuel Labs, que está construindo uma camada de execução que pode ser implementada com Ethereum e Celestia, mantendo um alto nível de segurança e premissa de descentralização para escalar a taxa de transferência.
Saiba mais sobre o Fuel Labs:
Um dos produtos da Fuel Labs é o seu Optimistic Rollup, que eles construíram para escalar o Ethereum. Inclui:
Ponte minimizada de confiança entre Fuel e Ethereum
FuelVM - Verificação paralela através da execução de contratos inteligentes usando “UTXO” (saídas de transação não consumidas).
Linguagem de programação Sway
Em resumo, o FuelVMs pode executar vários processos ao mesmo tempo (validação paralela) porque o Celestia funciona com todas as VMs, e o Fuel também pode usar o Celestia como uma camada de disponibilidade de dados e/ou camada de consenso para iniciar rollups.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Saiba mais sobre Celestia e Combustível, Blockchains modulares de 2023 que devem ser focados
A escalabilidade sempre foi um foco chave da indústria, e acontece que as blockchains estão atualmente enfrentando o problema do “dilema triplo da escalabilidade”, e o blockchain modular que começou com a Celestia está propondo soluções em torno de sua escalabilidade, alto nível de segurança e descentralização, e o blockchain modular está se tornando uma narrativa mainstream, cripto KOL Thor Hartvigsen escreveu um artigo sobre “Blockchain modular e seu valor intrínseco”, compilado pela BlockBeats da seguinte forma:
PARTE 1: Comece com os conceitos básicos
Questões que precisam de ser melhoradas hoje:
Comunicação entre cadeias sem confiança
Escalabilidade de rollup quando o número de transações cresce o suficiente
Manter um alto nível de segurança e descentralização, visando aumentar a taxa de transferência (dilema triplo blockchain)
Em primeiro lugar, para garantir uma compreensão completa desses conceitos, precisamos estabelecer algumas terminologias, como mostrado abaixo:
blocos
Um bloco é parte integrante de um blockchain, e um único bloco consiste em dois componentes: o corpo do bloco headre, o cabeçalho contém o hash do bloco anterior, carimbo de data/hora e outros dados, e o corpo contém todas as transações no bloco.
Uma das estratégias de escalonamento mais populares no mercado é ter blocos maiores (Solana).
Blocos maiores = maior taxa de transferência, mas há alguns problemas no nível de descentralização.
Blocos maiores = dados maiores exigidos pelos nós, e poucas pessoas podem pagar por hardware mais caro que pode transportar grandes quantidades de dados.
nó
Um nó completo precisa armazenar todo o blockchain e todas as transações que foram feitas desde o primeiro bloco, e para transacionar no blockchain, ele precisa garantir o consenso, garantir que os dados estejam disponíveis e que os blocos sejam válidos.
Nó de Luz (Cliente Leve)
Nós leves são usados para rollups e terceirizam a maior parte do trabalho para nós completos, eles não validam transações, mas verificam se cada bloco tem consenso e se os dados do bloco estão disponíveis para a rede, a maioria dos nós leves depende da “suposição honesta da maioria” de que a maioria dos participantes (como validadores) são honestos, nós leves exigem menos hardware, mais nós, mas segurança geral mais fraca (às vezes).
Rollup (em Ethereum)
O Rollup/L 2 é uma cadeia construída sobre o Ethereum, usando a mainnet Ethereum como a camada de liquidação, e o Rollup pode ser pensado como uma camada de execução separada e retorna o pacote de transação para a mainnet para validação.
Atualmente, existem dois tipos de rollups: Optimistic Rollup e ZK Rollup.
Camada de Blockchain:
Blockchain pode ser dividido em 4 camadas:
Camada de execução, que fornece o ambiente para Dapps e processa transações neles;
Camada de disponibilidade de dados: Os nós recebem blocos do gerador de blocos e verificam se os dados (transações) estão disponíveis publicamente
Camada de consenso: determina a ordem das transações
Camada de liquidação: Determina o estado real do blockchain (final)
Monolítico vs. modular
Blockchains monolíticos são cadeias que são compostas por todas as 4 camadas acima, então monolítico precisa lidar com todos os acima, que é o caso do Ethereum e da maioria dos outros blockchains que você conhece.
Um blockchain modular é uma cadeia que terceiriza uma ou mais dessas 4 camadas para uma cadeia externa, que pode atingir novos níveis de escalabilidade devido ao fato de que blockchains modulares podem se concentrar em elementos específicos.
Alguns dos conceitos básicos são explicados acima e resumidos em tabelas da seguinte forma:
Rollups (por exemplo, Arbitrum, Optimism) no Ethereum atualmente atuam como a camada de execução e implementam a camada de disponibilidade de dados, camada de consenso e camada de liquidação através da mainnet Ethereum, que usará “disponibilidade de dados on-chain” para publicar dados em um L 1 especificado (Ethereum).
Por outro lado: um rollup com “disponibilidade de dados off-chain” publica seus dados em um local diferente do L1 especificado, e o rollup ainda pode usar Ethereum como a camada de liquidação, mas o Celestia atuará como a camada de disponibilidade de dados publicando dados dessa maneira (disponibilidade de dados off-chain).
Aqui estão os diferentes tipos de estruturas de rollup no Ethereum:
-Monolith = rede principal Ethereum
-Rollup=e.g. Arbitrum, Optimism (atua como uma camada de execução e usa Ethereum para outros)
-validium=“Rollup de disponibilidade de dados off-chain”, por exemplo, Celestia
PARTE 2: Saiba mais sobre Celestia
Celestia é uma rede blockchain modular, e o blockchain e todos os rollups VM (não apenas EVMs) podem usar Celestia como uma camada de disponibilidade de dados e camada de consenso, como mostrado na figura abaixo, Celestia fornece diferentes soluções para escalonamento modular, como “Sovereign rollups, Celestium, etc.”
Em primeiro lugar, você precisa entender a “camada de disponibilidade de dados”
Disponibilidade de dados: Como um nó, é possível receber um bloco do gerador de blocos e precisa verificar se os dados são públicos (publicados) para adicioná-lo como o próximo link no blockchain.
Problemas de disponibilidade de dados: ocorrem quando os dados são retidos.
Especificamente, o gerador de blocos não revela os dados de um novo bloco (no caso de um ataque de ocultação de dados), e o nó é subitamente incapaz de aprovar o bloco porque não pode ler os dados, o que é um problema comum em rollups.
Introdução à Amostragem de Disponibilidade de Dados (DAS):
O light client (que abordei anteriormente) pode verificar a disponibilidade de dados sem ter que baixar todos os dados, e o light client executa uma pequena amostra dos dados e obtém 50% de certeza de que os dados são realmente publicados todas as vezes.
Em muitos casos, os nós leves só precisam baixar menos de 1% dos dados para garantir que 99% dos dados sejam publicados, o que é uma grande melhoria!
Saiba mais
Voltando aos clientes leves, como eu disse anteriormente, os nós leves são muito menos caros em termos de requisitos de hardware, mas porque eles dependem de “suposições honestas da maioria”, eles são menos seguros.
E o cliente leve das “poucas suposições honestas”?
Por exemplo, os nós de luz da Celestia usam amostragem de disponibilidade de dados baixando uma pequena parte dos dados, e eles se baseiam nas “poucas suposições de honestidade” (assumindo que um pequeno número de traders de blockchain são honestos e seguem as regras do protocolo), o que melhora muito a segurança.
A figura a seguir mostra a comparação de diferentes nós e clientes
Vejamos agora as diferentes soluções da Celestia:
-Rollup Soberano
-O próprio Sovereign Rollup lida com a camada de execução e a camada de liquidação, em vez de usar Ethereum como a camada de liquidação como Arbitrum e Optimism.
Benefícios do Sovereign Rollup:
Maior liberdade sobre o ambiente de execução
Sem recursos de computação compartilhados
Um hard fork é possível depois que algo dá errado
Sovereign Rollups são mais semelhantes ao L 1 e podem ser ponteados para outros Sovereign Rollups e camadas de liquidação.
Cluster
Um cluster de blockchain é um conjunto de blockchains e rollups que podem se comunicar entre si de uma “maneira minimizada pela confiança”, uma ponte minimizada pela confiança entre duas cadeias que não requer um intermediário ou uma suposição honesta da maioria para garantir a segurança dos fundos.
Um exemplo de cluster é o Ethereum e seu Rollup (L2) ou diferentes cadeias no ecossistema Cosmos que são capazes de comunicação intra-cluster (pontes minimizadas por confiança em vez de pontes confiáveis).
Aqui está tudo combinado com Celestia:
A comunicação minimizada pela confiança (comunicação intra-cluster) requer “algumas suposições honestas”, que é exatamente o que a Celestia aproveita, e nós leves podem usar amostragem de disponibilidade de dados. As pontes minimizadas pela confiança são muito mais seguras, formando um “cluster” da cadeia e uma “comunicação intra-cluster”, de modo que o Celestia fornece as principais partes do rollup para formar um cluster e se comunicar de maneira sem confiança.
Celestia Quantum Gravity Bridge e Celestium
A Celestia Quantum Gravity Bridge é uma ponte de disponibilidade de dados entre Ethereum e Celestia que permite L2 “disponibilidade de dados off-chain” (rollups Ethereum usando Celestia como a camada de disponibilidade de dados) no Ethereum.
Celestium é um rollup L2 construído em cima do Ethereum, usando Celestia em vez de Ethereum como uma camada de disponibilidade de dados, e ainda usando a mainnet Ethereum para liquidação e consenso, com outros L2s seguindo o exemplo para melhorar sua escalabilidade.
Resumo:
O Celestia é uma camada de disponibilidade de dados independente e, em alguns casos, uma camada de consenso, e os Rollups podem usar o Celestia para melhorar a escalabilidade devido às técnicas inerentes de amostragem de disponibilidade de dados e nós leves “honestos”.
PARTE 3: Pare nos Laboratórios de Combustível
Vamos terminar este tópico falando sobre o Fuel Labs, que está construindo uma camada de execução que pode ser implementada com Ethereum e Celestia, mantendo um alto nível de segurança e premissa de descentralização para escalar a taxa de transferência.
Saiba mais sobre o Fuel Labs:
Um dos produtos da Fuel Labs é o seu Optimistic Rollup, que eles construíram para escalar o Ethereum. Inclui:
Ponte minimizada de confiança entre Fuel e Ethereum
FuelVM - Verificação paralela através da execução de contratos inteligentes usando “UTXO” (saídas de transação não consumidas).
Linguagem de programação Sway
Em resumo, o FuelVMs pode executar vários processos ao mesmo tempo (validação paralela) porque o Celestia funciona com todas as VMs, e o Fuel também pode usar o Celestia como uma camada de disponibilidade de dados e/ou camada de consenso para iniciar rollups.