Ao longo dos anos, a jornada da tecnologia de blockchain e contabilidade distribuída para a descentralização foi atormentada por problemas de interoperabilidade. Para uma perfeita interoperabilidade de blockchain, os projetos devem implementar formatos de dados padronizados, comuns mecanismos de consenso, canais de comunicação seguros e protocolos de interoperabilidade que são seguros e escalável.

O protocolo LayerZero permite a interoperabilidade entre vários blockchains, independentemente de sua arquitetura. Mas como essa solução funciona e onde ela está sendo usada hoje?

O que é LayerZero?

LayerZero é um protocolo de comunicação entre cadeias que permite comunicação direta e sem confiança entre blockchains. LayerZero suporta vários blockchains, incluindo SUI, Aptos, EVM Chains e Solana. Os projetos podem implementar a interoperabilidade com outros blockchains com o LayerZero.

LayerZero tem o potencial de revolucionar a interação blockchain, eliminando assim a necessidade de intermediários centralizados, como pontes e

trocas descentralizadas, por meio de comunicação direta. Com o LayerZero, pode haver um ecossistema blockchain mais descentralizado e seguro e novas possibilidades para aplicativos cross-chain.

Como funciona o LayerZero

LayerZero permite a interoperabilidade com uma abordagem única chamada "Ultra Light Nodes" (ULNs). Estes são clientes blockchain leves que podem validar transações em outras cadeias sem baixar todo o estado do blockchain.

Os ULNs permitem que o LayerZero alcance alto rendimento e baixa latência durante a comunicação entre cadeias com diferentes arquiteturas e mecanismos de consenso.

ULNs são implantados em cada cadeia que deseja se comunicar. Os ULNs mantêm uma visão parcial do estado da cadeia em que estão implantados e usam a visão para validar transações de outras cadeias.

Serviços off-chain conhecidos como retransmissores são responsáveis ​​por retransmitir mensagens entre ULNs em diferentes cadeias e são incentivados a retransmitir mensagens de forma confiável e rápida. Os retransmissores são compensados ​​por cada mensagem transmitida.

Um serviço de terceiros conhecido como Oracle passa o cabeçalho do bloco para o endpoint da cadeia de destino. Após isso, o Relayer envia o comprovante da transação. A cadeia de destino validará essa prova usando seu mecanismo de consenso e a mensagem será enviada ao endereço de destino.

oráculos de blockchain e Relayers são um pouco semelhantes, mas existem totalmente separados um do outro neste processo para evitar conluio.

Aqui está uma explicação simplificada de como o LayerZero funciona:

  1. Endpoint configurável do aplicativo do usuário (UA) na cadeia: LayerZero opera como um endpoint on-chain configurável de aplicativo de usuário (UA) que executa um Ultra Light Node (ULN).
  2. Papel do Oracle e Relayer: LayerZero depende de duas partes para transferir mensagens entre pontos finais na cadeia: o Oracle e o Relayer.
  3. Transferência de mensagem: Quando um UA envia uma mensagem da cadeia A para a cadeia B, a mensagem é roteada através do terminal na cadeia A. O terminal notifica o Oracle e o Relayer especificados pelo UA sobre a mensagem e a cadeia de destino.
  4. Bloquear encaminhamento de cabeçalho e envio de prova de transação: O Oracle encaminha o cabeçalho do bloco para o endpoint na cadeia B e o Relayer então envia a prova da transação.
  5. Validação de prova e encaminhamento de mensagens: A prova é validada na cadeia de destino e a mensagem é encaminhada para o endereço de destino.

LayerZero utiliza as propriedades de segurança de oráculos estabelecidos (como Chainlink e Band) com uma camada adicional de segurança por meio do sistema open relayer. Isso significa que a segurança de pior caso dessa nova rede ainda se reduz a ser tão segura quanto o oráculo.

Os projetos podem usar o LayerZero para várias finalidades, incluindo compartilhamento de estado, ponte de liquidez unificada, trocas entre cadeias e empréstimos e empréstimos entre cadeias.

Quem usa a camada zero?

Aqui está uma visão geral de alguns projetos populares atualmente usando o LayerZero:

DAppName

Corrente

Função do LayerZero

OmniX

Ethereum

Recursos de negociação, ponte e barra de lançamento Omnichain NFT

pinguins rechonchudos

Ethereum

Ponte entre cadeias para NFTs

dYdX

StarkNet, Ethereum

