Compreensão da Rede Mango: Um Guia Abrangente

Principiante12/25/2024, 7:43:25 AM
A Mango Network é uma plataforma de blockchain Layer 1 com suporte para várias máquinas virtuais que aborda experiências de usuário fragmentadas e desafios de liquidez em aplicativos Web3 e protocolos DeFi. Sua arquitetura inovadora combina várias máquinas virtuais, design modular e comunicação entre cadeias para fornecer alta performance (297.450 TPS) e segurança robusta. Construída com a linguagem de programação Move, a rede enfatiza a programação orientada a recursos e incorpora provas de conhecimento zero para aprimorar a segurança de contratos inteligentes e proteção de ativos digitais.

Visão geral da Rede Mango

Introdução

A Mango Network é uma blockchain de Camada 1 que suporta Multi-VM e tem como objetivo fornecer uma infraestrutura abrangente para resolver problemas comuns em aplicações Web3 e protocolos DeFi, como experiências de usuário fragmentadas e desafios de liquidez. Combinando as vantagens da tecnologia OPStack e MoveVM facilita a comunicação entre cadeias e a interoperabilidade entre máquinas virtuais múltiplas, proporcionando uma infraestrutura eficiente, segura e modular para Web3 para desenvolvedores e usuários.

A equipe da Mango Network é composta por profissionais experientes em Web3 com sólidos conhecimentos técnicos e credenciais acadêmicas. O CTO, David Brouwer, é um desenvolvedor habilidoso especializado em linguagens de programação Move, Solidity e Rust, com profundo conhecimento em pesquisa em Move. Ele contribuiu para a comunidade técnica inicial do Libra e tem ampla experiência em aplicações de IA usando GPT, redes de negociação de alto desempenho e desenvolvimento de contratos inteligentes complexos. O CEO, Benjamin Kittie, formou-se na Universidade Nacional de Singapura e trabalhou como analista sênior na HTX antes de se juntar à Mango Network.


Principais características da Rede Mango (Fonte:Rede Mango)

Metas e Visão

A Mango Network está empenhada em construir uma plataforma de contrato inteligente acessível que capacita os desenvolvedores com diversas ferramentas para criar experiências excepcionais para o usuário no espaço Web3. Seu objetivo é atrair o próximo bilhão de usuários, escalando horizontalmente para atender às demandas de aplicativos e alavancando um Kit de Desenvolvimento (SDK) para permitir que os desenvolvedores construam aplicativos sem limites.

O nível de descentralização de uma blockchain pode ser medido pelo número de nós operacionais. A Rede Mango atualmente opera com apenas quatro nós validadores, o que sugere descentralização limitada. Esse pequeno número de nós também levanta preocupações sobre a capacidade da rede de gerenciar altos volumes de tráfego. No entanto, a Rede Mango tem como objetivo expandir o número de nós à medida que o poder de processamento do validador cresce, o que aumentará a capacidade da rede e manterá baixas as taxas de gás durante o uso de pico. Essa estratégia a diferencia de outras blockchains que enfrentam limitações de desempenho fixo.


Nós Validadores da Rede Mango (Fonte:Rede Mango)

Além disso, os ativos ricos on-chain da Rede Mango permitem o desenvolvimento de aplicações e economias focadas na utilidade prática em vez de escassez artificial. Os desenvolvedores podem criar NFTs dinâmicos que evoluem, se combinam e se agrupam com base no gameplay, tudo com seus comportamentos registrados de forma transparente on-chain. Esta abordagem fortalece as economias in-game, aumenta o valor dos NFTs e cria ciclos de envolvimento do usuário cativantes.

Recursos técnicos e arquitetura da Rede Mango

Características

Para enfrentar os desafios da liquidez insuficiente e interações complexas entre cadeias cruzadas nos ecossistemas Web3 e blockchain, a Mango Network, como uma nova rede de infraestrutura omnichain orientada para transações na camada 1, introduz as seguintes características técnicas através da inovação, com o objetivo de construir uma rede omnichain de serviços de liquidez de paragem única.

  • Suporte de Aplicação Omni-Chain: A Rede Mango elimina as experiências fragmentadas do usuário e a liquidez dispersa em implantações tradicionais de várias cadeias por meio de um protocolo unificado de cadeia cruzada. Os usuários só precisam de um único token de gás para operar e interagir perfeitamente em várias blockchains heterogêneas. O protocolo OP-Mango permite a interoperabilidade de contratos inteligentes entre EVM e MoveVM, garantindo consistência de dados e interações suaves entre cadeias. As aplicações Omni-chain podem registrar estados uniformemente, permitindo que os usuários acessem as aplicações sem perceber a existência da blockchain subjacente, proporcionando uma experiência do usuário tão suave quanto o uso de um programa local.


Suporte Omni-Chain na Rede Mango (Fonte:Rede Mango)

  • Alto Desempenho: A Rede Mango concentra-se em proporcionar uma experiência de transação e liquidação de alta velocidade. Ao otimizar o MoveVM e implementar mecanismos de processamento em lote da Camada 2, suporta transações paralelas em grande escala, aumentando significativamente a capacidade. A maioria das transações pode ser concluída dentro de prazos inferiores a um segundo, alcançando uma velocidade de processamento de até 297.450 TPS. Isso fornece aos desenvolvedores e usuários uma infraestrutura Web3 segura, modular e de alto desempenho, mantendo altos padrões de escalabilidade e interoperabilidade.


Desempenho na Rede Mango (Fonte:Rede de Manga)

  • Alta Segurança: Aproveitando o design seguro da linguagem de programação Move, a Rede Mango oferece proteção aprimorada para contratos inteligentes e ativos digitais. Move é uma linguagem tipada estaticamente, evitando riscos associados a chamadas dinâmicas, como ataques de reentrância e reduzindo a probabilidade de vulnerabilidades. A programação orientada a recursos define ativos digitais como recursos de primeira classe, garantindo que as transações ocorram apenas dentro de fluxos de ativos explícitos, prevenindo riscos de adulteração ou gastos duplos.

