Este artigo é uma introdução básica, principalmente para entender o Stargate, mas antes disso precisamos entender o conhecimento da Camada Zero. Este artigo é uma nota de estudo e serve como um memorando.

A seguir está o índice deste artigo:

  • O que é CamadaZero

  • Qual problema isso resolve?

  • Qual é o seu princípio técnico?

  • Quais são as suas perspectivas e riscos?

O que é Camada Zero

  • Site oficial: https://layerzero.network/

  • Twitter: https://mobile.twitter.com/layerzero_labs

LayerZero é um protocolo de interoperabilidade de cadeia completa capaz de enviar mensagens para qualquer contrato inteligente em qualquer cadeia suportada, que é uma camada de transporte de mensagens para comunicação de contrato inteligente entre blockchains.

LayerZero é o primeiro sistema a permitir transações sem confiança diretamente em todos os blockchains. As transações gratuitas entre blockchains não apenas permitem que os usuários reorganizem sua liquidez dividida, mas também permitem maior uso de aplicativos em diferentes cadeias. LayerZero fornece a rede subjacente para um ecossistema multicadeia totalmente conectado no futuro.

O núcleo do LayerZero é um protocolo de interoperabilidade de cadeia completa. Pense nisso como a camada de infraestrutura crítica que conecta qualquer contrato específico em cada cadeia específica. É a base para a transferência de informações críticas, trazendo uma nova dimensão de composição e funcionalidade entre cadeias.

Qual problema o LayerZero resolve?

Os problemas que ele resolve são as cadeias cruzadas comumente usadas. Vamos primeiro listar os problemas ou pontos problemáticos das cadeias cruzadas.

  • Atualmente, o método cross-chain para a maioria das pessoas é operar por meio de uma bolsa centralizada (CEX). Por exemplo, depois de converter o GST que ganhei executando Stepn em SOL ou USDC, não posso transferir diretamente para a rede BNB. operar na rede BNB Você pode recarregar primeiro para Xianan e depois transferir de Xianan para a rede BNB. Isto parece muito conveniente, mas também é muito arriscado. Em primeiro lugar, as trocas centralizadas não podem proteger a privacidade e o anonimato.

  • Outras pontes entre cadeias requerem um processo muito complicado e são muito ineficientes.

LayerZero construiu um novo modelo de “nó ultraleve”, na esperança de fornecer uma infraestrutura segura e confiável para tecnologia de cadeia cruzada.

Princípios técnicos do LayerZero

A melhor interpretação é, obviamente, o seu white paper: https://layerzero.network/pdf/LayerZero_Whitepaper_Release.pdf

O protocolo LayerZero possui três componentes principais: Endpoint, Oracle e Relayer.

  • Endpoint: Cada cadeia precisa ter um endpoint LayerZero para transmissão de informações. Os endpoints são divididos em quatro módulos: Comunicador, Validador, Rede e Biblioteca.

  • Oracle: Um oráculo é um serviço de terceiros que lê cabeçalhos de bloco de uma cadeia e os envia para outra cadeia. O oráculo usado pelo LayerZero na prática é o Chainlink.

  • Relayer: O relay é um serviço off-chain que funciona como um oráculo, mas não obtém o cabeçalho do bloco, mas sim a “prova” da transação especificada.

Para verificar um bloco na cadeia, precisamos de duas informações:

  • Cabeçalho do bloco, que contém Raiz de Recibos;

  • Prova de transação, nomeadamente prova Merkel-Patricia na EVM.

LayerZero separa essas duas partes da seguinte maneira.

  • O oráculo encaminha o cabeçalho do bloco - qualquer oráculo escolhido (ou seja, Chainlink, Pyth).

  • Relayer encaminha prova de transação

Tanto o Oracle quanto o Relayer são 100% abertos e sem permissão, qualquer pessoa pode cumprir ambas as funções. Dado que as duas entidades são independentes e que a combinação do cabeçalho do bloco e sua correspondente prova de transação são verificadas na cadeia de destino, então a mensagem encaminhada é garantida como válida e confirmada na cadeia de origem.

Depois de realizar mensagens entre cadeias, o LayerZero pode fazer mais do que apenas ativos entre cadeias, mas também pode realizar compartilhamento de status, empréstimos, governança, etc. Portanto, a ideia anteriormente concebida de usar ativos na cadeia A como garantia e pedir dinheiro emprestado na cadeia B para mineração pode ser realizada através do LayerZero, eliminando a necessidade de ativos de cadeia cruzada, transação e cadeia cruzada de volta à cadeia A.

LayerZero é a primeira camada de interoperabilidade confiável para qualquer cadeia, suportando a transferência direta de informações entre blockchains de primeira e segunda camadas.

Há muitos detalhes técnicos aqui, mas é recomendável ler o white paper em inglês, embora pareça cansativo. Embora ainda não entenda muito, também aprendi muito com esse processo.

Perspectivas e Riscos

cliente potencial:

  • Infraestrutura de risco isolada: No design do LayerZero, o uso sem permissão de Oráculos e Relayers dá ao protocolo a capacidade de selecionar Oráculos e Relayers de forma independente.

  • Eficiência LayerZero: LayerZero tenta adicionar o mínimo de complexidade possível, mantendo a segurança das comunicações com confiança minimizada.

  • Verdadeira composição entre cadeias (não apenas transferência de ativos):

risco

  • Risco de concorrência, pois afinal existem muitos concorrentes no mercado, como atrair mais usuários é um aspecto que precisa ser considerado

  • segurança. A ser investigado