Breve conteúdo

Os protocolos da Camada 0 são essencialmente a infraestrutura na qual os blockchains da Camada 1 podem ser construídos. Como camada base para redes e aplicações de blockchain, os protocolos da Camada 0 fazem parte de muitas soluções para enfrentar os desafios enfrentados pela indústria, como escalabilidade e compatibilidade. 

Introdução

Em que consiste o ecossistema blockchain? Uma forma de categorizar as diferentes partes de tal ecossistema é categorizá-las em camadas, como se fossem protocolos da Internet.

O ecossistema blockchain pode ser classificado de acordo com os seguintes níveis: 

Camada 0: A infraestrutura básica sobre a qual vários blockchains da Camada 1 podem ser construídos.

Camada 1: Os blockchains subjacentes usados ​​pelos desenvolvedores para construir aplicativos descentralizados (dApps).

Camada 2: Soluções de escalonamento que lidam com atividades fora dos blockchains da Camada 1 para aliviar sua carga transacional.

Camada 3: Aplicativos Blockchain, incluindo jogos, carteiras e outros dApps.

No entanto, nem todos os ecossistemas blockchain se enquadram nessas categorias. Alguns ecossistemas podem não ter níveis, enquanto outros podem ser classificados como níveis diferentes dependendo do contexto. 

Os protocolos da camada 0 ajudam a resolver os problemas enfrentados pelas redes da camada 1 construídas com uma arquitetura monolítica, como o Ethereum. Ao criar uma infraestrutura subjacente mais flexível e permitir que os desenvolvedores executem seus próprios blockchains para fins específicos, a Camada 0 visa abordar de forma mais eficaz questões como escalabilidade e interoperabilidade. 

Que problemas o nível 0 pode resolver?

Compatibilidade

A interoperabilidade refere-se à capacidade das redes blockchain de interagir umas com as outras. Essa propriedade permite uma rede mais estreitamente interligada de produtos e serviços habilitados para blockchain, o que, por sua vez, proporciona uma melhor experiência ao usuário. 

As redes Blockchain construídas no mesmo protocolo da camada 0 podem se comunicar entre si sem a necessidade de pontes especiais. Usando várias iterações de protocolos de transferência entre cadeias, a Camada 0 permite que os blockchains do ecossistema construam recursos e casos de uso uns para os outros. Os resultados disso são maior velocidade e eficiência das transações.

Escalabilidade 

Um blockchain monolítico como o Ethereum costuma ficar sobrecarregado porque um único protocolo de camada 1 fornece todas as funções críticas, como execução de transações, consenso e disponibilidade de dados. Isso cria desafios de escalabilidade, que a Camada 0 pode aliviar delegando essas funções críticas a outras blockchains. 

Este design garante que as redes blockchain construídas na mesma infraestrutura da camada 0 possam otimizar certas tarefas, aumentando assim a escalabilidade. Por exemplo, as cadeias de execução podem ser otimizadas para lidar com um grande número de transações por segundo. 

Flexibilidade para o desenvolvedor

Para incentivar os desenvolvedores a usá-los, os protocolos da Camada 0 geralmente fornecem kits de desenvolvimento de software (SDKs) fáceis de usar e uma interface simples, garantindo que os desenvolvedores possam executar facilmente seus próprios blockchains para fins específicos. 

Os protocolos da camada 0 oferecem aos desenvolvedores mais flexibilidade na personalização de seus próprios blockchains, permitindo-lhes definir seus próprios modelos de emissão de tokens e controlar o tipo de dApps que desejam construir em seus blockchains.

Como funciona o protocolo da camada 0?

Existem diferentes métodos de trabalho com protocolos da camada 0. Cada um deles possui seu próprio design, recursos e focos.

Mas geralmente, os protocolos da camada 0 servem como blockchain principal e primário, fazendo backup de dados de transações de diferentes cadeias da camada 1. Embora existam clusters de cadeias da camada 1 construídas sobre protocolos da camada 0, também existem protocolos de transferência entre cadeias que permitem. tokens e dados a serem transferidos de diferentes blockchains. 

As estruturas e relacionamentos desses três componentes podem diferir de um protocolo da Camada 0 para outro. Aqui consideraremos vários exemplos: 

De bolinhas

O cofundador da Ethereum, Gavin Wood, projetou o Polkadot para permitir que os desenvolvedores construam seus próprios blockchains. O protocolo usa uma cadeia principal (mainchain) chamada Polkadot Relay Chain, e cada blockchain independente construída em Polkadot é conhecida como cadeia paralela ou parachain.

O Relay Chain funciona como uma ponte entre parachains para garantir uma transferência de dados eficiente. Ele usa sharding, um método de divisão de blockchains ou outros tipos de bancos de dados, para tornar o processo de processamento de transações mais eficiente.

Polkadot usa verificação de prova de participação (PoS) para garantir a segurança e o consenso da rede. Projetos que desejam usar Polkadot participam de leilões de slots. O primeiro projeto de parachain de Polkadot foi aprovado em leilão em dezembro de 2021.

Avalanche

O Avalanche, lançado em 2020 pela Ava Labs com foco em protocolos DeFi, utiliza uma infraestrutura composta por três cadeias principais: Cadeia de Contrato (cadeia C), Cadeia de Troca (cadeia X) e Cadeia de Plataforma (cadeia P).

Essas três cadeias são configuradas especificamente para executar funções essenciais no ecossistema para melhorar a segurança, manter baixa latência e alto rendimento. X-Chain é usado para criar e negociar ativos, C-Chain para criar contratos inteligentes e P-Chain para coordenar validadores e sub-redes. A estrutura flexível do Avalanche também permite trocas cruzadas rápidas e baratas.  

Cosmos

Fundada em 2014 por Ethan Buchman e Jay Kwon, a rede Cosmos consiste em uma rede central de blockchain PoS chamada Cosmos Hub e blockchains personalizados conhecidos como Zones. O Cosmos Hub transfere ativos e dados entre zonas conectadas e fornece um nível geral de segurança. 

Cada zona é altamente personalizável, permitindo que os desenvolvedores criem sua própria criptomoeda com seu próprio sistema de verificação de blocos e outros recursos. Todos os aplicativos e serviços Cosmos hospedados nessas zonas interagem por meio do protocolo Inter-Blockchain Communication (IBC). Isto permite que ativos e dados sejam trocados livremente através de blockchains independentes.

Resultados

Dependendo de como são projetados, os blockchains de Nível 0 poderiam potencialmente resolver alguns dos desafios da indústria, como interoperabilidade e escalabilidade. No entanto, resta saber quão bem-sucedida será a adoção do blockchain de nível 0. Existem muitas soluções concorrentes que visam atingir objetivos semelhantes.

A importância dos blockchains de nível 0 na solução dos desafios do setor dependerá de sua capacidade de atrair desenvolvedores para construir esses protocolos e se os aplicativos hospedados neles fornecem valor real aos usuários. 

Artigos relacionados

  • O que é o Nível 1 no Blockchain?

  • Soluções de escalabilidade Blockchain Camada 1 e Camada 2

  • Qual é o trilema do blockchain?