Ao longo dos anos, a jornada das redes Blockchain e dos livros-razão distribuídos descentralizados foi atormentada por problemas de interoperabilidade. Para a perfeita interoperabilidade do Blockchain, os projetos precisam implementar formatos de dados padronizados, mecanismos de consenso comuns, canais de comunicação seguros e protocolos padrão e escaláveis.
O protocolo LayerZero permite a interoperabilidade em várias redes Blockchain, independentemente de sua arquitetura. Mas como essa solução funciona e onde ela é usada hoje? Verificar O que é interoperabilidade Blockchain e como funciona?
Links Rápidos
O que é LayerZero?
LayerZero é um protocolo de comunicação descentralizado que permite que aplicativos descentralizados (dApps) se comuniquem entre si em diferentes redes Blockchain. LayerZero suporta várias redes Blockchain, incluindo SUI, Aptos, EVM Chains e Solana. Os projetos podem implementar interoperabilidade com outras redes Blockchain usando 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 fornecer novas possibilidades para aplicativos descentralizados.
LayerZero é uma tecnologia promissora que pode ajudar a habilitar a Web Multi-Blockchain. Ele pode permitir que os usuários acessem aplicativos descentralizados em qualquer Blockchain, independentemente de qual cadeia eles possuem tokens. Isso pode ajudar a aumentar a utilidade e a popularidade da Web Blockchain.
Como funciona o LayerZero?
O LayerZero permite a interoperabilidade por meio de uma abordagem exclusiva chamada Ultra Light Nodes (ULNs). Estes são clientes Blockchain leves que podem validar transações em outras redes sem baixar todo o estado Blockchain.
Os ULNs permitem que o LayerZero alcance alto rendimento e baixa latência enquanto se comunica entre redes usando diferentes arquiteturas e mecanismos de consenso.
Os ULNs são implantados em cada rede que deseja se conectar. Os ULNs mantêm uma visualização parcial do estado da rede na qual são propagados e usam a visualização para validar transações de outras redes.
Serviços fora da rede conhecidos como retransmissões são responsáveis por retransmitir mensagens entre ULNs em diferentes threads e são incentivados a retransmitir mensagens de forma confiável e rápida. Os relés são compensados para cada mensagem enviada.
Em seguida, o serviço de terceiros conhecido como Oracle passa o cabeçalho do bloco para o endpoint da cadeia de destino. Em seguida, o Relayer apresenta o Comprovante da Transação. O thread de destino validará essa prova usando seu mecanismo de consenso e a mensagem será enviada ao endereço de destino.
O Oracle Blockchain e os retransmissores são um pouco semelhantes, mas existem completamente separados um do outro no processo para evitar conluio.
Aqui está uma explicação simplificada de como o LayerZero funciona:
- Aplicativo de usuário configurável (UA) no endpoint da rede: LayerZero atua como um ponto final em uma rede configurável de Aplicativo de Usuário (UA) que gerencia um Ultra Light Node (ULN).
- Função Oracle e Relayer: LayerZero depende de duas partes para retransmitir mensagens entre endpoints on-chain: Oracle e Relayer.
- Transferir mensagens: quando um UA envia uma mensagem da Rede A para a Rede B, a mensagem é roteada através do endpoint na Rede A. O endpoint notifica o Oracle e o Relayer especificado do UA sobre a mensagem e a string de destino.
- Enviar comprovante de cabeçalho de bloco e comprovante de transação: O Oracle encaminha o cabeçalho do bloco para o endpoint na rede B e o relay então envia o comprovante da transação.
- 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.
O LayerZero usa os recursos de segurança da Oracle (como Chainlink e Band) com uma camada adicional de segurança em um sistema de retransmissão aberta. Isso significa que o pior caso de segurança para essa nova rede ainda se reduz a ser tão seguro quanto o Oracle.
Os projetos podem usar o LayerZero para várias finalidades, incluindo compartilhamento de estado, ponte unificada de liquidez, trocas entre redes e empréstimos múltiplos. Verificar Comparação de tokens NFT estáticos e dinâmicos: como eles diferem?
Quem usa o LayerZero?
Aqui está uma visão geral de alguns dos projetos populares atualmente usando o LayerZero:
aplicativo descentralizado | a rede | Função LayerZero |
---|---|---|
OmniX | Ethereum | Recursos Omnichain NFT para negociação, ponte e barra de lançamento |
Pinguins Rechonchudos | Ethereum | Pontes multi-rede para NFTs |
dYdX | StarkNet, Ethereum | Swaps multi-rede e negociação de margem |
Equilibrista | arbitragem | Pools de liquidez multi-rede |
Sinapse | Solana | Mensagens multi-rede e transferências distintas |
Osmose | Cosmos | Multi-grade e liquidez de pilha |
Finanças do trevo | Rede Trevo | DeFi e NFTs multi-rede |
Qualquer troca | BSC, Polígono, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam | Pontes de várias redes |
Os múltiplos usos do LayerZero em diferentes redes Blockchain oferecem uma vantagem sobre outras soluções de interoperabilidade.
Formas como o LayerZero supera outras soluções Blockchain
Muitas redes Blockchain e aplicativos descentralizados estão implementando o LayerZero por vários motivos, desde escalabilidade, eficiência, segurança e facilidade de uso.
1. Escalabilidade
LayerZero é escalável porque não requer infraestrutura adicional para suportar transações entre redes. Em vez disso, o LayerZero usa a infraestrutura de blocos conectada ao LayerZero existente. Isso significa que o LayerZero pode escalar como o blockchain principal.
2. Eficiência
LayerZero é eficiente porque não requer armazenamento de dados adicional em redes Blockchain conectadas. LayerZero usa um sistema de prova criptográfica para validar transações multi-rede para que as transações sejam muito baratas e não exijam cobranças adicionais de energia.
3. Segurança
LayerZero é seguro porque usa sistemas descentralizados Oracle e Relayer. A Oracle rastreia o status de todas as redes Blockchain conectadas ao LayerZero. Idealmente, a Oracle é descentralizada, o que dificulta o comprometimento de agentes externos. Os retransmissores também são incentivados a serem transparentes e recompensados pela conclusão das transações.
4. Facilidade de uso
Os projetos podem integrar facilmente o LayerZero em seus aplicativos para que os usuários possam facilmente transferir ativos entre diferentes redes Blockchain usando uma carteira habilitada para LayerZero.
5. Custo-benefício
O LayerZero obtém eficácia de custo com baixas taxas de transação, alto rendimento e baixa latência. O LayerZero tem uma taxa de transação de alguns centavos, muito inferior às taxas cobradas por outros protocolos interoperáveis.
Limitações LayerZero
Embora o LayerZero tenha alguns bons recursos, ele também possui algumas limitações:
- Compensações de segurança: A abordagem modular do LayerZero permite que os projetos escolham Relayer e Oracles, resultando em diferentes níveis de segurança nos DApps. Essa abordagem faz com que alguns DApps precisem de medidas de segurança mais fortes, o que os torna mais vulneráveis a ataques.
- Preocupações centrais: Atualmente, a LayerZero conta com o Industry TSS Oracle e o Relayer operado pela LayerZero, o que levanta preocupações sobre a centralização. Embora o projeto pretenda se tornar uma infraestrutura totalmente modular com Relayer de mercado e hardware Oracle, eles ainda não atingiram esse objetivo.
- Compensações de custoA dependência significativa do LayerZero da Oracle de terceiros pode aumentar as taxas variáveis por transação à medida que a demanda por serviços Oracle aumenta. Essa estrutura de custos pode ser mais adequada a modelos de negócios e tipos de transações específicos, o que limita sua aplicabilidade em uma gama mais ampla de usos.
- Aprovação do desenvolvedorO 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 DApps Rede múltipla nativa. 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 estão desenvolvendo a interoperabilidade Blockchain
A interoperabilidade Blockchain é essencial para o futuro da tecnologia Blockchain. À medida que a adoção do Blockchain aumenta, também aumenta a necessidade de interoperabilidade. Projetos como Chainlink, Polkadot e Cosmos estão definindo o ritmo da jornada rumo à 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. Você pode ver agora As melhores carteiras criptográficas para armazenar seus ativos criptográficos.