Topics Blockchain

O que é a LayerZero: Revolucionando a interoperabilidade omnichain

Intermediário
Blockchain
2024年1月8日

Quando Bitcoin (BTC) e outras blockchains iniciais chegaram ao cenário há mais de uma década, a questão da interoperabilidade cross-chain raramente era um ponto de discussão. Isso era por projeto, já que essas blockchains estavam mais focadas na segurança de seus ambientes operacionais e raramente planejavam estabelecer links com outras redes descentralizadas. Como resultado, as plataformas de blockchain se desenvolveram como ilhas isoladas com pouca conectividade cross-chain.

Quando Ethereum (ETH) e outras cadeias de contratos inteligentes chegaram ao mercado a partir de meados da década de 2010, a proliferação de redes blockchain e o nascimento de aplicativos descentralizados (DApps) incentivaram P&D ativa em comunicação entre cadeias.

A solução mais comum proposta nesta área foram as pontes cripto que utilizavam o conceito de tokens embrulhados. Embora essas pontes tenham melhorado muito a eficiência da comunicação entre cadeias, a necessidade de embrulhar tokens, a tecnologia confusa e outros problemas relacionados a essas plataformas limitaram sua atratividade para usuários e desenvolvedores de criptografia.

Um avanço neste nicho da indústria ocorreu no final de 2021 com a chegada do LayerZero, um protocolo de comunicação entre cadeias para comunicação eficiente e leve entre blockchains. No final de 2023, LayerZero é usado por quase 50 plataformas blockchain, tornando-se de longe a tecnologia de comunicação entre cadeias mais “bem conectada”. A equipe do projeto anunciou recentemente planos para o lançamento e a distribuição do token nativo do protocolo, ZRO, em algum momento do primeiro semestre de 2024. Dada a popularidade e presença do LayerZero no mundo blockchain, a notícia imediatamente catapultou o projeto ao centro das atenções.

Principais Conclusões:

  • LayerZero é um protocolo para mensagens e interoperabilidade entre cadeias que foi adotado por quase 50 plataformas blockchain, incluindo Ethereum, Avalanche, BNB Chain e Polygon.

  • O protocolo permite transferências de ativos criptográficos, empréstimos e trocas a nível nativo, independente de cadeia. Também oferece recursos como NFTs transferíveis de forma nativa e execução de governança entre cadeias.

  • Lançado em 2021, o LayerZero operou sem um token nativo, mas recentemente anunciou planos para o lançamento e airdrop de um na primeira metade de 2024.

O Que É LayerZero?

LayerZero é um protocolo de interoperabilidade entre cadeias concebido para trocas de mensagens e transações eficientes e leves entre diferentes blockchains. Oferece uma alternativa eficiente e segura ao blockchain padrão pontes amplamente usadas para atividades cross-chain por usuários de criptografia, desenvolvedores e DApps.

Desenvolvido pela LayerZero Labs, uma startup de tecnologia sediada em Vancouver, B.C., as operações do protocolo foram lançadas em setembro de 2021. LayerZero Labs foi fundada no início do mesmo ano por três ex-alunos da Universidade de New Hampshire — Bryan Pellegrino, Caleb Banister e Ryan Zarick. Pellegrino é o CEO da startup, Banister é Engenheiro Principal e Zarick é o CTO.

LayerZero é uma das startups de maior destaque na indústria blockchain. Até agora, arrecadou mais de 260 milhões de dólares em financiamento, com algumas empresas notáveis entre seus investidores. A impressionante lista de investidores do projeto inclui nomes como Sequoia Capital, OpenSea, Uniswap (UNI) e PayPal, além de mais de 40 outros investidores institucionais. LayerZero está atualmente avaliada em $3 bilhões, uma das maiores valorizações entre protocolos blockchain e DApps.

Em dezembro de 2023, LayerZero anunciou a V2 do protocolo, que será lançada em janeiro de 2024. LayerZero V2 é uma grande atualização que melhorará significativamente os procedimentos de segurança, programabilidade e verificação de mensagens entre cadeias.

Até o momento desta escrita (4 de janeiro de 2023), LayerZero é usada por 48 plataformas blockchain e soluções de camada 2, incluindo os grandes nomes da indústria — Ethereum (ETH), BNB Chain (BNB), Avalanche (AVAX) e Polygon (POL).

O primeiro DApp da LayerZero a utilizar sua conectividade cross-chain é Stargate Finance (STG), uma solução de ponte que permite aos usuários transferir ativos cripto entre várias blockchains sem a necessidade de envolvimento de tokens. Usando o Stargate, você pode facilmente transferir e trocar tokens entre cadeias com uma única transação.

Características Principais da LayerZero

