Compreensão da Rede Mango: Um Guia Completo

iniciantes12/25/2024, 7:43:25 AM
A rede Mango é uma plataforma blockchain de Camada 1 com suporte a várias máquinas virtuais que aborda experiências fragmentadas do usuário 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 oferecer alto desempenho (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 a 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 aplicativos Web3 e protocolos DeFi, como experiências de usuário fragmentadas e desafios de liquidez. A combinação das vantagens da tecnologia OPStack e do MoveVM facilita a comunicação entre cadeias e a interoperabilidade de várias máquinas virtuais, fornecendo uma infraestrutura Web3 eficiente, segura e modular para desenvolvedores e usuários.

A equipe da Mango Network é composta por profissionais experientes da Web3 com sólidos antecedentes técnicos e credenciais acadêmicas. O CTO, David Brouwer, é um experiente desenvolvedor especializado em linguagens de programação Move, Solidity e Rust, com profunda experiência em pesquisa em Move. Ele contribuiu para a comunidade técnica inicial do Libra e tem extensa experiência em aplicações de IA usando GPT, redes de negociação de alta performance e desenvolvimento de contratos inteligentes complexos. O CEO, Benjamin Kittie, graduou-se na National University of Singapore e trabalhou como analista sênior na HTX antes de se juntar à Mango Network.


Principais recursos da Mango Network (Fonte:Rede Mango)

Metas e Visão

A Mango Network está dedicada à construção de uma plataforma de contrato inteligente acessível que capacita os desenvolvedores com diversas ferramentas para criar experiências excepcionais para os usuários no espaço Web3. Seu objetivo é atrair os próximos bilhões de usuários, dimensionando horizontalmente para atender às demandas das aplicações e aproveitando um Development Kit (SDK) para permitir que os desenvolvedores construam aplicações 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, sugerindo 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 Mango Network tem como objetivo expandir seu número de nós à medida que a capacidade de processamento dos validadores aumenta, o que impulsionará a capacidade da rede e manterá as taxas de gás baixas durante o uso intenso. Essa estratégia a diferencia de outras blockchains que enfrentam limitações de desempenho fixas.


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

Além disso, os ativos ricos on-chain da Mango Network permitem o desenvolvimento de aplicativos e economias focados na utilidade prática em vez de escassez artificial. Os desenvolvedores podem criar NFTs dinâmicos que evoluem, combinam e se agrupam com base no jogo - tudo com seus comportamentos transparentemente registrados on-chain. Essa abordagem fortalece as economias in-game, aumenta o valor do NFT e cria ciclos de engajamento de usuário convincentes.

Recursos técnicos e arquitetura da Rede Mango

Recursos

Para enfrentar os desafios da liquidez insuficiente e das complexas interações entre cadeias na Web3 e nos ecossistemas de blockchain, a Mango Network, como uma nova rede de infraestrutura omnichain orientada para transações de Camada 1, apresenta as seguintes características técnicas por meio da inovação, com o objetivo de construir uma rede omnichain de serviços de liquidez em um único local.

  • Suporte de Aplicação Omni-Chain: A Rede Mango elimina experiências de usuário fragmentadas e liquidez dispersa em implantações tradicionais de várias cadeias através de um protocolo unificado de cross-chain. 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 as 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 usar um programa local.


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

  • Alto Desempenho: A Rede Mango concentra-se em oferecer uma experiência de transação e liquidação de alta velocidade. Ao otimizar o MoveVM e implementar mecanismos de processamento em lote de Camada 2, ela suporta transações em paralelo em larga escala, aumentando significativamente a capacidade de processamento. A maioria das transações pode ser concluída em prazos subsegundos, alcançando uma velocidade de processamento de até 297.450 TPS. Isso oferece 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 Mango)

  • 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 com tipos estáticos, 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, impedindo 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, aumentando fundamentalmente a confiabilidade do sistema. O MoveVM emprega o isolamento de máquina virtual para isolar os estados do contrato, impedindo que códigos maliciosos se infiltrem ainda mais no sistema.

  • Arquitetura modular: A arquitetura modular da rede Mango é uma de suas principais inovações. Ela separa as funcionalidades principais do blockchain em módulos independentes, incluindo execução, consenso e disponibilidade de dados, sendo que cada módulo é dedicado a tarefas específicas e facilmente otimizado. Os desenvolvedores podem ajustar as configurações dos módulos 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 aprimorar o módulo de armazenamento de dados. A arquitetura modular permite a expansão de desempenho adicionando novos módulos sem exigir alterações importantes em toda a blockchain. O design desacoplado reduz as interdependências do sistema, garantindo que mesmo se um módulo enfrentar um ataque, seu impacto seja contido dentro desse módulo.