Além disso, a Mango utiliza a ferramenta Move Prover para verificar matematicamente a correção dos contratos inteligentes, melhorando fundamentalmente a confiabilidade do sistema. O MoveVM emprega o isolamento do estado do contrato em uma sandbox da máquina virtual para evitar que o código malicioso infiltre ainda mais o sistema.

  • Arquitetura Modular: A arquitetura modular da rede Mango é uma das suas principais inovações. Ela separa as funcionalidades centrais da blockchain em módulos independentes, incluindo execução, consenso e disponibilidade de dados, com cada módulo dedicado a tarefas específicas e facilmente otimizado. Os desenvolvedores podem ajustar as configurações do módulo de forma flexível com base nos requisitos de diferentes cenários de aplicação.

Por exemplo, as aplicações DeFi podem otimizar o módulo de execução, enquanto os cenários de jogos podem melhorar o módulo de armazenamento de dados. A arquitetura modular permite a expansão de desempenho através da adição de novos módulos sem exigir grandes alterações em toda a blockchain. O design desacoplado reduz as interdependências do sistema, garantindo que, mesmo que um módulo enfrente um ataque, seu impacto seja contido dentro desse módulo.

Componentes Técnicos da Rede Mango

A rede da Mango é uma Rede de Infraestrutura Omnicanal baseada numa arquitetura Multi-VM (máquina virtual multi). Foi projetada para enfrentar desafios-chave no Web3 e DeFi, como experiências de usuário fragmentadas e liquidez ineficiente. Sua estrutura técnica é composta pelos seguintes componentes-chave:

  1. Arquitetura de Máquina Virtual Múltipla (Multi-VM)

Uma das principais vantagens da rede Mango está na sua arquitetura Multi-VM. Esta arquitetura permite que várias máquinas virtuais operem em paralelo, lidando com diferentes tarefas enquanto possibilitam a interoperabilidade através de protocolos entre máquinas virtuais.

  • MoveVM: Move é uma linguagem de programação orientada a recursos especificamente projetada para lidar com ativos digitais. O MoveVM executa contratos Move, gerenciando tarefas relacionadas ao manuseio de ativos, lógica de negócios complexa e execução paralela. O MoveVM melhora o rendimento das transações e a eficiência de execução por meio de um mecanismo de agendamento dinâmico.
  • EVM (Máquina Virtual Ethereum): Como a espinha dorsal do ecossistema Ethereum, a EVM executa contratos inteligentes compatíveis com o Ethereum. A rede Mango aproveita a compatibilidade da EVM para garantir que as aplicações Ethereum existentes possam migrar facilmente para a rede Mango.
  • Protocolo de Comunicação Cross-VM (OP-Mango): O OP-Mango é o protocolo de comunicação da Rede Mango para conectar MoveVM e EVM. Ele permite compartilhar dados e chamadas de contrato entre as duas máquinas virtuais, facilitando a colaboração e sincronização de dados. Especificamente, quando um contrato na EVM dispara um evento, o OP-Mango captura e transmite para o MoveVM, e vice-versa, garantindo uma interação perfeita entre as máquinas virtuais.


Arquitetura de Multi-Máquina Virtual na Rede Mango (Fonte:Rede Mango)

  1. Arquitetura Modular de Blockchain

A arquitetura modular de blockchain da Mango Network divide as funções principais do blockchain em módulos independentes e especializados, fornecendo uma solução flexível e personalizável. Cada módulo lida com funções específicas dentro do blockchain e pode ser otimizado e expandido independentemente para atender a diferentes cenários e requisitos de aplicação. Os principais módulos incluem:

  • Módulo de Execução: Lida com a execução de transações e a lógica computacional de contratos inteligentes. Este módulo é responsável por executar operações on-chain através do MoveVM e do EVM.
  • Módulo de Consenso: Garante o mecanismo de consenso do blockchain, mantendo a ordem dos blocos e a consistência dos dados em toda a rede. A Rede Mango emprega um mecanismo de consenso baseado em Tolerância a Falhas Bizantinas (BFT) para garantir confirmações de transações eficientes e seguras.
  • Módulo de Disponibilidade de Dados: Garante a disponibilidade e integridade dos dados on-chain. A disponibilidade de dados é crucial em redes blockchain para garantir a correção das transações e a execução de contratos.
  • Módulo de Resolução de Disputas: Gerencia possíveis disputas durante as interações entre cadeias, garantindo a precisão e eficácia da comunicação entre cadeias.

Cada módulo na Rede Mango é desenvolvido de forma independente, permitindo que os desenvolvedores adicionem ou removam módulos específicos conforme necessário para expandir o sistema e otimizar a funcionalidade com base nos requisitos da aplicação. Por exemplo, as aplicações DeFi de negociação de alta frequência podem priorizar a otimização do Módulo de Execução; As aplicações que necessitam de armazenamento de dados em grande escala podem concentrar-se em melhorar o Módulo de Disponibilidade de Dados.

O design modular permite à Rede Mango adaptar e estender as suas funcionalidades de forma flexível para diversos cenários. Por exemplo, as aplicações DeFi podem enfatizar a otimização do Módulo de Execução, enquanto as aplicações de jogos podem focar mais na otimização do Módulo de Disponibilidade de Dados.


Arquitetura Modular da Mango Network (Fonte:Rede Mango)

  1. Comunicação e Interoperabilidade entre Cadeias

A Rede Mango permite a interoperabilidade da blockchain através do seu protocolo de comunicação entre cadeias, OP-Mango. O protocolo OP-Mango garante a troca sem interrupções de ativos, contratos e dados entre cadeias, capturando eventos entre máquinas virtuais (EVM e MoveVM), serializando os dados e transmitindo-os para processamento. O processo central de comunicação entre cadeias inclui os seguintes passos:

  • Captura de Eventos: Quando um contrato inteligente em uma máquina virtual dispara um evento (por exemplo, transferência de ativos ou mudança de estado), o sequenciador entre cadeias captura o evento.
  • Serialização e Transmissão de Dados: O evento capturado é serializado em um formato reconhecível pela máquina virtual de destino e transmitido via protocolo OP-Mango para processamento.
  • Invocação de Contrato: A Mango Network permite que contratos inteligentes em diferentes máquinas virtuais se chamem mutuamente através da transferência de eventos entre cadeias. Por exemplo, quando um contrato na EVM completa uma transação, o MoveVM recebe o evento e executa uma operação correspondente.