A LayerZero apresenta uma configuração de comunicação cross-chain segura, modular e escalável que também proporciona uma experiência de usuário simples.

Cross-Chain Sem Confiança

Muitas soluções de ponte no mundo cripto dependem de verificadores off-chain que possuem a autoridade final para validar os dados de transferência. O problema da dependência dessas chamadas pontes confiáveis tem sido frequentemente citado como uma potencial vulnerabilidade. Em contraste, a arquitetura da LayerZero envolve a cooperação entre duas entidades independentes uma da outra — o Oráculo e o Relayer — para processar mensagens cross-chain. Analisaremos mais detalhadamente estas duas importantes partes dentro do ecossistema LayerZero mais adiante.

A independência do Oráculo e do Relayer entre si, teoricamente, deve proporcionar um ambiente de comunicação cross-chain completamente sem confiança e seguro, assumindo que ambos sejam agentes honestos. No entanto, alguns analistas têm levantado a questão de segurança de uma possível conluio entre o Oracle e o Relayer. A equipe do LayerZero não permaneceu indiferente a essa crítica, e a V2 do protocolo, que será revelada no próximo janeiro, reforma completamente a configuração de verificação sem confiança.

Modular e Escalável

Os desenvolvedores podem expandir a funcionalidade principal do LayerZero em uma blockchain usando módulos especializados, chamados Libraries, que fazem parte do conjunto de contratos inteligentes do protocolo. As Libraries permitem que novas funcionalidades sejam implementadas de uma maneira específica de blockchain sem modificar o código principal do LayerZero. O protocolo também é altamente escalável, pois usa uma configuração de mensagens leve para comunicação entre cadeias.

Experiência de Usuário Simples

Uma característica chave do LayerZero é sua facilidade de uso. Operações entre cadeias usando o protocolo são realizadas como transações únicas, sem a necessidade de embrulhar e desembrulhar tokens — procedimentos tipicamente associados a transferências de ativos em pontes cripto tradicionais. A experiência do usuário é, portanto, semelhante a ter tokens trocados ou transferidos na mesma cadeia.

Como o LayerZero Funciona?

Em cada plataforma blockchain dentro do ecossistema LayerZero, o protocolo estabelece um conjunto de contratos inteligentes chamados Endpoints que permitem que diferentes cadeias troquem mensagens entre si. Quando duas blockchains — vamos chamá-las de Cadeia A e Cadeia B — estabelecem comunicação direta, duas entidades críticas fora da cadeia, o Oráculo e o Relayer, processam as mensagens para confirmar sua validade.

O Oráculo do LayerZero lê um cabeçalho de bloco, que pode ser descrito como um metadata de transações, da Cadeia A e o envia para a Cadeia B. Independente do Oráculo, o Relayer gera provas de transação. Se os metadados fornecidos pelo Oráculo e a prova de transação enviada pelo Relayer coincidirem, o Relayer prossegue para executar a transação.

Desde o lançamento do LayerZero, o procedimento de verificação fora da cadeia do protocolo com o Oráculo e o Relayer foi criticado como sendo insuficientemente descentralizado. Alguns analistas argumentaram que, com apenas duas entidades colaborando para processar as mensagens do protocolo, o LayerZero está em risco de potencial conluio entre o Oráculo e o Relayer.

No LayerZero V2, o Oracle é substituído por Redes de Verificação Descentralizadas (DVNs). As DVNs realizam a verificação de transações no LayerZero e estão abertas a partes capazes de verificar dados entre cadeias para se juntar e ajudar a validar mensagens. Prevê-se que as DVNs contarão com muitos verificadores, ajudando a garantir uma descentralização suficiente, confiança e segurança para o serviço de mensagens do protocolo. Enquanto isso, o Relayer é substituído por Executors, entidades cujos papéis são limitados apenas à execução de transações, sem responsabilidade pela verificação.

Endpoints do LayerZero

Os Endpoints do LayerZero são um elemento crítico para a funcionalidade de todo o protocolo. Enquanto o Oracle e o Relayer no V1 e as DVNs no V2 são amplamente responsáveis pela validação de mensagens e prevenção de fraudes, os Endpoints são contratos inteligentes que permitem a troca real de mensagens entre ambientes nativos de duas blockchains.

Os Endpoints residentes em cada blockchain participante são compostos por quatro módulos: Comunicador, Validador, Rede e Bibliotecas. Os três primeiros módulos permitem a funcionalidade central do protocolo, enquanto o módulo Bibliotecas permite que os desenvolvedores do protocolo ampliem a funcionalidade central e adicionem funções personalizadas específicas para blockchain. Essas bibliotecas personalizadas permitem que o LayerZero seja adaptado a diversas blockchains com diferentes arquiteturas e ambientes de máquina virtual. Por exemplo, o LayerZero é capaz de suportar tanto redes compatíveis com EVM quanto cadeias não-EVM — uma característica rara no domínio da tecnologia blockchain.

