Com cuidado! Muito texto.
Os protocolos da Camada 0 são a infraestrutura na qual os blockchains da Camada 1 podem ser construídos. Os protocolos da camada 0 são a camada fundamental para redes e aplicações blockchain e, portanto, são uma das muitas opções para enfrentar os desafios da indústria, como escalabilidade e interoperabilidade.
Introdução
Em que consiste o ecossistema blockchain? Uma forma de separar partes do ecossistema é classificá-las em camadas, semelhantes aos protocolos da Internet.
O ecossistema blockchain pode ser classificado da seguinte forma:
Camada 0: A infraestrutura subjacente na qual muitos blockchains da camada 1 podem ser construídos.
Primeira camada: os blockchains subjacentes usados pelos desenvolvedores para criar aplicativos, como aplicativos descentralizados (DApps).
Segunda camada: soluções de escalonamento que movem a atividade da rede além dos blockchains da primeira camada para aliviar a carga de transações.
Terceira camada: camada de aplicação baseada em Blockchain, incluindo jogos, carteiras e outros DApps.
No entanto, nem todos os ecossistemas blockchain se enquadram nessas categorias. Alguns podem não ter determinados níveis, enquanto outros podem ser classificados em níveis diferentes dependendo do contexto.
Os protocolos da Camada 0 eliminam algumas das limitações das redes da Camada 1 construídas em uma arquitetura monolítica, como Ethereum. A Camada 0 ajuda a resolver problemas de escalabilidade e interoperabilidade, criando uma infraestrutura subjacente mais flexível e permitindo que os desenvolvedores executem seus próprios blockchains para fins específicos.
Que problemas o nível zero pode resolver?
Compatibilidade
Interoperabilidade é a capacidade dos blockchains de se comunicarem entre si. Esta propriedade permite uma rede de produtos e serviços mais conectada e conveniente.
As redes Blockchain construídas no mesmo protocolo da camada 0 podem se comunicar entre si por padrão, sem pontes especiais. A Camada 0 usa várias iterações de protocolos de transferência entre cadeias, permitindo que os blockchains do ecossistema expandam as capacidades e casos de uso uns dos outros. Como resultado, as redes são capazes de aumentar a velocidade das transações e melhorar a eficiência.
Escalabilidade
Blockchains monolíticos, como o Ethereum, muitas vezes sofrem de congestionamento porque todas as funções críticas, como execução de transações, consenso e disponibilidade de dados, são fornecidas por um único protocolo de camada 1. Isso cria um problema de escala que pode ser resolvido pela Camada 0, sendo capaz de delegar essas tarefas a diferentes blockchains.
Esse design permite que redes construídas na mesma infraestrutura de camada 0 otimizem determinadas tarefas, aumentando assim a escalabilidade. Por exemplo, em cadeias de execução, o número de transações por segundo pode ser aumentado.
Flexibilidade de desenvolvimento
Os protocolos da camada 0 geralmente oferecem kits de desenvolvimento de software (SDKs) fáceis de usar e uma interface amigável para incentivar os desenvolvedores a lançar seus próprios blockchains para fins específicos.
Os protocolos da camada 0 fornecem aos desenvolvedores maior flexibilidade na configuração de blockchains, permitindo-lhes definir seus próprios modelos de emissão de tokens e o tipo de DApps que criam.
Como funciona o protocolo da Camada 0?
Os protocolos da camada 0 podem funcionar de diferentes maneiras. Eles podem diferir em design, função e foco.
Normalmente, os protocolos da camada 0 servem como blockchain principal e primário para suportar dados de transação em várias cadeias da camada um. Embora existam clusters de blockchain da camada 1 construídos em protocolos da camada 0, também existem protocolos de transferência entre cadeias que permitem que tokens e dados sejam transferidos entre diferentes blockchains.
As estruturas e relacionamentos desses três componentes podem diferir dependendo do protocolo específico da camada 0. Vejamos alguns exemplos:
De bolinhas
O cofundador da Ethereum, Gavin Wood, desenvolveu o protocolo Polkadot, que permite aos desenvolvedores criar seus próprios blockchains. Ele usa uma rede principal chamada Polkadot Relay Chain. Cada blockchain independente construído em Polkadot é conhecido como cadeia paralela ou parachain.
O Relay Chain funciona como uma ponte entre parachains e garante uma transferência eficiente de dados. Ele usa sharding, um método para otimizar o processamento de transações separando blockchains ou outros tipos de bancos de dados.
A segurança e o consenso da rede Polkadot são fornecidos pelo mecanismo de validação Proof of Stake (PoS). Para criar um projeto no Polkadot, os desenvolvedores participam de leilões de slots. O primeiro projeto de parachain da Polkadot foi aprovado em leilão em dezembro de 2021.
Avalanche
O blockchain Avalanche foi lançado em 2020 pela Ava Labs. Centra-se em protocolos DeFi e utiliza uma infraestrutura composta por três cadeias principais: a cadeia de contrato (cadeia C), a cadeia de troca (cadeia X) e a cadeia de plataforma (cadeia P).
Eles são projetados especificamente para executar funções essenciais do ecossistema para melhorar a segurança e, ao mesmo tempo, oferecer baixa latência e alto rendimento. O X-Chain é usado para criar e negociar ativos, o C-Chain é usado para criar contratos inteligentes e o P-Chain é usado para coordenar validadores e sub-redes. A estrutura flexível do Avalanche também permite trocas cruzadas rápidas e de baixo custo.
Cosmos
A Cosmos Network foi fundada em 2014 por Ethan Buchman e Jae Kwon. Consiste na rede principal do Cosmos Hub, que opera com base em Prova de Participação, e blockchains de usuários conhecidos como zonas. O Cosmos Hub transfere ativos e dados entre zonas interconectadas e fornece segurança geral de rede.
Cada zona é criada de acordo com as necessidades do desenvolvedor e permite instalar sua própria criptomoeda, configurar validação de bloco e assim por diante. Todos os aplicativos e serviços Cosmos hospedados nessas zonas se comunicam por meio do protocolo Inter-Blockchain Communication (IBC). Isto permite que ativos e dados sejam trocados livremente entre blockchains independentes.
Resumo
Dependendo do seu design, os blockchains da camada 0 poderiam resolver alguns dos problemas da indústria, como interoperabilidade e escalabilidade. No entanto, só o tempo dirá o quão bem sucedida será esta decisão. Existem muitos projetos concorrentes que visam atingir objetivos semelhantes.
A eficácia dos blockchains da camada 0 na resolução de problemas da indústria dependerá de sua capacidade de atrair desenvolvedores, bem como do valor real para os usuários que os aplicativos nesses blockchains podem oferecer.
Leitura recomendada
O que é Blockchain de nível 1
Soluções para dimensionar o primeiro e o segundo níveis do blockchain
Qual é o trilema do blockchain