Nas ecossistemas tradicionais de várias cadeias, os ativos e a liquidez estão frequentemente dispersos por diferentes cadeias, o que leva a desafios na partilha de liquidez e ao aumento da complexidade e do custo das trocas de ativos. A Mango Network aborda esses problemas através da interoperabilidade entre cadeias, desenvolvendo um pool de liquidez unificado. Este pool permite que os ativos e a liquidez de várias blockchains sejam partilhados dentro da Mango Network, permitindo que os protocolos de finanças descentralizadas (DeFi) troquem ativos de forma contínua entre cadeias e evitem a formação de silos de liquidez.

Além disso, os utilizadores já não precisam de transferir ativos ou usar várias carteiras em diferentes blockchains. Em vez disso, podem operar através de uma interface unificada, melhorando significativamente a conveniência e fluidez das transações. Por exemplo, os utilizadores podem realizar operações simultâneas na Ethereum e na Rede Mango, com a Rede Mango a garantir que não haja perda de dados nem falhas de transação durante as interações entre blockchains.

No geral, as capacidades de interconexão da Rede Mango permitem a gestão de ativos e a execução de contratos sem problemas em diferentes ecossistemas de blockchain. Ao resolver o problema da fragmentação da liquidez em ecossistemas multi-chain, a Rede Mango melhora a interoperabilidade de ativos e dados, proporcionando maior flexibilidade e espaço para inovação.


Processo de Comunicação EVM e MoveVM (Fonte:Rede Mango)

  1. Alta segurança e linguagem móvel

A Rede Mango é desenvolvida usando a linguagem de programação Move, uma linguagem orientada a recursos especialmente projetada para o gerenciamento de ativos digitais. Em comparação com as linguagens tradicionais de contratos inteligentes como Solidity, o Move oferece vantagens significativas em termos de segurança.

  • Programação Orientada a Recursos: Move gerencia ativos digitais como "recursos," eliminando o risco de duplicação ou adulteração frequentemente presentes em sistemas tradicionais de blockchain. No Move, o movimento de ativos é alcançado por meio de operações de "transferência" em vez de simples adição e subtração, garantindo a singularidade dos ativos e evitando gastos duplos.
  • Linguagem de Programação Estática: Move é uma linguagem de tipo estático, evitando riscos de segurança associados a chamadas dinâmicas, como ataques de reentrância e erros de overflow. A execução de contratos inteligentes requer verificação formal para garantir sua correção.
  • Verificação Formal: O Move inclui a ferramenta Move Prover, permitindo que os desenvolvedores verifiquem formalmente contratos inteligentes. Isso usa ferramentas matemáticas para analisar a segurança e a correção dos contratos, reduzindo significativamente as vulnerabilidades potenciais e as superfícies de ataque.


Comparação entre as linguagens Move e Solidity (Fonte:Rede Mango)

  1. Tecnologia de Prova de Conhecimento Zero (ZKP)

A rede Mango integra a tecnologia Zero-Knowledge Proof (ZKP), utilizando zk-SNARKs e zk-STARKs para fornecer proteção de privacidade e verificação de integridade de dados.

  • Negociação Anônima: Com a tecnologia ZKP, a Rede Mango pode validar a correção das transações enquanto garante que a privacidade dos participantes e dos ativos permaneça não revelada.
  • Proteção da privacidade: Durante a validação de dados, ZKP garante que a validade das transações pode ser comprovada sem expor dados sensíveis.
  • Integridade de Dados: Usando zk-SNARKs, a Rede Mango garante que os dados on-chain (por exemplo, registros de transações e estados de contratos inteligentes) são à prova de manipulação, garantindo a integridade e confiabilidade dos dados.
  1. Armazenamento distribuído e alta escalabilidade

A Mango Network adota a tecnologia de armazenamento distribuído para garantir redundância de dados e segurança por meio do armazenamento em vários nós. As principais características incluem:

  • Redundância de Dados: Cada bloco de dados é replicado em vários nós, garantindo que os dados possam ser recuperados de outros nós mesmo se alguns nós falharem ou ficarem offline.
  • Proteção de Criptografia: Todos os dados enviados para a rede de armazenamento distribuído são criptografados, e apenas usuários autorizados podem acessar e descriptografar os dados, garantindo a proteção da privacidade.
  • Alta escalabilidade: ao adicionar mais nós de armazenamento, a Rede Mango pode escalar horizontalmente seu sistema de armazenamento para acomodar crescentes demandas sem comprometer o desempenho ou a confiabilidade.

Como a Rede Mango opera

O fluxo de trabalho operacional da Rede Mango utiliza suas tecnologias e mecanismos principais para alcançar a interoperabilidade multi-chain, liquidez de ativos e interações contínuas entre cadeias. Abaixo está uma explicação detalhada de como o protocolo omnichain da Rede Mango funciona:

  1. O utilizador inicia uma transação

Os utilizadores submetem pedidos de transação através de interfaces ou aplicações fornecidas pela Rede Mango. Estes pedidos podem envolver transferências de ativos, execuções de contratos inteligentes ou outras operações on-chain. Os utilizadores fornecem dados de transação e especificam a cadeia de destino para a sua operação.

  1. Processamento de Rede de Camada 2 OP-Mango

O pedido de transação é primeiro processado pela OP-Mango, uma rede de Camada 2 construída na OPStack e compatível com a Máquina Virtual Ethereum (EVM). Esta fase inclui:

  • Os utilizadores submetem transações e consultam dados de blocos através de nós.
  • Nós da OP-Mango estamos recuperando dados de transações seguras dos nós da Ethereum Layer 1.
  • Os dados da transação são transmitidos através da rede P2P para garantir uma sincronização rápida.
  1. Classificação Sequencial e Processamento em Lote

O sequenciador no OP-Mango lida com transações por:

  • Ordenação de transações recebidas de usuários e nós.
  • Embalagem de transações em lotes para envio à rede Ethereum Layer 1.
  • Realização de operações de asserção, onde o sequenciador atualiza o estado da rede de Camada 2 e submete registos de transações em lotes aos validadores do Ethereum, garantindo que o estado da rede OP-Mango permaneça consistente com o Ethereum.
  1. Comunicação e Sincronização de Dados entre Cadeias