Componentes Técnicos da Rede Mango

A Mango Network é uma rede de infraestrutura Omnichain baseada em uma arquitetura Multi-VM (máquina virtual múltipla). É projetada para enfrentar desafios-chave no Web3 e DeFi, tais como experiências de usuário fragmentadas e liquidez ineficiente. Seu framework técnico consiste nos seguintes componentes-chave:

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

Um dos principais pontos fortes da Rede Mango está em sua arquitetura Multi-VM. Essa arquitetura permite que várias máquinas virtuais funcionem em paralelo, lidando com diferentes tarefas e possibilitando a interoperabilidade por meio de protocolos entre máquinas virtuais.

  • MoveVM: Move é uma linguagem de programação orientada a recursos especificamente projetada para lidar com ativos digitais. MoveVM executa contratos Move, gerenciando tarefas relacionadas ao manuseio de ativos, lógica de negócios complexa e execução paralela. MoveVM melhora a taxa de transferência de transações e a eficiência de execução por meio de um mecanismo de escalonamento dinâmico.
  • EVM (Máquina Virtual Ethereum): Como a espinha dorsal do ecossistema Ethereum, a EVM executa contratos inteligentes compatíveis com Ethereum. A rede Mango utiliza a compatibilidade com a EVM para garantir que as aplicações existentes do Ethereum possam migrar facilmente para a rede Mango.
  • Protocolo de Comunicação entre VMs (OP-Mango): OP-Mango é o protocolo de comunicação da Mango Network para conectar o MoveVM e o EVM. Ele permite o compartilhamento de dados e chamadas de contratos entre as duas máquinas virtuais, facilitando a colaboração e a sincronização de dados. Especificamente, quando um contrato no 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 Multi-Máquina Virtual na Rede Mango (Fonte:Rede Mango)

  1. Arquitetura Modular de Blockchain

A arquitetura modular de blockchain da Rede Mango quebra 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 dos contratos inteligentes. Este módulo é responsável pela execução de operações on-chain através do MoveVM e 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 Mango Network emprega um mecanismo de consenso baseado na 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 de dados on-chain. A disponibilidade de dados é crucial em redes blockchain para garantir a correção de transações e execução de contratos.
  • Módulo de Resolução de Disputas: Gerencia possíveis disputas durante 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 do aplicativo. Por exemplo, aplicativos DeFi de negociação de alta frequência podem priorizar a otimização do Módulo de Execução; Aplicativos que necessitam de armazenamento de dados em grande escala podem focar em aprimorar o Módulo de Disponibilidade de Dados.

O design modular permite que a Rede Mango se adapte e estenda suas funcionalidades de forma flexível para cenários diversos. 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 blockchain através do seu protocolo de comunicação entre cadeias, OP-Mango. O protocolo OP-Mango garante a troca de ativos, contratos e dados entre cadeias de forma contínua, 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 aciona 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 através do protocolo OP-Mango para processamento.
  • Invocação do Contrato: A Rede Mango permite que smart contracts em diferentes máquinas virtuais se chamem mutuamente por meio de transferência de eventos entre cadeias. Por exemplo, quando um contrato no EVM completa uma transação, o MoveVM recebe o evento e executa uma operação correspondente.