Swaps entre cadeias e negociação de margem

Balanceador

Arbitrum

Pools de liquidez entre cadeias

Sinapse

solana

Mensagens entre cadeias e transferências de token

Osmose

Cosmos

Liquidez e staking entre cadeias

Clover Finanças

rede trevo

DeFi e NFTs de cadeia cruzada

Anyswap

BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam

Ponte cruzada

Os vários aplicativos LayerZero em vários blockchains oferecem uma vantagem sobre outras soluções de interoperabilidade.

5 maneiras pelas quais o LayerZero supera outras soluções Blockchain

Muitos blockchains e aplicativos descentralizados estão implementando o LayerZero por diferentes razões, desde escalabilidade, eficiência, segurança e facilidade de uso.

1. Escalabilidade

LayerZero é escalável, pois não requer infraestrutura adicional para suportar transações entre cadeias. Em vez disso, o LayerZero usa a infraestrutura existente dos blockchains conectados ao LayerZero. Isso significa que o LayerZero pode escalar como a escala do blockchain subjacente.

2. Eficiência

LayerZero é eficiente porque não requer armazenamento de dados adicional em blockchains conectados. LayerZero usa um sistema de prova criptográfica para verificar a validade das transações cross-chain para que as transações sejam muito baratas e não requeiram taxas de gás.

3. Segurança

LayerZero é seguro porque usa sistemas Oracle e Relayer descentralizados. O Oracle acompanha o estado de todos os blockchains conectados ao LayerZero. Idealmente, os oráculos são descentralizados, dificultando o comprometimento de terceiros. Os retransmissores também são incentivados a serem transparentes e recompensados ​​pela conclusão das transações.

4. Fácil de usar

Os projetos podem integrar facilmente o LayerZero em seus aplicativos para que os usuários transfiram ativos entre diferentes blockchains com uma carteira habilitada para LayerZero facilmente.

5. Efetividade de custo

O LayerZero obtém economia com baixas taxas de transação, alto rendimento e baixa latência. As taxas de transação do LayerZero são de alguns centavos, o que é significativamente menor do que as taxas cobradas por outros protocolos de interoperabilidade.

Limitações do LayerZero

Embora o LayerZero tenha alguns bons recursos, ele também possui algumas limitações:

  1. Compensações de segurança: a abordagem modular do LayerZero permite que os projetos escolham seus retransmissores e oráculos, levando a níveis variados de segurança nos DApps. Essa abordagem faz com que alguns DApps precisem de medidas de segurança mais fortes, tornando-os mais vulneráveis ​​a ataques.
  2. Preocupações de centralização: Atualmente, o LayerZero conta com o Industry TSS Oracle e um Relayer executado pelo LayerZero, o que levanta preocupações sobre a centralização. Embora o projeto pretenda se tornar uma infraestrutura modular completamente agnóstica com um mercado de retransmissores e oráculos, eles ainda não atingiram esse objetivo.
  3. Compensações de custo: a dependência da LayerZero em oráculos de terceiros pode levar significativamente a taxas variáveis ​​por transação mais altas, à medida que a demanda por serviços de oráculo aumenta. Essa estrutura de custo pode ser mais adequada para modelos de negócios e tipos de transação específicos, limitando sua aplicabilidade em uma gama mais ampla de usos.
  4. Adoção do Desenvolvedor: O sucesso do LayerZero depende de projetos que adotam sua abordagem modular e fazem escolhas de design de segurança. Se os desenvolvedores preferirem soluções padronizadas com medidas de segurança integradas, a adoção do LayerZero pode ser limitada.

Apesar dessas limitações, o foco do LayerZero na modularidade e flexibilidade é atraente para os desenvolvedores, especialmente se você estiver procurando por opções de segurança personalizáveis ​​e a capacidade de criar várias cadeias nativas DApps. O sucesso do projeto dependerá de sua capacidade de enfrentar esses desafios e se adaptar às necessidades em evolução do ecossistema blockchain.

Existem muitos projetos que promovem a interoperabilidade Blockchain

A interoperabilidade Blockchain é essencial para o futuro da tecnologia blockchain. À medida que a adoção do blockchain dispara, também aumenta a necessidade de interoperabilidade. Projetos como Chainlink, Polkadot e Cosmos estão definindo o ritmo na jornada para a descentralização por meio da interoperabilidade. Os projetos podem alcançar a interoperabilidade por meio de vários meios, com o LayerZero abrindo caminho para muitos.