Relatório de pesquisa sobre blockchain modular: solucionando o gargalo de desempenho da blockchain com plug-and-play

1、O que é blockchain modular

Quando abordamos a blockchain modular, é necessário entender primeiro o conceito de blockchain monolítica. As cadeias monolíticas, como Bitcoin e Ethereum, são conhecidas por sua abrangência, assumindo independentemente todos os aspectos da rede, desde o armazenamento de dados até a verificação de transações e a execução de contratos inteligentes. Nesse processo, as cadeias monolíticas desempenham um papel de generalista, abrangendo todos os aspectos.

ÉterÉterumBlocoÉter na cadeia, uma cadeia 01928374656574839201

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

Através desta analogia, podemos entender mais claramente como as várias arquiteturas da blockchain trabalham em conjunto. Uma blockchain monolítica executa todas as funções em uma única cadeia, enquanto uma blockchain modular é uma nova arquitetura de blockchain que divide o sistema em vários componentes ou camadas especializadas, sendo cada componente responsável por tarefas específicas, como consenso, disponibilidade de dados, execução e liquidação.

blockchain modular como um grupo de especialistas, focados em escavação profunda e inovação tecnológica em seus respectivos campos. Esse foco permite que a blockchain modular forneça excelente desempenho e experiência do usuário em funções específicas, por exemplo, elas podem oferecer velocidades de processamento de transações mais rápidas a um custo mais baixo.

Em termos de arquitetura de nó, a cadeia monolítica depende de nós completos, que devem baixar e processar uma cópia de dados da cadeia de blocos inteira. Isso não apenas impõe altas demandas de armazenamento e recursos computacionais, mas também limita a velocidade de expansão da rede. Em contraste, a blockchain modular adota um design de nó leve, que só precisa processar informações do cabeçalho do bloco, o que aumenta significativamente a velocidade das transações e a eficiência da rede.

Uma das principais vantagens da blockchain modular é a sua flexibilidade e capacidade de colaboração. Ela pode ter funções não essenciais terceirizadas para outros especialistas, criando um efeito sinérgico e melhorando significativamente o desempenho geral. Essa filosofia de design é semelhante às peças de Lego, permitindo que os desenvolvedores combinem livremente diferentes módulos para criar soluções diversas.

Embora as blockchains monolíticas tenham vantagens em termos de controle global, segurança e estabilidade, elas também enfrentam desafios de escalabilidade, dificuldade de atualização e adaptação a novas necessidades. As blockchains modulares, com sua alta flexibilidade e capacidade de customização, destacam-se ao simplificar o processo de criação e otimização de novas blockchains.

No entanto, a blockchain modular também enfrenta seus próprios desafios. Sua arquitetura complexa aumenta a carga de trabalho dos desenvolvedores no design, desenvolvimento e manutenção. Como uma tecnologia emergente, a blockchain modular ainda não passou por testes de segurança abrangentes e pela prova da flutuação do mercado, sua estabilidade e segurança a longo prazo ainda precisam ser confirmadas.

2. Por que precisamos de uma blockchain modular

Por que a tecnologia de blockchain modular recebe tanta atenção e é prevista como uma 'tendência futura'? Isso está intimamente relacionado à famosa teoria do 'Trilema Impossível' no campo da blockchain. O 'Trilema Impossível' da blockchain refere-se à dificuldade de uma rede de blockchain alcançar o estado ideal em termos de segurança, descentralização e escalabilidade ao mesmo tempo.

A escalabilidade refere-se à capacidade da rede de processar um grande volume de transações e de operar de forma eficiente e com baixo custo à medida que a base de utilizadores e o volume de transações aumentam. Geralmente é medida através do TPS (transações por segundo) e da latência (tempo necessário para confirmar uma transação).

A segurança envolve o custo e a dificuldade de proteger a rede blockchain contra ataques. Por exemplo, o mecanismo POW do Bitcoin exige que o atacante controle mais de 51% da potência computacional da rede, enquanto o mecanismo POS do Ethereum exige uma conspiração de mais de ⅓ dos nós.

A descentralização descreve o funcionamento da rede sem depender de um único nó central, mas sim distribuída por vários nós. Quanto mais nós e maior a distribuição geográfica, maior o grau de descentralização da rede.