LayerZero Scan

Acompanhar a atividade de mensagens no LayerZero não é brincadeira, dado o suporte a quase 50 blockchains e soluções de Layer 2 pelo protocolo. É aqui que o LayerZero Scan é útil. Este aplicativo de exploração cross-chain permite que você veja as trocas de mensagens do protocolo em todas as cadeias participantes. O explorador permite que você visualize a atividade de mensagens separadamente por cadeias de origem e destino. Você também pode explorar a atividade de transações por cada DApp que utiliza o LayerZero.

Casos de Uso do LayerZero

Ao contrário da maioria das outras soluções para comunicação cross-chain, o protocolo LayerZero oferece um sistema de mensagens leve que facilita muitos casos de uso e oportunidades inovadoras.

OFTs (Omnichain Fungible Tokens)

LayerZero está entre os principais projetos que promoveram a ideia de um omnichain, uma rede de plataformas blockchain interconectadas que apresentam interoperabilidade em nível nativo. Como desenvolvedora do protocolo, a LayerZero Labs lançou o padrão OFT (Omnichain Fungible Token), que permite aos desenvolvedores criar tokens com funcionalidade em nível nativo em várias cadeias.

O padrão OFT envolve queimar o token em uma cadeia enquanto cunha uma cópia dele na cadeia de destino. Enquanto isso, o padrão original de token OFT só pode ser usado com cadeias compatíveis com EVM. O LayerZero estendeu o padrão na versão mais recente, OFTV2, para suportar também plataformas não EVM.

ONFTs (Tokens Não Fungíveis Omnichain)

ONFT é o contraparte não fungível do padrão OFT. Os NFTs criados com base no padrão ONFT podem ser transferidos e armazenados em nível nativo através de cadeias que suportam o padrão.

Governança entre Cadeias

O LayerZero abre oportunidades para DApps usarem governança entre cadeias de votação. O protocolo também pode ser usado para implementar as mudanças aceitas pela votação. Dada a tendência em que muitos DApps espalham sua presença por várias plataformas, este é um caso de uso crucial. Alguns DApps agora operam em dezenas de cadeias diferentes e protocolos de camada 2, tornando a votação e execução de propostas entre cadeias um desafio. O LayerZero, com sua vasta rede de blockchains participantes, simplifica muito esses processos.

Trocas entre Cadeias

As trocas de tokens via exchanges descentralizadas (DEX) são alguns dos tipos de transações mais populares na indústria de criptomoedas. LayerZero pode ser usado para possibilitar trocas flexíveis e de baixo custo entre cadeias. A tecnologia já chamou a atenção de algumas plataformas DEX de renome que adotaram o protocolo, como Uniswap, SushiSwap (SUSHI) e a principal DEX na Avalanche, Trader Joe (JOE).

Empréstimo entre Cadeias

A tecnologia do LayerZero permite o processamento de transações de empréstimos entre cadeias de forma contínua. Os usuários podem depositar seu colateral em uma cadeia e obter fundos emitidos em outra plataforma. Esta é uma funcionalidade crítica para aplicativos entre cadeias que oferecem serviços de empréstimo e empréstimos em múltiplos ambientes de blockchain.

Ponte entre Cadeias

O LayerZero também facilita a ponte de ativos entre cadeias sem a necessidade de empacotamento e desempacotamento de tokens, uma melhoria significativa em relação à tecnologia de ponte padrão. Graças ao seu protocolo, as transferências de ativos entre cadeias envolvem menos operações. Todo o processo de transferência também se torna mais suave e claro para os usuários finais. Sua tecnologia de ponte permite a criação de OFTs e ONFTs, conforme descrito acima.

Considerações finais

A falta de interoperabilidade entre blockchains continua a impedir a adoção mais ampla da tecnologia blockchain. As soluções de ponte padrão que surgiram ainda estão longe de poder oferecer uma experiência de usuário totalmente suave. Com isso em mente, a LayerZero é única em sua busca por comunicações entre cadeias de nível nativo. Talvez possamos chamar o protocolo de pioneiro na interligação de criptomoedas 2.0.

Em vez de tentar forçar os ativos transferidos nos formatos da cadeia de destino, a LayerZero oferece uma infraestrutura distribuída para transferências de criptomoedas independentes de cadeia, bem como outros casos de uso. Ao possibilitar essa infraestrutura, a LayerZero deu um grande passo em direção à realização do verdadeiro conceito de omnichain — uma solução chave para o mundo de blockchains isoladas de hoje.

#Bybit #TheCryptoArk