Lección 2

Mecânica do Protocolo e Funcionalidade da Camada 2

Este módulo cobre a funcionalidade detalhada do protocolo do Loopring, a implementação e os benefícios da tecnologia zkRollup, o fluxo de trabalho das operações da Camada 2 e os mecanismos para garantir a disponibilidade e integridade dos dados na rede principal Ethereum.

Funcionalidade do protocolo

O protocolo da Loopring é projetado para facilitar a negociação eficiente e segura de ativos digitais, combinando a correspondência de pedidos off-chain com a liquidação on-chain. Esta abordagem híbrida utiliza a tecnologia zkRollup para alcançar alta capacidade de processamento e baixos custos de transação, mantendo as garantias de segurança que são uma característica importante da blockchain Ethereum.

O protocolo funciona da seguinte forma:

  1. Quando o usuário inicia uma negociação na Loopring, o processo começa com a criação de um pedido, que é então assinado e submetido à rede Loopring.
  2. Esta ordem é transmitida para relés que mantêm livros de ordens públicos.
  3. A ordem é então combinada fora da cadeia por mineiros de anel que empregam um algoritmo exclusivo de correspondência de anel.
  4. Este algoritmo permite que múltiplas ordens sejam combinadas num ciclo de negociação circular, garantindo que as negociações possam ser executadas mesmo quando os pares de correspondência direta não estão disponíveis.
  5. Uma vez que as encomendas são correspondidas, os detalhes são enviados para os contratos inteligentes da Loopring na blockchain Ethereum para validação e liquidação.
  6. Os contratos inteligentes verificam a validade das encomendas e executam as transferências de tokens necessárias numa única transação atômica.

Isso garante que todas as negociações sejam finais e seguras, proporcionando aos usuários uma experiência de negociação confiável.

Tecnologia zkRollup no Loopring

zkRollup é uma solução de dimensionamento da Camada 2 que melhora o desempenho do protocolo Loopring. Funciona agrupando várias transações numa única batch, que é então processada off-chain. O resultado é uma prova de conhecimento zero (zkProof) que representa sucintamente a validade de todas as transações dentro da batch. Este zkProof é então submetido à Ethereum mainnet para verificação final.

A vantagem do zkRollup é a sua capacidade de aumentar o débito de transações enquanto reduz os custos. A forma como isto funciona é processando transações fora da cadeia e submetendo apenas uma prova mínima na cadeia, esta tecnologia minimiza a carga de dados na rede Ethereum, permitindo que protocolos da Camada 2 como o Loopring atinjam velocidades de transação de até 2.025 transações por segundo (TPS) com taxas muito baixas.

A implementação zkRollup da Loopring inclui funcionalidades como disponibilidade de dados on-chain (OCDA) e modo Validium. OCDA garante que todos os dados de transações sejam acessíveis on-chain, proporcionando transparência e segurança. Por outro lado, o modo Validium armazena dados off-chain para alcançar uma maior capacidade de processamento, atingindo até 16.400 TPS quando ativado.

Fluxo de Operações da Camada 2

As operações da Camada 2 no Loopring começam com a criação de uma ordem pelo utilizador, que assina a ordem com a sua chave privada e depois a submete à rede Loopring. Os relays transmitem então a ordem a outros participantes na rede, incluindo os ring miners.

Os Mineiros de Anéis realizam a tarefa intensiva computacionalmente de combinar as ordens para confirmar a sua validade. Eles recebem ordens e tentam combiná-las com outras ordens compatíveis para formar um anel. Uma vez formado um anel, os detalhes são submetidos aos contratos inteligentes Loopring para liquidação on-chain.

Os contratos inteligentes irão então realizar várias verificações para garantir a validade das ordens e a disponibilidade dos tokens necessários nas carteiras dos utilizadores. Se todas as verificações forem aprovadas, os contratos executam as transferências de tokens necessárias atomicamente, garantindo que todas as negociações dentro do anel sejam resolvidas simultaneamente. Esta execução garante a segurança e a finalidade das negociações na Loopring.

Disponibilidade de Dados e Integridade na Ethereum Mainnet

