DR

Os protocolos da Camada 0 são essencialmente a infraestrutura sobre a qual os blockchains da Camada 1 podem ser construídos. Como camada fundamental para redes e aplicações blockchain, os protocolos da Camada 0 estão entre as muitas soluções que visam resolver os desafios que a indústria enfrenta, como escalabilidade e interoperabilidade.

Introdução

O que constitui um ecossistema blockchain? Uma forma de categorizar diferentes partes de tal ecossistema é classificá-las por camadas, como se fossem protocolos da Internet.

Um ecossistema blockchain pode ser classificado de acordo com as seguintes camadas:

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

Camada 1: Blockchains básicos usados ​​pelos desenvolvedores para construir aplicativos, como aplicativos descentralizados (DApps).

Camada 2: Soluções de escalonamento que lidam com atividades fora dos blockchains da Camada 1 para facilitar suas cargas transacionais.

Camada 3: Camada de aplicação baseada em Blockchain, incluindo jogos, carteiras e outros DApps.

No entanto, nem todos os ecossistemas blockchain podem ser classificados nestas categorias. Alguns ecossistemas podem perder determinadas camadas, enquanto outros podem ser categorizados como camadas diferentes, dependendo do contexto.

Os protocolos da Camada 0 ajudam a solucionar os desafios enfrentados pelas redes da Camada 1 construídas com uma arquitetura monolítica, como a rede Ethereum. Ao criar uma infraestrutura básica mais flexível e permitir que os desenvolvedores lancem seus próprios blockchains com finalidades específicas, a Camada 0 espera resolver de forma mais eficiente problemas como escalabilidade e interoperabilidade.

Que problemas a camada 0 pode resolver?

Interoperabilidade

A interoperabilidade refere-se à capacidade das redes blockchain de se comunicarem entre si. Essa propriedade permite uma rede mais interligada de produtos e serviços habilitados para blockchain, o que, por sua vez, oferece uma melhor experiência ao usuário.

As redes Blockchain construídas no mesmo protocolo da Camada 0 podem interagir entre si por padrão, sem a necessidade de pontes dedicadas. Usando diferentes iterações de protocolos de transferência entre cadeias, a Camada 0 permite que os blockchains de um ecossistema se baseiem nos recursos e casos de uso uns dos outros. Alguns resultados comuns disso são velocidades de transação aprimoradas e maior eficiência.

Escalabilidade

Um blockchain monolítico como o Ethereum costuma estar congestionado porque um único protocolo da Camada 1 fornece todas as funções críticas, como execução de transações, consenso e disponibilidade de dados. Isso cria um gargalo de dimensionamento que a Camada 0 pode aliviar, delegando essas funções críticas a diferentes blockchains.

Esse design garante que as redes blockchain construídas na mesma infraestrutura da Camada 0 possam otimizar determinadas 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 do desenvolvedor

Para incentivar os desenvolvedores a desenvolvê-los, os protocolos da Camada 0 geralmente fornecem kits de desenvolvimento de software (SDKs) fáceis de usar e uma interface perfeita para garantir que os desenvolvedores possam lançar facilmente seus próprios blockchains com finalidade específica.

Os protocolos da camada 0 oferecem aos desenvolvedores grande flexibilidade para personalizar 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 um protocolo da camada 0?

Existem diferentes maneiras pelas quais os protocolos da Camada 0 operam. Cada um difere em seu design, recursos e focos.

Mas geralmente, os protocolos da Camada 0 servem como blockchain principal e primário, fazendo backup dos dados de transações de várias cadeias da Camada 1. Embora existam clusters de cadeias da Camada 1 construídas 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 bastante de um protocolo da Camada 0 para outro. Aqui, veremos alguns 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 – chamada Polkadot Relay Chain – e cada blockchain independente construída em Polkadot é conhecida como cadeia paralela ou parachain.

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

Polkadot usa validação de prova de aposta (PoS) para garantir a segurança e o consenso da rede. Projetos que desejam desenvolver no Polkadot participam de leilões para licitar vagas. O primeiro projeto de parachain de Polkadot foi aprovado em leilão em dezembro de 2021.

Avalanche

Lançado em 2020 pela Ava Labs com foco em protocolos DeFi, o Avalanche usa uma infraestrutura tri-blockchain que consiste em três cadeias principais: a Cadeia de Contrato (cadeia C), a Cadeia de Exchange (cadeia X) e a Cadeia de Plataforma (P -corrente).

Essas três cadeias são configuradas especificamente para lidar com funções importantes dentro do ecossistema, a fim de aumentar a segurança e ao mesmo tempo buscar baixa latência e alto rendimento. A X-Chain é usada para criar e negociar ativos, a C-Chain para criar contratos inteligentes e a P-Chain para coordenar validadores e sub-redes. A estrutura flexível do Avalanche também possibilita trocas cruzadas rápidas e baratas.

Cosmos

Fundada em 2014 por Ethan Buchman e Jae Kwon, a rede Cosmos consiste em uma rede principal de blockchain PoS chamada Cosmos Hub e blockchains personalizados conhecidos como Zones. O Cosmos Hub transfere ativos e dados entre as zonas conectadas e fornece uma camada compartilhada de segurança.

Cada zona é altamente personalizável, permitindo que os desenvolvedores criem sua própria criptomoeda, com configurações personalizadas de validação de bloco e outros recursos. Todos os aplicativos e serviços Cosmos hospedados nessas zonas interagem por meio do protocolo Inter-Blockchain Communication (IBC). Isso permite que ativos e dados sejam trocados livremente entre blockchains independentes.

Pensamentos finais

Dependendo de como são projetados, os blockchains da Camada 0 podem potencialmente enfrentar alguns dos desafios do setor, como interoperabilidade e escalabilidade. No entanto, ainda não se sabe quão bem-sucedida será a adoção do blockchain da Camada 0. Existem muitas soluções concorrentes que visam atingir objetivos semelhantes.

O papel significativo que os blockchains da Camada 0 desempenharão na solução dos desafios da indústria dependerá de sua capacidade de atrair desenvolvedores para desenvolver esses protocolos e se os aplicativos hospedados neles fornecem valor real aos usuários.

Leitura adicional

  • O que é a camada 1 no Blockchain?

  • Soluções de escalonamento Blockchain Camada 1 vs. Camada 2

  • O que é o Trilema Blockchain?