Nos ecossistemas tradicionais de várias cadeias, os ativos e a liquidez geralmente estão dispersos em diferentes cadeias, o que gera desafios na partilha de liquidez e aumenta a complexidade e o custo das trocas de ativos. A Mango Network aborda essas questões por meio da interoperabilidade entre cadeias, desenvolvendo uma piscina de liquidez unificada. Essa piscina permite que ativos e liquidez de várias blockchains sejam compartilhados dentro da Mango Network, permitindo que protocolos de finanças descentralizadas (DeFi) troquem ativos entre cadeias de forma perfeita e evitando a formação de silos de liquidez.

Além disso, os usuários não precisam mais transferir ativos ou usar várias carteiras em diferentes blockchains. Em vez disso, eles podem operar por meio de uma interface unificada, melhorando significativamente a conveniência e a fluidez das transações. Por exemplo, os usuários podem realizar operações simultâneas no Ethereum e na rede Mango, com a rede Mango garantindo que não haja perda de dados ou falhas de transação durante as interações entre blockchains.

No geral, as capacidades de interoperabilidade da rede Mango permitem uma gestão de ativos e execução de contratos sem interrupções em diferentes ecossistemas de blockchain. Ao resolver o problema da fragmentação de liquidez em ecossistemas multi-chain, a rede Mango aprimora 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 de movimento