Uma característica chave do OP-Mango é a sua integração estreita com o MoveVM da Mango Network, garantindo interoperabilidade entre cadeias. O processo inclui:

  • Quando um evento de contrato inteligente é acionado no EVM ou MoveVM, o sequenciador captura o evento.
  • O evento é analisado em uma chamada entre cadeias, que aciona a execução do contrato na outra máquina virtual. Isso permite liquidação segura e sincronização de dados entre EVM e MoveVM, alcançando interoperabilidade de contratos entre máquinas virtuais.
  1. Mensagens Inter-Chain

O mecanismo de mensagens cross-chain da Mango Network facilita a transferência de dados e valor entre cadeias e camadas:

  • Os contratos inteligentes enviam mensagens entre cadeias na cadeia, normalmente identificadas por marcadores únicos, como hashes de transações ou IDs de blocos.
  • As mensagens são transmitidas para a cadeia alvo através de um Relayer, garantindo a sincronização de dados e a precisão da transferência de ativos.
  1. Processamento de Contrato Inteligente Omnichain

Quando ocorrem eventos entre cadeias, os contratos inteligentes omnichain lidam com eventos das cadeias externas. Estes contratos podem:

  • Ler dados de cadeias externas e executar a lógica correspondente.
  • Devolver os resultados do processamento para a cadeia externa, garantindo a correção e consistência das operações entre cadeias.
  1. Reembolso de Ativos e Dados

Após a conclusão de todas as operações entre cadeias, o resultado final é devolvido à cadeia de origem através de contratos de módulos remotos, permitindo que os utilizadores vejam os resultados das transferências de ativos ou execuções de contratos na cadeia de destino.

  1. Registo Estatal Unificado para Aplicações Omnicanal

A Mango Network fornece um sistema unificado de gravação de estado, garantindo que os usuários não percam dados ou liquidez durante as operações entre cadeias:

  • Os utilizadores que implementam contratos em qualquer cadeia herdam os registos de estado completos e a liquidez da cadeia principal da Mango Network.
  • Independentemente da cadeia em operação, os utilizadores podem aceder a uma experiência de cross-chain perfeita através das pontes cross-chain e contratos de módulo da Mango.


Modo de Trabalho Multi-VM na Rede Mango (Fonte:Chaincatcher)

Por exemplo, suponha que Alice queira transferir USDT do Ethereum para a Solana. Ela inicia uma transação entre cadeias via Mango Network. A transação é processada através da rede de camada 2 OP-Mango, onde o sequenciador a empacota e a submete à rede Ethereum. Posteriormente, o contrato de comunicação entre cadeias transmite os dados da transação para a Solana. Na Solana, o MoveVM captura e executa o contrato entre cadeias, completando a transferência de ativos.

O processo operacional da Mango Network facilita um fluxo de trabalho completo, desde transações iniciadas pelo usuário até operações entre cadeias. Ao aproveitar tecnologias como a rede OP-Mango Layer 2, protocolos de comunicação entre cadeias, classificação de sequenciadores e processamento em lote, contratos inteligentes omnichain e mensagens entre cadeias, a Mango Network garante alta eficiência, segurança e interações perfeitas entre cadeias.

Mapa de estrada

A Mango Network divulgou oficialmente o seu roadmap, detalhando a progressão do projeto desde o seu lançamento no segundo semestre de 2022. A fase inicial centrou-se na formação de equipas e no projeto de arquitetura. No primeiro semestre de 2023, o projeto concluiu com sucesso a prova de conceito para o Mango Move, seguido pelo lançamento do testnet da Mango Network no terceiro trimestre. O foco subsequente foi refinar as soluções de interação testnet e avançar no desenvolvimento da mainnet.

No primeiro semestre de 2024, a Mango Network planeia lançar um programa de incentivos de testnet, anunciar o seu modelo económico Pass e iniciar roadshows globais e programas para desenvolvedores para estabelecer as bases para o desenvolvimento do ecossistema. Até ao terceiro trimestre de 2024, a Mango Network tem como objetivo estabelecer a Fundação Mango, divulgar detalhes sobre a tokenomics e habilitar suporte crítico ao ecossistema para GameFi e RWA (Ativos do Mundo Real).

Olhando para o futuro, de finais de 2024 até à primeira metade de 2025, está previsto o lançamento da mainnet e testnet. Neste período, também ocorrerá o Token Generation Event (TGE) e o lançamento de aplicações de alta demanda. A Mango Network visa promover um ecossistema próspero através do crescimento sustentável da marca e da comunidade.


Cronograma da Rede Mango (Fonte:Twitter)

Conclusão

Através da sua inovadora arquitetura técnica e suporte multi-máquina virtual, a Mango Network aborda eficazmente desafios críticos em aplicações Web3 e DeFi, tais como experiências de utilizador fragmentadas e liquidez insuficiente. Com mecanismos centrais como a rede OP-Mango Layer 2, arquitetura modular, protocolos de comunicação entre cadeias e contratos inteligentes omnicanal, a Mango Network melhora significativamente a interoperabilidade e a liquidez de ativos entre diferentes blockchains. A sua funcionalidade multi-VM, aproveitando a sinergia do MoveVM e EVM, fornece uma infraestrutura eficiente e segura e oferece aos programadores e utilizadores uma experiência flexível e contínua de interação entre cadeias. À medida que a Mango Network continua a evoluir, está preparada para possibilitar o florescimento de aplicações mais inovadoras na sua plataforma, contribuindo para a prosperidade do ecossistema Web3.

No futuro, a Rede Mango concentrar-se-á no avanço da interoperabilidade omnichain, no reforço das pools de liquidez entre cadeias e na otimização adicional do seu SDK para fornecer aos programadores ferramentas amigáveis para a construção de diversas aplicações Web3. Adicionalmente, a rede planeia expandir os nós validadores e aumentar a capacidade da rede para assegurar suporte estável e eficiente para uma vasta gama de casos de utilização de blockchain, mesmo durante períodos de elevado tráfego, mantendo baixas as taxas de gás.

Autor: Lucas
Tradutor(a): Sonia
Revisor(es): Piccolo、Edward、Elisa
Revisor(es) de tradução: Ashely、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.

Compreensão da Rede Mango: Um Guia Abrangente

