LayerZero: Princípios técnicos e avaliação do protocolo de interoperabilidade em toda a cadeia
1. Princípios da tecnologia LayerZero
1.1 Resumo
LayerZero é um protocolo de comunicação entre cadeias sem necessidade de confiança. Ele utiliza os princípios técnicos de nós leves, projetando um mecanismo de nós super leves, dividindo a etapa de confiança intermediária entre um relé e um oráculo, em troca de melhores garantias de segurança a um custo mais baixo. O foco do LayerZero é a comunicação de mensagens entre cadeias, como um protocolo de base, e a camada de aplicação de ativos entre cadeias é uma relação de inclusão.
1.2 Princípio dos nós leves
A comunicação entre cadeias é realizada principalmente através de validação externa ou nós leves na cadeia. Nós leves apenas salvam os cabeçalhos de todos os blocos históricos, não armazenando informações específicas das transações dentro dos blocos. Com vários Merkle Roots dos cabeçalhos de bloco, é possível verificar se uma transação realmente existe dentro do bloco.
A validação da execução em cadeia através de nós leves pode eliminar a interferência externa dos notários, alcançando um alto nível de descentralização com base na segurança intrínseca da cadeia, tornando-a assim mais segura. No entanto, o custo de cross-chain será muito alto.
1.3 Nó super leve
Os nós ultra-leves e os nós leves na cadeia executam a mesma validação, mas não mantêm todos os cabeçalhos de bloco em ordem, sendo transmitidos sob demanda por oráculos descentralizados. Isso permite reduzir significativamente os custos, sem depender do fluxo de dados dos cabeçalhos de bloco que os nós leves precisam processar desde o início.
O custo disso é a falta de um fluxo de dados sequencial histórico; uma vez que o oráculo e o relé atuem maliciosamente ao mesmo tempo, isso pode ser verificado, levando à execução de informações maliciosas. A perda de segurança resulta em uma grande redução de custos, sendo necessário ponderar de acordo com o cenário específico.
2. O papel central da LayerZero na interoperabilidade entre cadeias
2.1 Posicionamento do Oracle e do Relayer
Oracle( o principal objetivo do oráculo) é informar os contratos na cadeia alvo sobre quando validar e qual é a resposta da validação. Relayer( o intermediário) é responsável por fornecer o processo de prova necessário para validar transações e o conteúdo específico das informações entre cadeias.
O Oracle desempenha um papel semelhante ao de um notário em uma rede de blockchain. Devido à importância do oráculo, sua segurança é quase equivalente ao valor do DeFi na cadeia.
2.2 A divisão de trabalho entre Oracle e Relayer
O papel do oráculo:
Transmitir o Blockhash e o Block Receiptsroot do pedido de cross-chain na cadeia de origem para a cadeia de destino
O Blockhash informa ao contrato na cadeia de destino qual bloco contém o pedido de cross-chain do usuário.
A raiz de recibos de bloco é utilizada para validar as mensagens transmitidas pelos retransmissores.
Função do repetidor:
Transmitir as informações do caminho necessárias para o Receipt e o Merkle Proof da mensagem intercadeia para o contrato na cadeia de destino para verificação
O recibo inclui informações como o resultado da execução da transação, o hash da transação e o log de eventos da transação.
2.3 O ciclo de vida cross-chain do LayerZero
Principais passos do processo de cross-chain:
O aplicativo do usuário inicia um pedido de cross-chain
A informação é transmitida à camada de rede através do comunicador e do validador
Camada de rede aciona oráculos e retransmissores
O oráculo obtém e transmite informações de cabeçalho de bloco
O repetidor obtém e transmite a prova de transação
Validação da validade das informações do validador
O comunicador transmitirá as informações validadas para a execução da aplicação na cadeia de destino.
A execução da primeira transação na cadeia de origem na ponte cruzada geral cobra uma taxa de Gas, e na cadeia de destino há 3 transações (: relé, oráculo, executor ).
3. Avaliação das vantagens e desvantagens do protocolo LayerZero
3.1 Considerações de segurança dependentes de oráculos
LayerZero permite que as aplicações personalizem relayers e oráculos, formando um padrão de escolha de múltiplos para múltiplos, através da concorrência de mercado formando supervisão descentralizada. Mesmo que um único oráculo e relayer coludam maliciosamente, isso só afeta as aplicações que utilizam essa combinação específica.
LayerZero como mecanismo de transmissão de informações de camada base, não armazena fundos e dados, reduzindo a possibilidade de ataques. Aplicações de camada superior podem definir e reforçar medidas de segurança de forma independente.
Atualmente, o LayerZero já passou por várias auditorias de segurança e oferece um alto programa de recompensas por vulnerabilidades.
3.2 Vantagens em comparação com outros produtos de cross-chain em camadas de protocolo
Maior extensibilidade geral: suporta cadeias EVM e não EVM, sem limitações de altos custos de Gas.
Menor complexidade de acesso para desenvolvedores: design simples, fácil de desenvolver, já adotado por várias Dapps conhecidas.
Eliminação da fragmentação em múltiplas cadeias: utilizando ativos não encapsulados, unificando a camada de liquidez, é possível agrupar transações complexas.
3.3 Resumo
Como uma infraestrutura importante no contexto de múltiplas cadeias, o LayerZero possui a vantagem de alta determinabilidade e um modelo de negócio claro. Suas características de baixo custo e alta compatibilidade lhe conferem o potencial para se tornar um dos principais protocolos de comunicação entre cadeias.
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
10 Curtidas
Recompensa
10
4
Compartilhar
Comentário
0/400
SingleForYears
· 08-02 16:48
Este gás poupou bastante, não?
Ver originalResponder0
TheMemefather
· 08-02 16:45
Já disse que o LayerZero é um bull. É uma tendência inevitável.
Ver originalResponder0
BearMarketBard
· 08-02 16:45
Na sua área, desses protocolos, poucos conseguem durar mais de três meses.
LayerZero: princípios técnicos e avaliação de segurança do protocolo de interoperabilidade de cadeia completa
LayerZero: Princípios técnicos e avaliação do protocolo de interoperabilidade em toda a cadeia
1. Princípios da tecnologia LayerZero
1.1 Resumo
LayerZero é um protocolo de comunicação entre cadeias sem necessidade de confiança. Ele utiliza os princípios técnicos de nós leves, projetando um mecanismo de nós super leves, dividindo a etapa de confiança intermediária entre um relé e um oráculo, em troca de melhores garantias de segurança a um custo mais baixo. O foco do LayerZero é a comunicação de mensagens entre cadeias, como um protocolo de base, e a camada de aplicação de ativos entre cadeias é uma relação de inclusão.
1.2 Princípio dos nós leves
A comunicação entre cadeias é realizada principalmente através de validação externa ou nós leves na cadeia. Nós leves apenas salvam os cabeçalhos de todos os blocos históricos, não armazenando informações específicas das transações dentro dos blocos. Com vários Merkle Roots dos cabeçalhos de bloco, é possível verificar se uma transação realmente existe dentro do bloco.
A validação da execução em cadeia através de nós leves pode eliminar a interferência externa dos notários, alcançando um alto nível de descentralização com base na segurança intrínseca da cadeia, tornando-a assim mais segura. No entanto, o custo de cross-chain será muito alto.
1.3 Nó super leve
Os nós ultra-leves e os nós leves na cadeia executam a mesma validação, mas não mantêm todos os cabeçalhos de bloco em ordem, sendo transmitidos sob demanda por oráculos descentralizados. Isso permite reduzir significativamente os custos, sem depender do fluxo de dados dos cabeçalhos de bloco que os nós leves precisam processar desde o início.
O custo disso é a falta de um fluxo de dados sequencial histórico; uma vez que o oráculo e o relé atuem maliciosamente ao mesmo tempo, isso pode ser verificado, levando à execução de informações maliciosas. A perda de segurança resulta em uma grande redução de custos, sendo necessário ponderar de acordo com o cenário específico.
2. O papel central da LayerZero na interoperabilidade entre cadeias
2.1 Posicionamento do Oracle e do Relayer
Oracle( o principal objetivo do oráculo) é informar os contratos na cadeia alvo sobre quando validar e qual é a resposta da validação. Relayer( o intermediário) é responsável por fornecer o processo de prova necessário para validar transações e o conteúdo específico das informações entre cadeias.
O Oracle desempenha um papel semelhante ao de um notário em uma rede de blockchain. Devido à importância do oráculo, sua segurança é quase equivalente ao valor do DeFi na cadeia.
2.2 A divisão de trabalho entre Oracle e Relayer
O papel do oráculo:
Função do repetidor:
2.3 O ciclo de vida cross-chain do LayerZero
Principais passos do processo de cross-chain:
A execução da primeira transação na cadeia de origem na ponte cruzada geral cobra uma taxa de Gas, e na cadeia de destino há 3 transações (: relé, oráculo, executor ).
3. Avaliação das vantagens e desvantagens do protocolo LayerZero
3.1 Considerações de segurança dependentes de oráculos
LayerZero permite que as aplicações personalizem relayers e oráculos, formando um padrão de escolha de múltiplos para múltiplos, através da concorrência de mercado formando supervisão descentralizada. Mesmo que um único oráculo e relayer coludam maliciosamente, isso só afeta as aplicações que utilizam essa combinação específica.
LayerZero como mecanismo de transmissão de informações de camada base, não armazena fundos e dados, reduzindo a possibilidade de ataques. Aplicações de camada superior podem definir e reforçar medidas de segurança de forma independente.
Atualmente, o LayerZero já passou por várias auditorias de segurança e oferece um alto programa de recompensas por vulnerabilidades.
3.2 Vantagens em comparação com outros produtos de cross-chain em camadas de protocolo
Maior extensibilidade geral: suporta cadeias EVM e não EVM, sem limitações de altos custos de Gas.
Menor complexidade de acesso para desenvolvedores: design simples, fácil de desenvolver, já adotado por várias Dapps conhecidas.
Eliminação da fragmentação em múltiplas cadeias: utilizando ativos não encapsulados, unificando a camada de liquidez, é possível agrupar transações complexas.
3.3 Resumo
Como uma infraestrutura importante no contexto de múltiplas cadeias, o LayerZero possui a vantagem de alta determinabilidade e um modelo de negócio claro. Suas características de baixo custo e alta compatibilidade lhe conferem o potencial para se tornar um dos principais protocolos de comunicação entre cadeias.