O ponto central do 'Trilema Impossível' é que é difícil para um sistema de blockchain otimizar todas essas três características. Por exemplo: entre muitas blockchains públicas, o Bitcoin e o Ethereum se destacam em termos de descentralização e segurança devido à sua ampla distribuição e grande quantidade de nós.

No entanto, eles sacrificam alguma escalabilidade, resultando em velocidades de transação lentas e altas taxas de transação: o tempo médio de bloqueio do Bitcoin é de cerca de 10 minutos e o TPS do Ethereum é de cerca de 13; durante picos de volume de transações, as taxas de transação do Ethereum podem chegar a centenas de dólares.

Foi precisamente nesse contexto que a tecnologia blockchain modular surgiu, resolvendo os desafios de escalabilidade e custos de transação das cadeias públicas tradicionais, ao atribuir diferentes funções a módulos especializados. Por exemplo, a Rede de Iluminação do Bitcoin e a tecnologia Rollup do Ethereum são exemplos da abordagem modular.

As vantagens da blockchain modular residem na sua arquitetura em camadas, permitindo a otimização de cada camada para requisitos específicos. A camada de dados pode focar no armazenamento e validação de dados, enquanto a camada de execução pode lidar com a lógica de contratos inteligentes. Esta separação não só melhora o desempenho e a eficiência, mas também promove a interoperabilidade entre diferentes blockchains, fornecendo uma base para a construção de um ecossistema aberto e interligado.

Em suma, a tecnologia de blockchain modular oferece uma nova maneira de resolver as limitações das cadeias públicas tradicionais. Mantendo a descentralização e a segurança, ela alcança maior escalabilidade e custos de transação mais baixos, o que tem um significado profundo para a ampla aplicação e desenvolvimento a longo prazo da tecnologia blockchain.

3、Análise do Projeto de Corridas de Blockchain Modular

3.1 Camada de execução

A blockchain modular, de acordo com as suas características arquiteturais, pode ser dividida em diferentes tipos. Dentro destes tipos, a camada de disponibilidade de dados e a camada de consenso são frequentemente projetadas como uma entidade unificada devido à sua estreita interdependência. Isto ocorre porque, quando os nós recebem dados de transação, geralmente também determinam simultaneamente a ordem das transações, o que é fundamental para a segurança e imutabilidade da blockchain.

Com base nesses princípios de design, podemos entender os diferentes projetos de blockchain modular a partir das perspectivas da camada de execução, camada de disponibilidade de dados e consenso, e camada de liquidação.

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

Tecnologia Camada 2, como uma extensão da camada de execução na arquitetura blockchain, é uma expressão do conceito de blockchain modular. Ele se dedica a melhorar a escalabilidade da cadeia principal, construindo uma rede, sistema ou tecnologia fora da cadeia que é construída sobre a blockchain de camada inferior.

Soluções de Camada 2 permitem processamento de transações mais rápido e mais eficiente em termos de custos, mantendo a segurança e a descentralização da cadeia de blocos subjacente. De acordo com o painel dune criado por @0x ning, a proporção média de gás consumido para verificação e liquidação de Camada 2 no ecossistema Ethereum é inferior a 10%, o que reduz significativamente o custo de transação para os usuários.

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

fonte: ning/ethereum-gas-war

A tecnologia Rollup é atualmente a solução de camada 2 mais convencional, e seu conceito central é "execução off-chain, verificação on-chain", executando computação e outros trabalhos off-chain e, em seguida, carregando dados de chamada de volta para a rede principal.

Execução off-chain: No modelo rollup, as transações são executadas off-chain, enquanto o blockchain subjacente é responsável apenas por verificar a prova de transação no contrato inteligente e armazenar os dados de transação originais. Esse projeto reduz significativamente a carga computacional na cadeia principal e reduz os requisitos de armazenamento, permitindo um processamento de transações mais eficiente. Para reduzir ainda mais os custos, a Rollup emprega a tecnologia de embalagem de transações. Pode ser comparado à consolidação de mercadorias na logística, onde o envio de cada remessa individualmente incorre em altos custos de envio. A tecnologia Rollup, por outro lado, reduz drasticamente o custo por transação, empacotando várias transações juntas para uma única "remessa".

na cadeia de validação: A validação na cadeia é fundamental para a segurança da rede Layer 2. As redes Layer 2 devem fornecer provas de encriptação para resolver potenciais divergências na cadeia subjacente. Atualmente, existem dois mecanismos de prova principais: prova de erro e prova de validade, que suportam respectivamente Optimistic Rollups e ZK Rollups.