Principiante12/25/2024, 7:43:25 AM
A Mango Network é uma plataforma de blockchain Layer 1 com suporte para várias máquinas virtuais que aborda experiências de usuário fragmentadas e desafios de liquidez em aplicativos Web3 e protocolos DeFi. Sua arquitetura inovadora combina várias máquinas virtuais, design modular e comunicação entre cadeias para fornecer alta performance (297.450 TPS) e segurança robusta. Construída com a linguagem de programação Move, a rede enfatiza a programação orientada a recursos e incorpora provas de conhecimento zero para aprimorar a segurança de contratos inteligentes e proteção de ativos digitais.

Visão geral da Rede Mango

Introdução

A Mango Network é uma blockchain de Camada 1 que suporta Multi-VM e tem como objetivo fornecer uma infraestrutura abrangente para resolver problemas comuns em aplicações Web3 e protocolos DeFi, como experiências de usuário fragmentadas e desafios de liquidez. Combinando as vantagens da tecnologia OPStack e MoveVM facilita a comunicação entre cadeias e a interoperabilidade entre máquinas virtuais múltiplas, proporcionando uma infraestrutura eficiente, segura e modular para Web3 para desenvolvedores e usuários.

A equipe da Mango Network é composta por profissionais experientes em Web3 com sólidos conhecimentos técnicos e credenciais acadêmicas. O CTO, David Brouwer, é um desenvolvedor habilidoso especializado em linguagens de programação Move, Solidity e Rust, com profundo conhecimento em pesquisa em Move. Ele contribuiu para a comunidade técnica inicial do Libra e tem ampla experiência em aplicações de IA usando GPT, redes de negociação de alto desempenho e desenvolvimento de contratos inteligentes complexos. O CEO, Benjamin Kittie, formou-se na Universidade Nacional de Singapura e trabalhou como analista sênior na HTX antes de se juntar à Mango Network.


Principais características da Rede Mango (Fonte:Rede Mango)

Metas e Visão

A Mango Network está empenhada em construir uma plataforma de contrato inteligente acessível que capacita os desenvolvedores com diversas ferramentas para criar experiências excepcionais para o usuário no espaço Web3. Seu objetivo é atrair o próximo bilhão de usuários, escalando horizontalmente para atender às demandas de aplicativos e alavancando um Kit de Desenvolvimento (SDK) para permitir que os desenvolvedores construam aplicativos sem limites.

O nível de descentralização de uma blockchain pode ser medido pelo número de nós operacionais. A Rede Mango atualmente opera com apenas quatro nós validadores, o que sugere descentralização limitada. Esse pequeno número de nós também levanta preocupações sobre a capacidade da rede de gerenciar altos volumes de tráfego. No entanto, a Rede Mango tem como objetivo expandir o número de nós à medida que o poder de processamento do validador cresce, o que aumentará a capacidade da rede e manterá baixas as taxas de gás durante o uso de pico. Essa estratégia a diferencia de outras blockchains que enfrentam limitações de desempenho fixo.


Nós Validadores da Rede Mango (Fonte:Rede Mango)

Além disso, os ativos ricos on-chain da Rede Mango permitem o desenvolvimento de aplicações e economias focadas na utilidade prática em vez de escassez artificial. Os desenvolvedores podem criar NFTs dinâmicos que evoluem, se combinam e se agrupam com base no gameplay, tudo com seus comportamentos registrados de forma transparente on-chain. Esta abordagem fortalece as economias in-game, aumenta o valor dos NFTs e cria ciclos de envolvimento do usuário cativantes.

Recursos técnicos e arquitetura da Rede Mango

Características

Para enfrentar os desafios da liquidez insuficiente e interações complexas entre cadeias cruzadas nos ecossistemas Web3 e blockchain, a Mango Network, como uma nova rede de infraestrutura omnichain orientada para transações na camada 1, introduz as seguintes características técnicas através da inovação, com o objetivo de construir uma rede omnichain de serviços de liquidez de paragem única.

  • Suporte de Aplicação Omni-Chain: A Rede Mango elimina as experiências fragmentadas do usuário e a liquidez dispersa em implantações tradicionais de várias cadeias por meio de um protocolo unificado de cadeia cruzada. Os usuários só precisam de um único token de gás para operar e interagir perfeitamente em várias blockchains heterogêneas. O protocolo OP-Mango permite a interoperabilidade de contratos inteligentes entre EVM e MoveVM, garantindo consistência de dados e interações suaves entre cadeias. As aplicações Omni-chain podem registrar estados uniformemente, permitindo que os usuários acessem as aplicações sem perceber a existência da blockchain subjacente, proporcionando uma experiência do usuário tão suave quanto o uso de um programa local.


Suporte Omni-Chain na Rede Mango (Fonte:Rede Mango)

  • Alto Desempenho: A Rede Mango concentra-se em proporcionar uma experiência de transação e liquidação de alta velocidade. Ao otimizar o MoveVM e implementar mecanismos de processamento em lote da Camada 2, suporta transações paralelas em grande escala, aumentando significativamente a capacidade. A maioria das transações pode ser concluída dentro de prazos inferiores a um segundo, alcançando uma velocidade de processamento de até 297.450 TPS. Isso fornece aos desenvolvedores e usuários uma infraestrutura Web3 segura, modular e de alto desempenho, mantendo altos padrões de escalabilidade e interoperabilidade.


Desempenho na Rede Mango (Fonte:Rede de Manga)

  • Alta Segurança: Aproveitando o design seguro da linguagem de programação Move, a Rede Mango oferece proteção aprimorada para contratos inteligentes e ativos digitais. Move é uma linguagem tipada estaticamente, evitando riscos associados a chamadas dinâmicas, como ataques de reentrância e reduzindo a probabilidade de vulnerabilidades. A programação orientada a recursos define ativos digitais como recursos de primeira classe, garantindo que as transações ocorram apenas dentro de fluxos de ativos explícitos, prevenindo riscos de adulteração ou gastos duplos.