A disponibilidade e integridade dos dados são componentes centrais da implementação do zkRollup da Loopring. Ao usar OCDA, a Loopring garante que todos os dados de transação são armazenados on-chain, tornando-os acessíveis para fins de verificação e auditoria. Esta abordagem fornece transparência e confiança, pois qualquer pessoa pode verificar a validade das transações examinando os dados on-chain.

A integridade das transações é mantida através do uso de zkProofs, que fornecem uma representação concisa e verificável da correção das computações off-chain. Ao submeter zkProofs à mainnet do Ethereum, a Loopring garante que a segurança das transações é mantida pelas garantias de segurança da camada de blockchain.

Benefícios do zkRollup no Loopring

A integração da tecnologia zkRollup na Loopring oferece vários benefícios. Em primeiro lugar, melhora a escalabilidade do protocolo, permitindo uma alta taxa de transações, suportando um grande número de utilizadores e transações sem comprometer o desempenho. Em segundo lugar, o zkRollup reduz os custos das transações ao minimizar a quantidade de dados que precisam ser processados na cadeia, resultando em taxas de gás mais baixas para os utilizadores, tornando a negociação na Loopring mais económica em comparação com as bolsas descentralizadas tradicionais.

Em terceiro lugar, o zkRollup mantém a segurança das transações aproveitando a rede principal do Ethereum para verificação final, garantindo que todas as negociações sejam seguras e imutáveis, proporcionando aos usuários confiança na integridade de suas transações.

Destaques

  • Loopring utiliza uma abordagem híbrida com correspondência de pedidos fora da cadeia e liquidação na cadeia para negociação eficiente.
  • A tecnologia zkRollup agrupa transações fora da cadeia, reduzindo a carga de dados e os custos, mantendo a segurança.
  • As operações da Camada 2 envolvem a criação de pedidos, a correspondência fora da cadeia pelos mineradores de anéis e o ajuste atômico na cadeia.
  • A disponibilidade e integridade dos dados são asseguradas através do armazenamento de dados on-chain e zkProofs para verificação.
  • zkRollup melhora a escalabilidade, reduz os custos e mantém a segurança no protocolo Loopring.
Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.
Catálogo
Lección 2

Mecânica do Protocolo e Funcionalidade da Camada 2

Este módulo cobre a funcionalidade detalhada do protocolo do Loopring, a implementação e os benefícios da tecnologia zkRollup, o fluxo de trabalho das operações da Camada 2 e os mecanismos para garantir a disponibilidade e integridade dos dados na rede principal Ethereum.

Funcionalidade do protocolo

O protocolo da Loopring é projetado para facilitar a negociação eficiente e segura de ativos digitais, combinando a correspondência de pedidos off-chain com a liquidação on-chain. Esta abordagem híbrida utiliza a tecnologia zkRollup para alcançar alta capacidade de processamento e baixos custos de transação, mantendo as garantias de segurança que são uma característica importante da blockchain Ethereum.

O protocolo funciona da seguinte forma:

  1. Quando o usuário inicia uma negociação na Loopring, o processo começa com a criação de um pedido, que é então assinado e submetido à rede Loopring.
  2. Esta ordem é transmitida para relés que mantêm livros de ordens públicos.
  3. A ordem é então combinada fora da cadeia por mineiros de anel que empregam um algoritmo exclusivo de correspondência de anel.
  4. Este algoritmo permite que múltiplas ordens sejam combinadas num ciclo de negociação circular, garantindo que as negociações possam ser executadas mesmo quando os pares de correspondência direta não estão disponíveis.
  5. Uma vez que as encomendas são correspondidas, os detalhes são enviados para os contratos inteligentes da Loopring na blockchain Ethereum para validação e liquidação.
  6. Os contratos inteligentes verificam a validade das encomendas e executam as transferências de tokens necessárias numa única transação atômica.

Isso garante que todas as negociações sejam finais e seguras, proporcionando aos usuários uma experiência de negociação confiável.

Tecnologia zkRollup no Loopring

zkRollup é uma solução de dimensionamento da Camada 2 que melhora o desempenho do protocolo Loopring. Funciona agrupando várias transações numa única batch, que é então processada off-chain. O resultado é uma prova de conhecimento zero (zkProof) que representa sucintamente a validade de todas as transações dentro da batch. Este zkProof é então submetido à Ethereum mainnet para verificação final.

