O que é Layer 0 em Blockchain?
P√°gina Inicial
Artigos
O que é Layer 0 em Blockchain?

O que é Layer 0 em Blockchain?

Intermedi√°rio
Publicado em Jan 10, 2023Atualizado em Jul 4, 2023
5m

TL;DR

Os protocolos de Layer 0 são essencialmente a infraestrutura sobre a qual blockchains de Layer 1 podem ser construídas. Os protocolos de Layer 0 representam uma camada fundamental para aplicativos e redes blockchain e têm o objetivo de solucionar alguns problemas do setor, como escalabilidade e interoperabilidade. 

Introdução

O que comp√Ķe um ecossistema blockchain? Uma forma de categorizar as diferentes partes desse ecossistema √© classific√°-las por camadas ("layers" em ingl√™s), como se fossem protocolos da Internet.

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

Layer 0: a infraestrutura subjacente sobre a qual várias blockchains de Layer 1 podem ser construídas.

Layer 1: blockchains de base usadas por desenvolvedores para criar aplica√ß√Ķes, como aplicativos descentralizados (DApps).

Layer 2: solu√ß√Ķes de escalabilidade que lidam com atividades fora das blockchains de Layer 1, facilitando suas transa√ß√Ķes.

Layer 3: camada de aplicativos baseados em blockchain, incluindo jogos, carteiras e outros DApps.

No entanto, nem todos os ecossistemas blockchain podem ser classificados nessas categorias. Alguns ecossistemas podem não ter certas layers, enquanto outros podem ser categorizados como layers diferentes, dependendo do contexto. 

Os protocolos de Layer 0 ajudam a solucionar os desafios enfrentados pelas redes de Layer 1 constru√≠das com uma arquitetura monol√≠tica, como a rede Ethereum. Ao criar uma infraestrutura de base mais flex√≠vel e permitir que os desenvolvedores lancem suas blockchains, com prop√≥sitos espec√≠ficos, as solu√ß√Ķes de Layer 0 visam resolver problemas relacionados a escalabilidade e interoperabilidade de maneira mais eficiente.¬†

Quais problemas a Layer 0 pode solucionar?

Interoperabilidade

A interoperabilidade refere-se à capacidade das redes blockchain de se comunicarem umas com as outras. Essa propriedade possibilita uma rede de produtos e serviços integrados e habilitados para blockchain, que por sua vez melhoram a experiência do usuário. 

Redes Blockchain constru√≠das em um mesmo protocolo de Layer 0 podem interagir umas com as outras por padr√£o, sem a necessidade de bridges dedicadas. Usando diferentes itera√ß√Ķes de protocolos de transfer√™ncia cross-chain, a Layer 0 permite que as blockchains de um ecossistema se baseiem nos recursos e casos de uso umas das outras. Isso resulta em transa√ß√Ķes mais r√°pidas, maior efici√™ncia, entre outras vantagens.

Escalabilidade 

Uma blockchain monol√≠tica como a Ethereum est√° frequentemente congestionada, pois um √ļnico protocolo de Layer 1 √© respons√°vel por todas as fun√ß√Ķes cr√≠ticas, como execu√ß√£o de transa√ß√Ķes, mecanismo de consenso e disponibilidade de dados. Isso cria um gargalo de escalabilidade, que a Layer 0 √© capaz de aliviar ao delegar essas fun√ß√Ķes cr√≠ticas a diferentes blockchains.¬†

Esse modelo garante que redes blockchain constru√≠das sobre uma mesma infraestrutura de Layer 0 possam otimizar determinadas tarefas, aumentando assim a escalabilidade. Por exemplo, as blockchains de execu√ß√£o podem ser otimizadas para lidar com grandes n√ļmeros de transa√ß√Ķes por segundo.¬†

Flexibilidade para desenvolvedores

Para incentivar o trabalho de desenvolvedores, os protocolos de Layer 0 geralmente fornecem kits de desenvolvimento de software (SDKs) fáceis de usar e uma interface adequada, garantindo que os desenvolvedores possam lançar facilmente suas blockchains para fins específicos. 