Prova de erro de rollups otimistas: Os rollups otimistas adotam uma suposição otimista de que todas as transações são válidas por padrão, a menos que haja evidências claras de erro. Esse modelo depende da prova de erro durante o período de desafio (prova de fraude), onde qualquer participante da rede pode apresentar prova para desafiar o estado do contrato inteligente, garantindo a imparcialidade e transparência da rede.

De acordo com os dados do L2 BEAT, atualmente existem 16 camadas 2 que utilizam o mecanismo de Rollups Otimistas, tais como: Arbitrum, OP, Base, Blast, etc.

  • Prova de validade de ZK Rollups

Ao contrário do Optimistic Rollups, o ZK Rollups adota um método mais cauteloso, exigindo que todas as transações sejam validadas antes da aceitação. Esse mecanismo de validação é semelhante a um processo de verificação, garantindo que todas as transações e cálculos na camada 2 da rede sejam precisos e corretos.

Em resumo, a prova de validade é a pedra angular dos ZK-Rollups, exigindo que cada lote de transações seja acompanhado de uma prova correspondente, garantindo assim que os contratos inteligentes na cadeia subjacente possam verificar e aprovar as alterações de estado. Para os nós de validação, o ZK Rollups fornece um mecanismo de liquidação sem erro, pois cada transação deve passar por uma rigorosa validação de eficácia.

De acordo com os dados do L2 BEAT, atualmente existem um total de 11 camadas 2 que utilizam o mecanismo ZK Rollups, como Linea, Starknet, zkSync, etc.

3.2 Celestia

Celestia, como pioneira na área da blockchain modular, é essencialmente uma camada de disponibilidade de dados que fornece uma base sólida para o desenvolvimento de dApps e Rollup. Ao implantar na camada de disponibilidade de dados e na camada de consenso da Celestia, os desenvolvedores de aplicativos podem se concentrar na otimização da lógica de execução, deixando a disponibilidade de dados e a complexidade do mecanismo de consenso para a Celestia lidar. A arquitetura da Celestia foi projetada para fornecer soluções de expansão modular diversificadas, incluindo principalmente os seguintes três tipos:

Rollup de soberania: O Celestia fornece uma camada de disponibilidade de dados e uma camada de consenso, enquanto as camadas de liquidação e execução são implementadas independentemente em suas respectivas cadeias soberanas.

Rollup de liquidação (por exemplo, projeto Cevmos): Com base na camada de dados e consenso fornecida pela Celestia, o Cevmos fornece serviços de liquidação, enquanto a cadeia de aplicativos desempenha o papel da camada de execução.

Celestium: A camada de disponibilidade de dados é responsabilidade da Celestia, enquanto a camada de consenso e a camada de liquidação dependem da poderosa rede Ethereum, e a AppChain continua a focar na camada de execução.

Celestia adotou várias tecnologias inovadoras, reduzindo significativamente os custos de armazenamento de dados e otimizando a eficiência de armazenamento.

Tecnologia de codificação de apagamento: uma das inovações da Celestia é a aplicação de códigos de apagamento (Erasure Codes). No artigo "Amostragem de disponibilidade de dados e prova de fraude" escrito em conjunto por Mustafa Albasan (um dos fundadores da Celestia) e Vitalik Buterin, uma nova arquitetura é proposta, em que os nós completos são responsáveis pela produção de blocos, enquanto os nós leves são responsáveis pela validação dos blocos. A tecnologia de codificação de apagamento garante que, ao introduzir redundância durante a transmissão de dados, mesmo em caso de perda de dados de até 50%, os blocos de dados originais podem ser completamente recuperados.

Este mecanismo significa que, para garantir 100% de disponibilidade dos dados do bloco, os produtores de bloco só precisam publicar 50% dos dados do bloco na rede. Se houver produtores mal-intencionados tentando adulterar 1% dos dados do bloco, eles realmente precisariam adulterar 50% dos dados, o que aumenta significativamente o custo de suas ações maliciosas.

Amostragem de Disponibilidade de Dados: Celestia resolve o problema da escalabilidade blockchain introduzindo a tecnologia de Amostragem de Disponibilidade de Dados (DAS). O fluxo de trabalho do DAS inclui as seguintes etapas-chave:

Amostragem aleatória: os nós leves realizam várias rodadas de amostragem aleatória nos dados do bloco, solicitando apenas uma pequena parte dos dados do bloco a cada vez.

Aumentar gradualmente a confiança: à medida que os nós de luz concluem mais rodadas de amostragem, sua confiança na disponibilidade dos dados aumenta gradualmente.

Alcançando o limiar de confiança: uma vez que um nó de luz atinge o nível de confiança predefinido por amostragem (por exemplo, 99%), ele considera os dados do bloco como disponíveis.

Este mecanismo permite que nós leves verifiquem a disponibilidade dos dados do bloco sem precisar baixar todo o bloco, garantindo a integridade e disponibilidade dos dados da blockchain. Celestia se concentra em fornecer disponibilidade de dados em vez de executar estados, o que aumenta a taxa de produção de blocos e permite que cada bloco tenha mais espaço para acomodar mais dados de amostragem, resultando em um aumento significativo no TPS (transações por segundo).

3.3 EigenDA

EigenDA é um serviço de disponibilidade de dados seguro, com alta capacidade de transferência e descentralizado, é o primeiro serviço de verificação ativa (AVS) lançado na EigenLayer. AVS pode ser entendido como um operador de nó, uma parte dos milhares de operadores de nó escolhidos na Ethereum, que, além de suas funções principais (responsáveis pela verificação de consenso da Ethereum), também realizam trabalhos adicionais (prestação de serviços de verificação de consenso para redes rollup e outras com necessidades de verificação de consenso), para obter receitas adicionais.

Com o aumento da quantidade de Ethereum reestacadas e com mais AVS a juntarem-se ao ecossistema EigenLayer no futuro, os Rollups podem obter custos de transação mais baixos e maior segurança e composibilidade no ecossistema EigenLayer.

EigenLayer é um protocolo de re-stake baseado no Ethereum, que utiliza os validadores da camada de consenso do Ethereum como validadores, ou seja, utiliza parte da segurança do Ethereum para evitar riscos de confiança em provedores de serviços centralizados ou em tokens próprios, reduzindo assim a barreira de entrada para outros projetos. Ao mesmo tempo, ele fortalece a rede de confiança do Ethereum, aumentando o valor e a influência do Ethereum.

Em termos de arquitetura, o EigenDA utiliza a tecnologia ZK para verificar os dados de estado submetidos à Camada 2, e a Rede principal do Ethereum é responsável pela segurança do consenso garantida pelo Restaking ETH, bem como pela determinação final, e, por fim, pela submissão e armazenamento dos dados de estado da Camada 2 na Rede principal do Éter. Portanto, o EigenDA atua como um subcontratante na validação e determinação final dos serviços DA na Rede principal do Ethereum, em vez de competir com Celestia.

3.4 Avail

Avail é um projeto de blockchain modular anunciado pela equipe da Polygon em junho de 2023, separado da Polygon em março deste ano e operando como uma entidade independente. Atualmente, o Avail está em execução no Testnet e recentemente concluiu uma rodada de financiamento da Série A de US $ 43 milhões, liderada em conjunto pela Dragonfly e Cyber Fund.

A arquitetura central do Avail é composta principalmente pelo Avail DA, Avail Nexus e Avail Fusion. O Avail DA é uma camada modular de disponibilidade de dados que fornece serviços DA para várias blockchains, assim como o Celestia. O Avail Nexus é um protocolo padronizado de mensagem entre cadeias cruzadas, semelhante ao protocolo IBC do Cosmos, que permite operações interativas entre cadeias cruzadas. O Avail Fusion introduz o consenso POS com múltiplos ativos empenhados, com o objetivo de fornecer segurança de consenso para toda a rede Avail.

Em termos de tecnologia, o Avail DA utiliza compromissos polinomiais de Kate para evitar prova de fraude e não requer assumir que a maioria dos nós é honesta, nem depende de nós completos para obter dados utilizáveis. Isso é diferente da arquitetura do Celestia, que é baseada em prova de fraude, portanto, há uma diferença fundamental entre eles em termos técnicos.

Com o surgimento de projetos de blockchain de disponibilidade de dados modular, como Celestia, Avail, a competição modular de DA War se intensificará cada vez mais, e a funcionalidade da Ethereum como camada DA também será desviada, o que poderá resultar em uma competição acirrada de 'um superando muitos' no futuro.

3.5 Dymension