A vantagem do zkRollup é a sua capacidade de aumentar o débito de transações enquanto reduz os custos. A forma como isto funciona é processando transações fora da cadeia e submetendo apenas uma prova mínima na cadeia, esta tecnologia minimiza a carga de dados na rede Ethereum, permitindo que protocolos da Camada 2 como o Loopring atinjam velocidades de transação de até 2.025 transações por segundo (TPS) com taxas muito baixas.

A implementação zkRollup da Loopring inclui funcionalidades como disponibilidade de dados on-chain (OCDA) e modo Validium. OCDA garante que todos os dados de transações sejam acessíveis on-chain, proporcionando transparência e segurança. Por outro lado, o modo Validium armazena dados off-chain para alcançar uma maior capacidade de processamento, atingindo até 16.400 TPS quando ativado.

Fluxo de Operações da Camada 2

As operações da Camada 2 no Loopring começam com a criação de uma ordem pelo utilizador, que assina a ordem com a sua chave privada e depois a submete à rede Loopring. Os relays transmitem então a ordem a outros participantes na rede, incluindo os ring miners.

Os Mineiros de Anéis realizam a tarefa intensiva computacionalmente de combinar as ordens para confirmar a sua validade. Eles recebem ordens e tentam combiná-las com outras ordens compatíveis para formar um anel. Uma vez formado um anel, os detalhes são submetidos aos contratos inteligentes Loopring para liquidação on-chain.

Os contratos inteligentes irão então realizar várias verificações para garantir a validade das ordens e a disponibilidade dos tokens necessários nas carteiras dos utilizadores. Se todas as verificações forem aprovadas, os contratos executam as transferências de tokens necessárias atomicamente, garantindo que todas as negociações dentro do anel sejam resolvidas simultaneamente. Esta execução garante a segurança e a finalidade das negociações na Loopring.

Disponibilidade de Dados e Integridade na Ethereum Mainnet

A disponibilidade e integridade dos dados são componentes centrais da implementação do zkRollup da Loopring. Ao usar OCDA, a Loopring garante que todos os dados de transação são armazenados on-chain, tornando-os acessíveis para fins de verificação e auditoria. Esta abordagem fornece transparência e confiança, pois qualquer pessoa pode verificar a validade das transações examinando os dados on-chain.

A integridade das transações é mantida através do uso de zkProofs, que fornecem uma representação concisa e verificável da correção das computações off-chain. Ao submeter zkProofs à mainnet do Ethereum, a Loopring garante que a segurança das transações é mantida pelas garantias de segurança da camada de blockchain.

Benefícios do zkRollup no Loopring

A integração da tecnologia zkRollup na Loopring oferece vários benefícios. Em primeiro lugar, melhora a escalabilidade do protocolo, permitindo uma alta taxa de transações, suportando um grande número de utilizadores e transações sem comprometer o desempenho. Em segundo lugar, o zkRollup reduz os custos das transações ao minimizar a quantidade de dados que precisam ser processados na cadeia, resultando em taxas de gás mais baixas para os utilizadores, tornando a negociação na Loopring mais económica em comparação com as bolsas descentralizadas tradicionais.

Em terceiro lugar, o zkRollup mantém a segurança das transações aproveitando a rede principal do Ethereum para verificação final, garantindo que todas as negociações sejam seguras e imutáveis, proporcionando aos usuários confiança na integridade de suas transações.

Destaques

  • Loopring utiliza uma abordagem híbrida com correspondência de pedidos fora da cadeia e liquidação na cadeia para negociação eficiente.
  • A tecnologia zkRollup agrupa transações fora da cadeia, reduzindo a carga de dados e os custos, mantendo a segurança.
  • As operações da Camada 2 envolvem a criação de pedidos, a correspondência fora da cadeia pelos mineradores de anéis e o ajuste atômico na cadeia.
  • A disponibilidade e integridade dos dados são asseguradas através do armazenamento de dados on-chain e zkProofs para verificação.
  • zkRollup melhora a escalabilidade, reduz os custos e mantém a segurança no protocolo Loopring.
Descargo de responsabilidad
* La inversión en criptomonedas implica riesgos significativos. Proceda con precaución. El curso no pretende ser un asesoramiento de inversión.
* El curso ha sido creado por el autor que se ha unido a Gate Learn. Cualquier opinión compartida por el autor no representa a Gate Learn.