Além disso, a Mango utiliza a ferramenta Move Prover para verificar matematicamente a correção dos contratos inteligentes, melhorando fundamentalmente a confiabilidade do sistema. O MoveVM emprega o isolamento do estado do contrato em uma sandbox da máquina virtual para evitar que o código malicioso infiltre ainda mais o sistema.

  • Arquitetura Modular: A arquitetura modular da rede Mango é uma das suas principais inovações. Ela separa as funcionalidades centrais da blockchain em módulos independentes, incluindo execução, consenso e disponibilidade de dados, com cada módulo dedicado a tarefas específicas e facilmente otimizado. Os desenvolvedores podem ajustar as configurações do módulo de forma flexível com base nos requisitos de diferentes cenários de aplicação.

Por exemplo, as aplicações DeFi podem otimizar o módulo de execução, enquanto os cenários de jogos podem melhorar o módulo de armazenamento de dados. A arquitetura modular permite a expansão de desempenho através da adição de novos módulos sem exigir grandes alterações em toda a blockchain. O design desacoplado reduz as interdependências do sistema, garantindo que, mesmo que um módulo enfrente um ataque, seu impacto seja contido dentro desse módulo.

Componentes Técnicos da Rede Mango

A rede da Mango é uma Rede de Infraestrutura Omnicanal baseada numa arquitetura Multi-VM (máquina virtual multi). Foi projetada para enfrentar desafios-chave no Web3 e DeFi, como experiências de usuário fragmentadas e liquidez ineficiente. Sua estrutura técnica é composta pelos seguintes componentes-chave:

  1. Arquitetura de Máquina Virtual Múltipla (Multi-VM)

Uma das principais vantagens da rede Mango está na sua arquitetura Multi-VM. Esta arquitetura permite que várias máquinas virtuais operem em paralelo, lidando com diferentes tarefas enquanto possibilitam a interoperabilidade através de protocolos entre máquinas virtuais.

  • MoveVM: Move é uma linguagem de programação orientada a recursos especificamente projetada para lidar com ativos digitais. O MoveVM executa contratos Move, gerenciando tarefas relacionadas ao manuseio de ativos, lógica de negócios complexa e execução paralela. O MoveVM melhora o rendimento das transações e a eficiência de execução por meio de um mecanismo de agendamento dinâmico.
  • EVM (Máquina Virtual Ethereum): Como a espinha dorsal do ecossistema Ethereum, a EVM executa contratos inteligentes compatíveis com o Ethereum. A rede Mango aproveita a compatibilidade da EVM para garantir que as aplicações Ethereum existentes possam migrar facilmente para a rede Mango.
  • Protocolo de Comunicação Cross-VM (OP-Mango): O OP-Mango é o protocolo de comunicação da Rede Mango para conectar MoveVM e EVM. Ele permite compartilhar dados e chamadas de contrato entre as duas máquinas virtuais, facilitando a colaboração e sincronização de dados. Especificamente, quando um contrato na EVM dispara um evento, o OP-Mango captura e transmite para o MoveVM, e vice-versa, garantindo uma interação perfeita entre as máquinas virtuais.


Arquitetura de Multi-Máquina Virtual na Rede Mango (Fonte:Rede Mango)

  1. Arquitetura Modular de Blockchain

A arquitetura modular de blockchain da Mango Network divide as funções principais do blockchain em módulos independentes e especializados, fornecendo uma solução flexível e personalizável. Cada módulo lida com funções específicas dentro do blockchain e pode ser otimizado e expandido independentemente para atender a diferentes cenários e requisitos de aplicação. Os principais módulos incluem:

  • Módulo de Execução: Lida com a execução de transações e a lógica computacional de contratos inteligentes. Este módulo é responsável por executar operações on-chain através do MoveVM e do EVM.
  • Módulo de Consenso: Garante o mecanismo de consenso do blockchain, mantendo a ordem dos blocos e a consistência dos dados em toda a rede. A Rede Mango emprega um mecanismo de consenso baseado em Tolerância a Falhas Bizantinas (BFT) para garantir confirmações de transações eficientes e seguras.
  • Módulo de Disponibilidade de Dados: Garante a disponibilidade e integridade dos dados on-chain. A disponibilidade de dados é crucial em redes blockchain para garantir a correção das transações e a execução de contratos.
  • Módulo de Resolução de Disputas: Gerencia possíveis disputas durante as interações entre cadeias, garantindo a precisão e eficácia da comunicação entre cadeias.

Cada módulo na Rede Mango é desenvolvido de forma independente, permitindo que os desenvolvedores adicionem ou removam módulos específicos conforme necessário para expandir o sistema e otimizar a funcionalidade com base nos requisitos da aplicação. Por exemplo, as aplicações DeFi de negociação de alta frequência podem priorizar a otimização do Módulo de Execução; As aplicações que necessitam de armazenamento de dados em grande escala podem concentrar-se em melhorar o Módulo de Disponibilidade de Dados.

O design modular permite à Rede Mango adaptar e estender as suas funcionalidades de forma flexível para diversos cenários. Por exemplo, as aplicações DeFi podem enfatizar a otimização do Módulo de Execução, enquanto as aplicações de jogos podem focar mais na otimização do Módulo de Disponibilidade de Dados.


Arquitetura Modular da Mango Network (Fonte:Rede Mango)

  1. Comunicação e Interoperabilidade entre Cadeias

A Rede Mango permite a interoperabilidade da blockchain através do seu protocolo de comunicação entre cadeias, OP-Mango. O protocolo OP-Mango garante a troca sem interrupções de ativos, contratos e dados entre cadeias, capturando eventos entre máquinas virtuais (EVM e MoveVM), serializando os dados e transmitindo-os para processamento. O processo central de comunicação entre cadeias inclui os seguintes passos:

  • Captura de Eventos: Quando um contrato inteligente em uma máquina virtual dispara um evento (por exemplo, transferência de ativos ou mudança de estado), o sequenciador entre cadeias captura o evento.
  • Serialização e Transmissão de Dados: O evento capturado é serializado em um formato reconhecível pela máquina virtual de destino e transmitido via protocolo OP-Mango para processamento.
  • Invocação de Contrato: A Mango Network permite que contratos inteligentes em diferentes máquinas virtuais se chamem mutuamente através da transferência de eventos entre cadeias. Por exemplo, quando um contrato na EVM completa uma transação, o MoveVM recebe o evento e executa uma operação correspondente.