Dymension é uma plataforma de blockchain modular baseada em Cosmos, que fornece um framework conciso para o desenvolvimento da RollApp através de tecnologias de agregação de escalabilidade embutidas. Na arquitetura da Dymension, os desenvolvedores podem se concentrar na implementação da lógica de negócios, implantando rapidamente a Rollup para aplicativos específicos com o pacote de ferramentas de desenvolvimento Rollup (RDK) e uma camada de liquidação dedicada.

A arquitetura do Dymension consiste em duas partes principais: RollApp e Dymension Hub.

RollApp é a fusão de Rollup e App, é um blockchain modular de alta performance dedicado a aplicativos específicos na Dymension. RollApp pode ser apresentado em várias formas, incluindo, mas não limitado a soluções Layer 2 especializadas para aplicativos descentralizados como plataformas DeFi, jogos Web3 e mercados de troca de NFT.

No RollApp, o Sequencer desempenha um papel fundamental na validação, classificação e processamento de transações locais. Depois que o bloco é compactado, esses dados são passados para um nó completo de mesmo nível e publicados on-chain para uma rede de disponibilidade de dados escolhida pelo RollApp, como o Celestia. Depois de obter uma resposta de Celestia, o sequenciador envia sua raiz de estado para o Dymension Hub para formação de consenso e assentamento.

Como centro de todo o ecossistema, o Dymension Hub desempenha funções de camada de consenso e liquidação. Ele recebe a raiz de estado do RollApp e fornece serviços finais de confirmação de transações e liquidação para os RollApps.

Com este design, o Rollup pode delegar as tarefas de consenso e liquidação para o Dymension Hub, enquanto delega as tarefas de armazenamento e validação de dados para redes DA como Celestia. Dessa forma, o Rollup pode compartilhar a segurança econômica dessas duas redes, enquanto se concentra em melhorar a eficiência de execução e a experiência do usuário do aplicativo em si.

3.6 Cevmos

O nome Cevmos combina Celestia, EVMos e CosmOS, com o objetivo de fornecer uma camada de liquidação para rollups compatíveis com EVM. Como o Cevmos em si é um rollup, todos os rollups construídos sobre ele são chamados de rollups de liquidação. Cada rollup é implantado na Ethereum através de uma ponte de confiança bidirecional minimizada com o rollup Cevmos, reduzindo assim o esforço de migração para os contratos e aplicativos rollup existentes na Ethereum. Os rollups no Cevmos publicam dados no Cevmos, que em seguida processa esses dados em lotes e os publica no Celestia. Assim como na Ethereum, o Cevmos atua como uma camada de liquidação para a execução das provas dos rollups.

4. Blockchain modular do ecossistema Bitcoin

Com o efeito de enriquecimento trazido pelo protocolo Ordinals e a aprovação do ETF de Bitcoin, vários fatores positivos se reuniram, injetando nova vitalidade no ecossistema do Bitcoin. A atenção do mercado foi rapidamente atraída para o ecossistema do Bitcoin, e os investidores institucionais também estão direcionando fundos para este campo, demonstrando confiança e expectativas para o futuro desenvolvimento do ecossistema do Bitcoin.

Nesse contexto, a tecnologia Layer 2 do Bitcoin apresenta um cenário próspero, com várias soluções técnicas emergindo e formando um ecossistema diversificado e vibrante. Diversas soluções inovadoras estão surgindo, impulsionando coletivamente a expansão e a otimização da rede Bitcoin. Embora ainda não haja consenso sobre a definição precisa do Bitcoin Layer 2 na indústria, este artigo se baseará na ideia de uma blockchain modular do Ethereum para explorar as possibilidades e métodos de construção do Bitcoin Layer 2. A rede Ethereum é conhecida por sua funcionalidade de contrato inteligente Turing Completo, capaz de armazenar e verificar estados históricos para suportar aplicativos descentralizados complexos (DApps). Em contraste, a rede Bitcoin é uma rede não inteligente e sem estado de contratos, cuja deficiência no design do sistema é principalmente devido a dois aspectos:

1. Limitações do sistema de conta UTXO

No mundo da blockchain, existem principalmente duas formas de registro: o modelo de conta/saldo e o modelo UTXO. O modelo UTXO usado pelo Bitcoin é claramente contrastado com o modelo de conta/saldo usado pelo Ethereum.