A rede Mango é desenvolvida usando a linguagem de programação Move, uma linguagem orientada a recursos especificamente projetada para gerenciamento de ativos digitais. Comparado às 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 presente em sistemas de blockchain tradicionais. 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 prevenindo gastos duplos.
  • Linguagem de Programação Estática: Move é uma linguagem de tipagem estática, 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 os contratos inteligentes. Isso utiliza 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 Network integra a tecnologia de Prova de Conhecimento Zero (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, garantindo ao mesmo tempo que a privacidade dos participantes e dos ativos permaneça não divulgada.
  • Proteção da privacidade: Durante a validação de dados, ZKP garante que a validade das transações possa ser comprovada sem expor dados sensíveis.
  • Integridade dos Dados: Usando zk-SNARKs, a Rede Mango garante que os dados na cadeia (por exemplo, registros de transações e estados de contratos inteligentes) não podem ser adulterados, 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 a redundância e segurança dos dados por meio do armazenamento multi-nó. 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 carregados na rede de armazenamento distribuído são criptografados, e somente usuários autorizados podem acessar e descriptografar os dados, garantindo proteção de privacidade.
  • Alta escalabilidade: adicionando mais nós de armazenamento, a Rede Mango pode dimensionar horizontalmente seu sistema de armazenamento para atender às demandas crescentes sem comprometer o desempenho ou a confiabilidade.

Como a Rede Mango Opera

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

  1. Usuário Inicia uma Transação

Os usuários enviam solicitações de transação por meio de interfaces ou aplicativos fornecidos pela Mango Network. Essas solicitações podem envolver transferências de ativos, execuções de contratos inteligentes ou outras operações on-chain. Os usuários fornecem dados de transação e especificam a cadeia de destino para sua operação.

  1. Processamento de Rede OP-Mango Layer 2

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

  • Usuários enviando transações e consultando dados de bloco através de nós.
  • Nós, nós de OP-Mango, estamos recuperando dados de transações seguras da rede Ethereum Camada 1.
  • Os dados da transação são transmitidos através da rede P2P para garantir a sincronização oportuna.
  1. Classificação de sequenciador e processamento em lote

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

  • Classificação das transações recebidas de usuários e nós.
  • Agrupando transações em lotes para submissão à rede Ethereum Layer 1.
  • Realizando operações de asserção, onde o sequenciador atualiza o estado da rede de Camada 2 e envia registros de transações em lotes para os 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 intercadeias

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

  • Quando um evento de contrato inteligente é acionado no EVM ou no 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. Mensagem Inter-rede

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

  • Contratos inteligentes enviam mensagens cruzadas em cadeia, geralmente 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 na transferência de ativos.
  1. Processamento de Contratos Inteligentes Omnichain

Quando ocorrem eventos entre cadeias, contratos inteligentes omnichain lidam com eventos de cadeias externas. Esses contratos podem:

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

Após a conclusão de todas as operações entre cadeias, o resultado final é retornado à cadeia de origem por meio de contratos de módulo remoto, permitindo que os usuários vejam os resultados das transferências de ativos ou execuções de contratos na cadeia de destino.

  1. Gravação Estadual Unificada para Aplicações Omnichain

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

  • Os usuários que implantam contratos em qualquer cadeia herdam os registros de estado completos e a liquidez da cadeia principal da Mango Network.
  • Independentemente da cadeia em operação, os usuários podem ter acesso a uma experiência perfeita de cross-chain através das pontes cross-chain e contratos de módulo da Mango.


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

Por exemplo, suponha que Alice queira transferir USDT do Ethereum para Solana. Ela inicia uma transação cross-chain via Mango Network. A transação é processada através da rede OP-Mango Layer 2, onde o sequenciador empacota e a envia para a rede Ethereum. Posteriormente, o contrato de comunicação cross-chain transmite os dados da transação para Solana. Em Solana, o MoveVM captura e executa o contrato cross-chain, 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 sequenciador 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.

Cronograma

A Mango Network lançou oficialmente seu roteiro, detalhando a progressão do projeto desde seu lançamento na segunda metade de 2022. A fase inicial focou na formação da equipe e no design arquitetônico. No primeiro semestre de 2023, o projeto concluiu com sucesso a prova de conceito para o Mango Move, seguida pelo lançamento do testnet da Mango Network no terceiro trimestre. O foco subsequente foi refinar as soluções de interação do testnet e avançar no desenvolvimento da mainnet.

No primeiro semestre de 2024, a Mango Network planeja lançar um programa de incentivo à testnet, anunciar seu modelo econômico Pass e iniciar roadshows globais e programas para desenvolvedores para lançar as bases para o desenvolvimento do ecossistema. Até o terceiro trimestre de 2024, a Mango Network tem como objetivo estabelecer a Mango Foundation, divulgar detalhes sobre a tokenomics e fornecer suporte crítico ao ecossistema para GameFi e ativos do mundo real (RWA).

Olhando para frente, de finais de 2024 até a primeira metade de 2025, a mainnet e testnet estão programadas para ir ao ar. Este período também verá o Evento de Geração de Token (TGE) e o lançamento de aplicativos de alta demanda. A Mango Network prevê fomentar um ecossistema próspero através de um crescimento sustentável de marca e comunidade.


Roadmap da rede Mango (Fonte:Twitter)

Conclusão

Por meio de sua inovadora arquitetura técnica e suporte a múltiplas máquinas virtuais, a Mango Network aborda efetivamente desafios críticos em aplicações Web3 e DeFi, como experiências de usuário fragmentadas e liquidez insuficiente. Com mecanismos centrais como a rede OP-Mango Layer 2, arquitetura modular, protocolos de comunicação entre blockchains e contratos inteligentes omnichain, a Mango Network aumenta significativamente a interoperabilidade e a liquidez de ativos entre diferentes blockchains. Sua característica multi-VM, aproveitando a sinergia do MoveVM e EVM, fornece infraestrutura eficiente e segura, oferecendo aos desenvolvedores e usuários uma experiência flexível e contínua de interação entre blockchains. À medida que a Mango Network continua a evoluir, está preparada para possibilitar o florescimento de mais aplicações inovadoras em sua plataforma, contribuindo para a prosperidade do ecossistema Web3.

Avançando, a Mango Network se concentrará em avançar na interoperabilidade omnichain, fortalecer os pools de liquidez entre cadeias e otimizar ainda mais seu SDK para fornecer aos desenvolvedores ferramentas amigáveis para a construção de diversas aplicações Web3. Além disso, a rede planeja expandir os nós validadores e aprimorar a capacidade da rede para garantir suporte estável e eficiente a uma ampla gama de casos de uso de blockchain, mesmo durante períodos de alto tráfego, mantendo baixas taxas de gás.

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

Compreensão da Rede Mango: Um Guia Completo

iniciantes12/25/2024, 7:43:25 AM
A rede Mango é uma plataforma blockchain de Camada 1 com suporte a várias máquinas virtuais que aborda experiências fragmentadas do usuário 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 oferecer alto desempenho (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 a 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 aplicativos Web3 e protocolos DeFi, como experiências de usuário fragmentadas e desafios de liquidez. A combinação das vantagens da tecnologia OPStack e do MoveVM facilita a comunicação entre cadeias e a interoperabilidade de várias máquinas virtuais, fornecendo uma infraestrutura Web3 eficiente, segura e modular para desenvolvedores e usuários.

A equipe da Mango Network é composta por profissionais experientes da Web3 com sólidos antecedentes técnicos e credenciais acadêmicas. O CTO, David Brouwer, é um experiente desenvolvedor especializado em linguagens de programação Move, Solidity e Rust, com profunda experiência em pesquisa em Move. Ele contribuiu para a comunidade técnica inicial do Libra e tem extensa experiência em aplicações de IA usando GPT, redes de negociação de alta performance e desenvolvimento de contratos inteligentes complexos. O CEO, Benjamin Kittie, graduou-se na National University of Singapore e trabalhou como analista sênior na HTX antes de se juntar à Mango Network.


Principais recursos da Mango Network (Fonte:Rede Mango)

Metas e Visão

A Mango Network está dedicada à construção de uma plataforma de contrato inteligente acessível que capacita os desenvolvedores com diversas ferramentas para criar experiências excepcionais para os usuários no espaço Web3. Seu objetivo é atrair os próximos bilhões de usuários, dimensionando horizontalmente para atender às demandas das aplicações e aproveitando um Development Kit (SDK) para permitir que os desenvolvedores construam aplicações 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, sugerindo 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 Mango Network tem como objetivo expandir seu número de nós à medida que a capacidade de processamento dos validadores aumenta, o que impulsionará a capacidade da rede e manterá as taxas de gás baixas durante o uso intenso. Essa estratégia a diferencia de outras blockchains que enfrentam limitações de desempenho fixas.


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

Além disso, os ativos ricos on-chain da Mango Network permitem o desenvolvimento de aplicativos e economias focados na utilidade prática em vez de escassez artificial. Os desenvolvedores podem criar NFTs dinâmicos que evoluem, combinam e se agrupam com base no jogo - tudo com seus comportamentos transparentemente registrados on-chain. Essa abordagem fortalece as economias in-game, aumenta o valor do NFT e cria ciclos de engajamento de usuário convincentes.

Recursos técnicos e arquitetura da Rede Mango

Recursos

Para enfrentar os desafios da liquidez insuficiente e das complexas interações entre cadeias na Web3 e nos ecossistemas de blockchain, a Mango Network, como uma nova rede de infraestrutura omnichain orientada para transações de Camada 1, apresenta as seguintes características técnicas por meio da inovação, com o objetivo de construir uma rede omnichain de serviços de liquidez em um único local.

  • Suporte de Aplicação Omni-Chain: A Rede Mango elimina experiências de usuário fragmentadas e liquidez dispersa em implantações tradicionais de várias cadeias através de um protocolo unificado de cross-chain. 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 as 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 usar um programa local.


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

  • Alto Desempenho: A Rede Mango concentra-se em oferecer uma experiência de transação e liquidação de alta velocidade. Ao otimizar o MoveVM e implementar mecanismos de processamento em lote de Camada 2, ela suporta transações em paralelo em larga escala, aumentando significativamente a capacidade de processamento. A maioria das transações pode ser concluída em prazos subsegundos, alcançando uma velocidade de processamento de até 297.450 TPS. Isso oferece 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 Mango)

  • 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 com tipos estáticos, 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, impedindo 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, aumentando fundamentalmente a confiabilidade do sistema. O MoveVM emprega o isolamento de máquina virtual para isolar os estados do contrato, impedindo que códigos maliciosos se infiltrem ainda mais no sistema.

  • Arquitetura modular: A arquitetura modular da rede Mango é uma de suas principais inovações. Ela separa as funcionalidades principais do blockchain em módulos independentes, incluindo execução, consenso e disponibilidade de dados, sendo que cada módulo é dedicado a tarefas específicas e facilmente otimizado. Os desenvolvedores podem ajustar as configurações dos módulos 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 aprimorar o módulo de armazenamento de dados. A arquitetura modular permite a expansão de desempenho adicionando novos módulos sem exigir alterações importantes em toda a blockchain. O design desacoplado reduz as interdependências do sistema, garantindo que mesmo se um módulo enfrentar um ataque, seu impacto seja contido dentro desse módulo.

Componentes Técnicos da Rede Mango

A Mango Network é uma rede de infraestrutura Omnichain baseada em uma arquitetura Multi-VM (máquina virtual múltipla). É projetada para enfrentar desafios-chave no Web3 e DeFi, tais como experiências de usuário fragmentadas e liquidez ineficiente. Seu framework técnico consiste nos seguintes componentes-chave:

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

Um dos principais pontos fortes da Rede Mango está em sua arquitetura Multi-VM. Essa arquitetura permite que várias máquinas virtuais funcionem em paralelo, lidando com diferentes tarefas e possibilitando a interoperabilidade por meio de protocolos entre máquinas virtuais.

  • MoveVM: Move é uma linguagem de programação orientada a recursos especificamente projetada para lidar com ativos digitais. MoveVM executa contratos Move, gerenciando tarefas relacionadas ao manuseio de ativos, lógica de negócios complexa e execução paralela. MoveVM melhora a taxa de transferência de transações e a eficiência de execução por meio de um mecanismo de escalonamento dinâmico.
  • EVM (Máquina Virtual Ethereum): Como a espinha dorsal do ecossistema Ethereum, a EVM executa contratos inteligentes compatíveis com Ethereum. A rede Mango utiliza a compatibilidade com a EVM para garantir que as aplicações existentes do Ethereum possam migrar facilmente para a rede Mango.
  • Protocolo de Comunicação entre VMs (OP-Mango): OP-Mango é o protocolo de comunicação da Mango Network para conectar o MoveVM e o EVM. Ele permite o compartilhamento de dados e chamadas de contratos entre as duas máquinas virtuais, facilitando a colaboração e a sincronização de dados. Especificamente, quando um contrato no 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 Multi-Máquina Virtual na Rede Mango (Fonte:Rede Mango)

  1. Arquitetura Modular de Blockchain

A arquitetura modular de blockchain da Rede Mango quebra 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 dos contratos inteligentes. Este módulo é responsável pela execução de operações on-chain através do MoveVM e 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 Mango Network emprega um mecanismo de consenso baseado na 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 de dados on-chain. A disponibilidade de dados é crucial em redes blockchain para garantir a correção de transações e execução de contratos.
  • Módulo de Resolução de Disputas: Gerencia possíveis disputas durante 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 do aplicativo. Por exemplo, aplicativos DeFi de negociação de alta frequência podem priorizar a otimização do Módulo de Execução; Aplicativos que necessitam de armazenamento de dados em grande escala podem focar em aprimorar o Módulo de Disponibilidade de Dados.

O design modular permite que a Rede Mango se adapte e estenda suas funcionalidades de forma flexível para cenários diversos. 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 blockchain através do seu protocolo de comunicação entre cadeias, OP-Mango. O protocolo OP-Mango garante a troca de ativos, contratos e dados entre cadeias de forma contínua, 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 aciona 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 através do protocolo OP-Mango para processamento.
  • Invocação do Contrato: A Rede Mango permite que smart contracts em diferentes máquinas virtuais se chamem mutuamente por meio de transferência de eventos entre cadeias. Por exemplo, quando um contrato no EVM completa uma transação, o MoveVM recebe o evento e executa uma operação correspondente.

Nos ecossistemas tradicionais de várias cadeias, os ativos e a liquidez geralmente estão dispersos em diferentes cadeias, o que gera desafios na partilha de liquidez e aumenta a complexidade e o custo das trocas de ativos. A Mango Network aborda essas questões por meio da interoperabilidade entre cadeias, desenvolvendo uma piscina de liquidez unificada. Essa piscina permite que ativos e liquidez de várias blockchains sejam compartilhados dentro da Mango Network, permitindo que protocolos de finanças descentralizadas (DeFi) troquem ativos entre cadeias de forma perfeita e evitando a formação de silos de liquidez.

Além disso, os usuários não precisam mais transferir ativos ou usar várias carteiras em diferentes blockchains. Em vez disso, eles podem operar por meio de uma interface unificada, melhorando significativamente a conveniência e a fluidez das transações. Por exemplo, os usuários podem realizar operações simultâneas no Ethereum e na rede Mango, com a rede Mango garantindo que não haja perda de dados ou falhas de transação durante as interações entre blockchains.

No geral, as capacidades de interoperabilidade da rede Mango permitem uma gestão de ativos e execução de contratos sem interrupções em diferentes ecossistemas de blockchain. Ao resolver o problema da fragmentação de liquidez em ecossistemas multi-chain, a rede Mango aprimora 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 de movimento

A rede Mango é desenvolvida usando a linguagem de programação Move, uma linguagem orientada a recursos especificamente projetada para gerenciamento de ativos digitais. Comparado às 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 presente em sistemas de blockchain tradicionais. 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 prevenindo gastos duplos.
  • Linguagem de Programação Estática: Move é uma linguagem de tipagem estática, 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 os contratos inteligentes. Isso utiliza 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 Network integra a tecnologia de Prova de Conhecimento Zero (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, garantindo ao mesmo tempo que a privacidade dos participantes e dos ativos permaneça não divulgada.
  • Proteção da privacidade: Durante a validação de dados, ZKP garante que a validade das transações possa ser comprovada sem expor dados sensíveis.
  • Integridade dos Dados: Usando zk-SNARKs, a Rede Mango garante que os dados na cadeia (por exemplo, registros de transações e estados de contratos inteligentes) não podem ser adulterados, 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 a redundância e segurança dos dados por meio do armazenamento multi-nó. 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 carregados na rede de armazenamento distribuído são criptografados, e somente usuários autorizados podem acessar e descriptografar os dados, garantindo proteção de privacidade.
  • Alta escalabilidade: adicionando mais nós de armazenamento, a Rede Mango pode dimensionar horizontalmente seu sistema de armazenamento para atender às demandas crescentes sem comprometer o desempenho ou a confiabilidade.

Como a Rede Mango Opera

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

  1. Usuário Inicia uma Transação

Os usuários enviam solicitações de transação por meio de interfaces ou aplicativos fornecidos pela Mango Network. Essas solicitações podem envolver transferências de ativos, execuções de contratos inteligentes ou outras operações on-chain. Os usuários fornecem dados de transação e especificam a cadeia de destino para sua operação.

  1. Processamento de Rede OP-Mango Layer 2

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

  • Usuários enviando transações e consultando dados de bloco através de nós.
  • Nós, nós de OP-Mango, estamos recuperando dados de transações seguras da rede Ethereum Camada 1.
  • Os dados da transação são transmitidos através da rede P2P para garantir a sincronização oportuna.
  1. Classificação de sequenciador e processamento em lote

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

  • Classificação das transações recebidas de usuários e nós.
  • Agrupando transações em lotes para submissão à rede Ethereum Layer 1.
  • Realizando operações de asserção, onde o sequenciador atualiza o estado da rede de Camada 2 e envia registros de transações em lotes para os 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 intercadeias

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

  • Quando um evento de contrato inteligente é acionado no EVM ou no 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. Mensagem Inter-rede

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

  • Contratos inteligentes enviam mensagens cruzadas em cadeia, geralmente 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 na transferência de ativos.
  1. Processamento de Contratos Inteligentes Omnichain

Quando ocorrem eventos entre cadeias, contratos inteligentes omnichain lidam com eventos de cadeias externas. Esses contratos podem:

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

Após a conclusão de todas as operações entre cadeias, o resultado final é retornado à cadeia de origem por meio de contratos de módulo remoto, permitindo que os usuários vejam os resultados das transferências de ativos ou execuções de contratos na cadeia de destino.

  1. Gravação Estadual Unificada para Aplicações Omnichain

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

  • Os usuários que implantam contratos em qualquer cadeia herdam os registros de estado completos e a liquidez da cadeia principal da Mango Network.
  • Independentemente da cadeia em operação, os usuários podem ter acesso a uma experiência perfeita de cross-chain através das pontes cross-chain e contratos de módulo da Mango.


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

Por exemplo, suponha que Alice queira transferir USDT do Ethereum para Solana. Ela inicia uma transação cross-chain via Mango Network. A transação é processada através da rede OP-Mango Layer 2, onde o sequenciador empacota e a envia para a rede Ethereum. Posteriormente, o contrato de comunicação cross-chain transmite os dados da transação para Solana. Em Solana, o MoveVM captura e executa o contrato cross-chain, 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 sequenciador 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.

Cronograma

A Mango Network lançou oficialmente seu roteiro, detalhando a progressão do projeto desde seu lançamento na segunda metade de 2022. A fase inicial focou na formação da equipe e no design arquitetônico. No primeiro semestre de 2023, o projeto concluiu com sucesso a prova de conceito para o Mango Move, seguida pelo lançamento do testnet da Mango Network no terceiro trimestre. O foco subsequente foi refinar as soluções de interação do testnet e avançar no desenvolvimento da mainnet.

No primeiro semestre de 2024, a Mango Network planeja lançar um programa de incentivo à testnet, anunciar seu modelo econômico Pass e iniciar roadshows globais e programas para desenvolvedores para lançar as bases para o desenvolvimento do ecossistema. Até o terceiro trimestre de 2024, a Mango Network tem como objetivo estabelecer a Mango Foundation, divulgar detalhes sobre a tokenomics e fornecer suporte crítico ao ecossistema para GameFi e ativos do mundo real (RWA).

Olhando para frente, de finais de 2024 até a primeira metade de 2025, a mainnet e testnet estão programadas para ir ao ar. Este período também verá o Evento de Geração de Token (TGE) e o lançamento de aplicativos de alta demanda. A Mango Network prevê fomentar um ecossistema próspero através de um crescimento sustentável de marca e comunidade.


Roadmap da rede Mango (Fonte:Twitter)

Conclusão

Por meio de sua inovadora arquitetura técnica e suporte a múltiplas máquinas virtuais, a Mango Network aborda efetivamente desafios críticos em aplicações Web3 e DeFi, como experiências de usuário fragmentadas e liquidez insuficiente. Com mecanismos centrais como a rede OP-Mango Layer 2, arquitetura modular, protocolos de comunicação entre blockchains e contratos inteligentes omnichain, a Mango Network aumenta significativamente a interoperabilidade e a liquidez de ativos entre diferentes blockchains. Sua característica multi-VM, aproveitando a sinergia do MoveVM e EVM, fornece infraestrutura eficiente e segura, oferecendo aos desenvolvedores e usuários uma experiência flexível e contínua de interação entre blockchains. À medida que a Mango Network continua a evoluir, está preparada para possibilitar o florescimento de mais aplicações inovadoras em sua plataforma, contribuindo para a prosperidade do ecossistema Web3.

Avançando, a Mango Network se concentrará em avançar na interoperabilidade omnichain, fortalecer os pools de liquidez entre cadeias e otimizar ainda mais seu SDK para fornecer aos desenvolvedores ferramentas amigáveis para a construção de diversas aplicações Web3. Além disso, a rede planeja expandir os nós validadores e aprimorar a capacidade da rede para garantir suporte estável e eficiente a uma ampla gama de casos de uso de blockchain, mesmo durante períodos de alto tráfego, mantendo baixas taxas de gás.

Autor: Lucas
Tradutor: Sonia
Revisores: Piccolo、Edward、Elisa
Revisor(es) de Tradução: Ashely、Joyce
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!