Os protocolos de Layer 0 oferecem aos desenvolvedores flexibilidade para personalizar suas próprias blockchains, permitindo que eles definam seus próprios modelos de emissão de tokens e gerenciem o tipo de DApps que desejam criar em suas blockchains.

Como funciona um protocolo de Layer 0?

Os protocolos de Layer 0 operam de diferentes maneiras. Cada um tem um modelo, recursos e focos diferentes.

Geralmente, os protocolos de Layer 0 servem como uma blockchain principal prim√°ria, que atua como base para os dados de transa√ß√Ķes de v√°rias blockchains de Layer 1. Embora existam conjuntos de blockchains de Layer 1 constru√≠das em protocolos de Layer 0, tamb√©m existem protocolos de transfer√™ncia cross-chain, que permitem que tokens e dados sejam transferidos entre diferentes blockchains.¬†

As estruturas e intera√ß√Ķes desses tr√™s componentes podem variar muito para diferentes protocolos de Layer 0. Aqui, veremos alguns exemplos:¬†

Polkadot

O cofundador da Ethereum, Gavin Wood, criou a Polkadot para permitir que os desenvolvedores criem suas pr√≥prias blockchains. O protocolo usa uma blockchain principal ‚ÄĒ Polkadot Relay Chain ‚ÄĒ e cada blockchain independente constru√≠da na Polkadot √© conhecida como uma parachain (blockchain paralela).

A Relay Chain atua como uma bridge entre parachains, permitindo uma comunica√ß√£o de dados eficiente. Ela usa o sharding, um m√©todo de divis√£o de blockchains (ou outros tipos de bancos de dados), para melhorar a efici√™ncia do processamento de transa√ß√Ķes.

A Polkadot usa a valida√ß√£o atrav√©s do Proof of Stake (PoS) para garantir a seguran√ßa e o consenso da rede. Os projetos interessados em se desenvolver na Polkadot participam de leil√Ķes de slots. O primeiro projeto de parachain da Polkadot foi aprovado em um leil√£o em dezembro de 2021.

Avalanche

Lançada em 2020 pela Ava Labs com foco nos protocolos DeFi, a Avalanche usa uma infraestrutura com três blockchains principais: Contract Chain (C-chain), Exchange Chain (X-chain) e Platform Chain (P-chain).

Essas tr√™s blockchains s√£o configuradas especificamente para lidar com as principais fun√ß√Ķes do ecossistema, a fim de aumentar a seguran√ßa, diminuir a lat√™ncia e melhorar as taxas de transfer√™ncia. A X-Chain √© usada para criar e negociar ativos, a C-Chain para criar contratos inteligentes e a P-Chain para gerenciamento de validadores e sub-redes. A estrutura flex√≠vel da Avalanche tamb√©m possibilita swaps cross-chain r√°pidos e baratos.¬†¬†

Cosmos

Fundada em 2014 por Ethan Buchman e Jae Kwon, a rede Cosmos consiste em uma blockchain PoS principal, Cosmos Hub, e outras blockchains personalizadas, conhecidas como Zones. A Cosmos Hub transfere ativos e dados entre Zones conectadas e fornece uma layer compartilhada de segurança. 

√Č poss√≠vel personalizar cada Zone, portanto os desenvolvedores podem criar suas pr√≥prias criptomoedas, com configura√ß√Ķes espec√≠ficas de valida√ß√£o de blocos e outros recursos. Todos os aplicativos e servi√ßos da Cosmos hospedados nessas Zones interagem atrav√©s do protocolo Inter-Blockchain Communication (IBC). Isso permite o livre interc√Ęmbio de ativos e dados entre blockchains independentes.

Considera√ß√Ķes finais

Dependendo de como s√£o projetadas, as blockchains de Layer 0 podem lidar com alguns dos desafios do setor, como interoperabilidade e escalabilidade. No entanto, ainda n√£o se sabe o qu√£o bem-sucedida ser√° a ado√ß√£o de blockchains de Layer 0. Existem muitas solu√ß√Ķes concorrentes com objetivos semelhantes.

O importante papel que as blockchains de Layer 0 desempenharão na solução dos principais problemas do setor dependerá de sua capacidade de atrair desenvolvedores de protocolos e da utilidade e qualidade dos aplicativos oferecidos aos usuários. 

Leituras adicionais