No sistema Bitcoin, embora os usuários vejam o saldo da conta na carteira, na verdade, o sistema Bitcoin projetado por Satoshi Nakamoto não inclui o conceito de saldo. O chamado “saldo de Bitcoin” é na verdade um conceito derivado de UTXO pela aplicação da carteira. UTXO representa saída de transação não gasta, sendo o cerne da geração e verificação das transações Bitcoin.

Cada transação de Bitcoin é composta por entradas e saídas, onde cada transação consome uma ou mais entradas e gera novas saídas. Essas novas saídas se tornam UTXOs (Unspent Transaction Outputs) e aguardam transações futuras para serem consumidas.

Como uma arquitetura de transferência e liquidação de ativos extremamente simplificada, o modelo UTXO é difícil de ser escalado para suportar recursos complexos como contratos inteligentes.

2. Linguagem de script não Turing completa

A linguagem de script do Bitcoin não suporta todos os tipos de cálculos, pois não possui instruções de loop e controle de condição, o que o torna incompleto em termos de Turing. Essa característica, embora ajude a reduzir ataques de hackers e aumentar a segurança da rede, também limita a capacidade do Bitcoin de executar contratos inteligentes complexos.

Devido à insuficiência do design do sistema Bitcoin, para funcionalidades mais complexas, ele precisa depender de módulos externos para expansão modular. Nesse ponto, a necessidade de modularidade do Bitcoin é sem dúvida mais urgente do que a do Ethereum. As funcionalidades da camada de execução, camada de disponibilidade de dados, camada de consenso e camada de interoperabilidade entre cadeias de sua ecologia, todas elas precisam ser encapsuladas e expandidas de forma modular.

4.1 Merlin Chain

Atualmente, na pista de corridas da Camada 2 do Bitcoin, a TVL da Merlin Chain é a mais alta, atingindo vários bilhões de dólares, sendo considerado o projeto mais atraente no ecossistema do Bitcoin. Como uma rede de Camada 2 do Bitcoin, a Merlin Chain suporta uma variedade de ativos nativos do Bitcoin e também é compatível com EVM, demonstrando seu compromisso duplo com os ecossistemas do Bitcoin e do Ethereum.

As funcionalidades do Merlin giram em torno da rede ZK-Rollup, rede de oráculos descentralizados e prevenção de fraudes na cadeia.

Rede ZK-Rollup: O cerne dos ZK-Rollups é o uso de prova de conhecimento zero. Prova de conhecimento zero, como um método de criptografia, permite que uma parte (o provador) prove para outra parte (o verificador) que uma determinada declaração está correta, sem revelar nenhuma informação além da prova de que a declaração está correta.

A Merlin Chain processa e calcula transações fora da cadeia para evitar os altos custos de transação e congestionamento de rede na rede Bitcoin. Ao mesmo tempo, o ZK-rollup pode compactar várias provas de transação em lotes, e a cadeia principal do Bitcoin só precisa verificar uma única prova que empacota várias transações, reduzindo significativamente a carga de trabalho da cadeia principal e melhorando a eficiência das transações.

Rede de Oráculos Descentralizados: A rede de oráculos descentralizados do Merlin atua como o Comitê de Disponibilidade de Dados (DAC) para verificar e garantir que os ordenadores estejam publicando dados completos de DA de forma precisa fora da cadeia. A natureza descentralizada da rede de oráculos é devido ao seu formato de POS, onde qualquer pessoa pode operar um nó de oráculo desde que faça stake suficiente. Esse mecanismo de stake é altamente flexível, suportando ativos como BTC, MERL, e também suporta stake delegado semelhante ao Lido.

Prevenção de fraudes na cadeia: A abordagem do Merlin com BitVM também adota o mecanismo 'ZK-Rollup' otimista, que pode ser entendido como a suposição de que todas as provas ZK são confiáveis por padrão e apenas punindo os operadores quando ocorrem erros. Como a verificação é feita na rede principal do Bitcoin, na cadeia do Bitcoin, devido a limitações técnicas, não é possível verificar completamente as provas ZK, apenas verificar um determinado processo de cálculo em casos especiais. Portanto, as pessoas só podem apontar erros em uma etapa de cálculo durante o processo de verificação fora da cadeia ZKP e desafiar através de prova de fraude.

4.2 Rede B²