Nas ecossistemas tradicionais de várias cadeias, os ativos e a liquidez estão frequentemente dispersos por diferentes cadeias, o que leva a desafios na partilha de liquidez e ao aumento da complexidade e do custo das trocas de ativos. A Mango Network aborda esses problemas através da interoperabilidade entre cadeias, desenvolvendo um pool de liquidez unificado. Este pool permite que os ativos e a liquidez de várias blockchains sejam partilhados dentro da Mango Network, permitindo que os protocolos de finanças descentralizadas (DeFi) troquem ativos de forma contínua entre cadeias e evitem a formação de silos de liquidez.

Além disso, os utilizadores já não precisam de transferir ativos ou usar várias carteiras em diferentes blockchains. Em vez disso, podem operar através de uma interface unificada, melhorando significativamente a conveniência e fluidez das transações. Por exemplo, os utilizadores podem realizar operações simultâneas na Ethereum e na Rede Mango, com a Rede Mango a garantir que não haja perda de dados nem falhas de transação durante as interações entre blockchains.

No geral, as capacidades de interconexão da Rede Mango permitem a gestão de ativos e a execução de contratos sem problemas em diferentes ecossistemas de blockchain. Ao resolver o problema da fragmentação da liquidez em ecossistemas multi-chain, a Rede Mango melhora a interoperabilidade de ativos e dados, proporcionando maior flexibilidade e espaço para inovação.


Processo de Comunicação EVM e MoveVM (Fonte:Rede Mango)

  1. Alta segurança e linguagem móvel

A Rede Mango é desenvolvida usando a linguagem de programação Move, uma linguagem orientada a recursos especialmente projetada para o gerenciamento de ativos digitais. Em comparação com as linguagens tradicionais de contratos inteligentes como Solidity, o Move oferece vantagens significativas em termos de segurança.

  • Programação Orientada a Recursos: Move gerencia ativos digitais como "recursos," eliminando o risco de duplicação ou adulteração frequentemente presentes em sistemas tradicionais de blockchain. No Move, o movimento de ativos é alcançado por meio de operações de "transferência" em vez de simples adição e subtração, garantindo a singularidade dos ativos e evitando gastos duplos.
  • Linguagem de Programação Estática: Move é uma linguagem de tipo estático, evitando riscos de segurança associados a chamadas dinâmicas, como ataques de reentrância e erros de overflow. A execução de contratos inteligentes requer verificação formal para garantir sua correção.
  • Verificação Formal: O Move inclui a ferramenta Move Prover, permitindo que os desenvolvedores verifiquem formalmente contratos inteligentes. Isso usa ferramentas matemáticas para analisar a segurança e a correção dos contratos, reduzindo significativamente as vulnerabilidades potenciais e as superfícies de ataque.


Comparação entre as linguagens Move e Solidity (Fonte:Rede Mango)

  1. Tecnologia de Prova de Conhecimento Zero (ZKP)

A rede Mango integra a tecnologia Zero-Knowledge Proof (ZKP), utilizando zk-SNARKs e zk-STARKs para fornecer proteção de privacidade e verificação de integridade de dados.

  • Negociação Anônima: Com a tecnologia ZKP, a Rede Mango pode validar a correção das transações enquanto garante que a privacidade dos participantes e dos ativos permaneça não revelada.
  • Proteção da privacidade: Durante a validação de dados, ZKP garante que a validade das transações pode ser comprovada sem expor dados sensíveis.
  • Integridade de Dados: Usando zk-SNARKs, a Rede Mango garante que os dados on-chain (por exemplo, registros de transações e estados de contratos inteligentes) são à prova de manipulação, garantindo a integridade e confiabilidade dos dados.
  1. Armazenamento distribuído e alta escalabilidade

A Mango Network adota a tecnologia de armazenamento distribuído para garantir redundância de dados e segurança por meio do armazenamento em vários nós. As principais características incluem:

  • Redundância de Dados: Cada bloco de dados é replicado em vários nós, garantindo que os dados possam ser recuperados de outros nós mesmo se alguns nós falharem ou ficarem offline.
  • Proteção de Criptografia: Todos os dados enviados para a rede de armazenamento distribuído são criptografados, e apenas usuários autorizados podem acessar e descriptografar os dados, garantindo a proteção da privacidade.
  • Alta escalabilidade: ao adicionar mais nós de armazenamento, a Rede Mango pode escalar horizontalmente seu sistema de armazenamento para acomodar crescentes demandas sem comprometer o desempenho ou a confiabilidade.

Como a Rede Mango opera

O fluxo de trabalho operacional da Rede Mango utiliza suas tecnologias e mecanismos principais para alcançar a interoperabilidade multi-chain, liquidez de ativos e interações contínuas entre cadeias. Abaixo está uma explicação detalhada de como o protocolo omnichain da Rede Mango funciona:

  1. O utilizador inicia uma transação

Os utilizadores submetem pedidos de transação através de interfaces ou aplicações fornecidas pela Rede Mango. Estes pedidos podem envolver transferências de ativos, execuções de contratos inteligentes ou outras operações on-chain. Os utilizadores fornecem dados de transação e especificam a cadeia de destino para a sua operação.

  1. Processamento de Rede de Camada 2 OP-Mango

O pedido de transação é primeiro processado pela OP-Mango, uma rede de Camada 2 construída na OPStack e compatível com a Máquina Virtual Ethereum (EVM). Esta fase inclui:

  • Os utilizadores submetem transações e consultam dados de blocos através de nós.
  • Nós da OP-Mango estamos recuperando dados de transações seguras dos nós da Ethereum Layer 1.
  • Os dados da transação são transmitidos através da rede P2P para garantir uma sincronização rápida.
  1. Classificação Sequencial e Processamento em Lote

O sequenciador no OP-Mango lida com transações por:

  • Ordenação de transações recebidas de usuários e nós.
  • Embalagem de transações em lotes para envio à rede Ethereum Layer 1.
  • Realização de operações de asserção, onde o sequenciador atualiza o estado da rede de Camada 2 e submete registos de transações em lotes aos validadores do Ethereum, garantindo que o estado da rede OP-Mango permaneça consistente com o Ethereum.
  1. Comunicação e Sincronização de Dados entre Cadeias