A rede B² adota um design modular, com a camada Rollup (ZK-Rollup) responsável pela execução, a camada de disponibilidade de dados (B² Hub) responsável pelo armazenamento de dados, os nós B² realizando verificações fora da cadeia, e a camada final de liquidação sendo a rede principal Bitcoin. A camada ZK-Rollup da rede B² adota a solução zkEVM, responsável pela execução das transações do usuário na rede de segundo nível e pela geração de provas relacionadas. A camada Rollup é responsável pela submissão e processamento das transações do usuário, enquanto a camada DA é responsável por armazenar cópias dos dados consolidados e verificar as provas de conhecimento zero relacionadas.

B² Hub é uma rede DA construída fora da cadeia com suporte para recursos de amostragem de dados, sendo considerada pioneira em soluções de extensão modular para o Bitcoin. O B² Hub se baseia no design do Celestia e introduz recursos de amostragem de dados e codificação de apagamento para garantir a rápida distribuição de novos dados para vários nós externos e minimizar o risco de retenção de dados. Além disso, o Committer no B² Hub faz upload dos índices de armazenamento e hashes de dados do DA para a cadeia Bitcoin para acesso público.

模块化区块链研究报告:可插拔式解决区块链性能瓶颈

Fonte:

De acordo com o plano futuro da Rede B², o B² Hub compatível com EVM tem o potencial de se tornar uma camada de validação fora da cadeia e uma camada DA para várias Layer 2 do Bitcoin, formando uma extensão funcional fora da cadeia do Bitcoin. Dado que o próprio Bitcoin não pode suportar muitos cenários de uso, a construção de uma camada de extensão funcional fora da cadeia se tornará cada vez mais comum no ecossistema da Camada 2.

B² Hub como o primeiro módulo de terceiros modularizados da camada DA do Bitcoin, pode ajudar outras camadas 2 do Bitcoin a utilizar a cadeia principal do Bitcoin como camada de liquidação final e herdar a segurança do Bitcoin, o que é benéfico para impulsionar a expansão da rede Bitcoin e aumentar a diversidade de suas aplicações.

5 Conclusão

"Modular é o futuro" Este slogan está gradualmente passando de uma ideia para a realidade. A tecnologia blockchain modular, com sua flexibilidade e escalabilidade, oferece uma base sólida para construir aplicativos descentralizados de próxima geração. Essa tecnologia permite que os desenvolvedores escolham e combinem diferentes módulos de acordo com suas necessidades específicas, criando soluções blockchain mais eficientes, seguras e fáceis de manter.

O surgimento de blockchains modulares representa uma ideia mais "orientada para a alma" de produtos conectáveis. Nesta linha de pensamento, o blockchain não é mais visto como um sistema fechado, mas como uma plataforma aberta e escalável onde vários serviços e recursos podem ser conectados e retirados tão facilmente quanto os tijolos Lego. Essa flexibilidade permite que os desenvolvedores criem e implantem rapidamente soluções de blockchain com base nas necessidades de casos de uso específicos. Originária do ecossistema Ethereum e depois mostrando sua força no ecossistema Bitcoin, a tecnologia modular tem sido usada em várias trilhas da indústria de criptomoedas. Por exemplo, a Chromia, uma cadeia pública modular que usa a tecnologia de "banco de dados relacional", cooperou com muitos jogos como My Neighbor Alice e Chain of Alliance no campo do jogo. Na trilha RWA, a Chromia criou o Ledger Digital Asset Protocol, que foi adotado por vários projetos.

No campo da IA, a CARV concentra-se na construção de camadas de dados modulares para jogos de IA e Web3, garantindo a privacidade e a segurança no processo de processamento de dados através da utilização de tecnologias como Ambiente de Execução Confiável (TEE) e argumentos de conhecimento zero.

Com o contínuo amadurecimento da tecnologia de blockchain modular e a expansão de sua aplicação em diferentes áreas, temos boas razões para acreditar que essa tecnologia trará mais possibilidades de inovação para vários setores. Desde o surgimento do Bitcoin até a ampla aplicação da blockchain modular hoje em dia, testemunhamos como a tecnologia blockchain evoluiu de uma única aplicação de moeda digital para um ecossistema que suporta aplicações complexas e diversas. No futuro, a blockchain modular continuará impulsionando o progresso tecnológico e estabelecendo as bases para a construção de um mundo digital mais aberto, flexível e seguro.

Ver original
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
Sem comentários