Uma característica chave do OP-Mango é a sua integração estreita com o MoveVM da Mango Network, garantindo interoperabilidade entre cadeias. O processo inclui:

  • Quando um evento de contrato inteligente é acionado no EVM ou MoveVM, o sequenciador captura o evento.
  • O evento é analisado em uma chamada entre cadeias, que aciona a execução do contrato na outra máquina virtual. Isso permite liquidação segura e sincronização de dados entre EVM e MoveVM, alcançando interoperabilidade de contratos entre máquinas virtuais.
  1. Mensagens Inter-Chain

O mecanismo de mensagens cross-chain da Mango Network facilita a transferência de dados e valor entre cadeias e camadas:

  • Os contratos inteligentes enviam mensagens entre cadeias na cadeia, normalmente identificadas por marcadores únicos, como hashes de transações ou IDs de blocos.
  • As mensagens são transmitidas para a cadeia alvo através de um Relayer, garantindo a sincronização de dados e a precisão da transferência de ativos.
  1. Processamento de Contrato Inteligente Omnichain

Quando ocorrem eventos entre cadeias, os contratos inteligentes omnichain lidam com eventos das cadeias externas. Estes contratos podem:

  • Ler dados de cadeias externas e executar a lógica correspondente.
  • Devolver os resultados do processamento para a cadeia externa, garantindo a correção e consistência das operações entre cadeias.
  1. Reembolso de Ativos e Dados

Após a conclusão de todas as operações entre cadeias, o resultado final é devolvido à cadeia de origem através de contratos de módulos remotos, permitindo que os utilizadores vejam os resultados das transferências de ativos ou execuções de contratos na cadeia de destino.

  1. Registo Estatal Unificado para Aplicações Omnicanal

A Mango Network fornece um sistema unificado de gravação de estado, garantindo que os usuários não percam dados ou liquidez durante as operações entre cadeias:

  • Os utilizadores que implementam contratos em qualquer cadeia herdam os registos de estado completos e a liquidez da cadeia principal da Mango Network.
  • Independentemente da cadeia em operação, os utilizadores podem aceder a uma experiência de cross-chain perfeita através das pontes cross-chain e contratos de módulo da Mango.


Modo de Trabalho Multi-VM na Rede Mango (Fonte:Chaincatcher)

Por exemplo, suponha que Alice queira transferir USDT do Ethereum para a Solana. Ela inicia uma transação entre cadeias via Mango Network. A transação é processada através da rede de camada 2 OP-Mango, onde o sequenciador a empacota e a submete à rede Ethereum. Posteriormente, o contrato de comunicação entre cadeias transmite os dados da transação para a Solana. Na Solana, o MoveVM captura e executa o contrato entre cadeias, completando a transferência de ativos.

O processo operacional da Mango Network facilita um fluxo de trabalho completo, desde transações iniciadas pelo usuário até operações entre cadeias. Ao aproveitar tecnologias como a rede OP-Mango Layer 2, protocolos de comunicação entre cadeias, classificação de sequenciadores e processamento em lote, contratos inteligentes omnichain e mensagens entre cadeias, a Mango Network garante alta eficiência, segurança e interações perfeitas entre cadeias.

Mapa de estrada

A Mango Network divulgou oficialmente o seu roadmap, detalhando a progressão do projeto desde o seu lançamento no segundo semestre de 2022. A fase inicial centrou-se na formação de equipas e no projeto de arquitetura. No primeiro semestre de 2023, o projeto concluiu com sucesso a prova de conceito para o Mango Move, seguido pelo lançamento do testnet da Mango Network no terceiro trimestre. O foco subsequente foi refinar as soluções de interação testnet e avançar no desenvolvimento da mainnet.

No primeiro semestre de 2024, a Mango Network planeia lançar um programa de incentivos de testnet, anunciar o seu modelo económico Pass e iniciar roadshows globais e programas para desenvolvedores para estabelecer as bases para o desenvolvimento do ecossistema. Até ao terceiro trimestre de 2024, a Mango Network tem como objetivo estabelecer a Fundação Mango, divulgar detalhes sobre a tokenomics e habilitar suporte crítico ao ecossistema para GameFi e RWA (Ativos do Mundo Real).

Olhando para o futuro, de finais de 2024 até à primeira metade de 2025, está previsto o lançamento da mainnet e testnet. Neste período, também ocorrerá o Token Generation Event (TGE) e o lançamento de aplicações de alta demanda. A Mango Network visa promover um ecossistema próspero através do crescimento sustentável da marca e da comunidade.


Cronograma da Rede Mango (Fonte:Twitter)

Conclusão

Através da sua inovadora arquitetura técnica e suporte multi-máquina virtual, a Mango Network aborda eficazmente desafios críticos em aplicações Web3 e DeFi, tais como experiências de utilizador fragmentadas e liquidez insuficiente. Com mecanismos centrais como a rede OP-Mango Layer 2, arquitetura modular, protocolos de comunicação entre cadeias e contratos inteligentes omnicanal, a Mango Network melhora significativamente a interoperabilidade e a liquidez de ativos entre diferentes blockchains. A sua funcionalidade multi-VM, aproveitando a sinergia do MoveVM e EVM, fornece uma infraestrutura eficiente e segura e oferece aos programadores e utilizadores uma experiência flexível e contínua de interação entre cadeias. À medida que a Mango Network continua a evoluir, está preparada para possibilitar o florescimento de aplicações mais inovadoras na sua plataforma, contribuindo para a prosperidade do ecossistema Web3.

No futuro, a Rede Mango concentrar-se-á no avanço da interoperabilidade omnichain, no reforço das pools de liquidez entre cadeias e na otimização adicional do seu SDK para fornecer aos programadores ferramentas amigáveis para a construção de diversas aplicações Web3. Adicionalmente, a rede planeia expandir os nós validadores e aumentar a capacidade da rede para assegurar suporte estável e eficiente para uma vasta gama de casos de utilização de blockchain, mesmo durante períodos de elevado tráfego, mantendo baixas as taxas de gás.

Autor: Lucas
Tradutor(a): Sonia
Revisor(es): Piccolo、Edward、Elisa
Revisor(es) de tradução: Ashely、Joyce
* As informações não se destinam a ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecido ou endossado pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem fazer referência à Gate.io. A violação é uma violação da Lei de Direitos de Autor e pode estar sujeita a ações legais.
Comece agora
Registe-se e ganhe um cupão de
100 USD
!