À medida que a indústria blockchain evolui de uma era de cadeia única para uma era multicadeia, os dados, ativos e aplicações em diferentes redes tornaram-se cada vez mais fragmentados. Ecossistemas como Ethereum, Arbitrum, Avalanche, Cosmos e Solana operam cada um com os seus próprios ambientes de liquidez e de Contrato inteligente independentes, mas a interação direta entre estas cadeias raramente é viável.
As primeiras pontes entre cadeias eram utilizadas principalmente para transferências de ativos — por exemplo, mover tokens de Ethereum para outra cadeia. Contudo, à medida que a complexidade das aplicações Web3 continua a crescer, o mero suporte a transferências de tokens já não satisfaz as exigências dos programadores. Atualmente, mais aplicações entre cadeias exigem "comunicação de contratos inteligentes entre cadeias", como DeFi entre cadeias, governança entre cadeias, jogos entre cadeias e carteiras com abstração de cadeia.
Neste contexto, os protocolos de mensagens entre cadeias tornaram-se um componente crítico da infraestrutura Web3. O mercado necessita de mais do que simples "pontes entre cadeias"; precisa de uma camada de comunicação que permita às blockchains trocar informações e executar lógica diretamente.
A General Message Passing (GMP) é um mecanismo de comunicação de mensagens entre cadeias fornecido pela Axelar que facilita chamadas de contrato inteligente entre diferentes blockchains.
As pontes entre cadeias tradicionais tratam geralmente apenas do bloqueio e mapeamento de ativos — os utilizadores bloqueiam tokens na cadeia de origem e os ativos correspondentes são cunhados na cadeia de destino. A GMP, no entanto, pode transmitir não só tokens, mas também "instruções de execução".

Com a GMP, os programadores podem enviar pedidos de chamada de função entre cadeias, permitindo que o contrato inteligente da cadeia de destino execute automaticamente a lógica correspondente. Isto significa que as blockchains já não estão limitadas a relações de fluxo de ativos, mas podem estabelecer verdadeiras interações de aplicação entre cadeias.
Do ponto de vista arquitetural, a GMP funciona como um sistema de API entre cadeias, permitindo que diferentes blockchains comuniquem entre si tão perfeitamente como serviços da Internet.
A principal diferença entre a GMP e as pontes entre cadeias tradicionais reside no seu foco: a GMP não trata da transferência de ativos, mas sim da execução de lógica entre cadeias.
As pontes entre cadeias tradicionais seguem tipicamente um modelo de "bloquear ativos — verificar evento — cunhar ativos na cadeia de destino", com o objetivo principal de migração de liquidez de tokens. Em cenários de aplicação complexos, no entanto, os programadores precisam frequentemente de chamar funções entre cadeias, sincronizar estado e executar lógica de negociação automaticamente.
A GMP, por outro lado, permite que os programadores enviem mensagens entre cadeias diretamente. Por exemplo, uma aplicação DeFi pode desencadear lógica de empréstimos na cadeia de origem e completar automaticamente uma troca ou liquidação na cadeia de destino.
Como resultado, a GMP é considerada uma capacidade fundamental para a abstração de cadeia e aplicações entre cadeias.
Uma comunicação GMP começa tipicamente com uma operação iniciada por um utilizador ou aplicação na cadeia de origem.
O programador chama o contrato Axelar Gateway na cadeia de origem e submete uma mensagem entre cadeias. Esta mensagem inclui geralmente a cadeia de destino, o endereço do contrato alvo, a função a executar e parâmetros relacionados.
Uma vez confirmada a transação, o Gateway regista o evento e transmite-o para a rede de validadores da Axelar.
Do ponto de vista do utilizador, este processo parece uma transação on-chain normal, mas, nos bastidores, o fluxo de comunicação entre cadeias já começou.
A Axelar utiliza uma rede independente de validadores Proof-of-Stake (PoS) para proteger as operações entre cadeias.
Quando um evento é emitido a partir do Gateway da cadeia de origem, os validadores da Axelar monitorizam as alterações de estado da cadeia correspondente e verificam a autenticidade da mensagem. Após vários validadores atingirem consenso, a rede gera uma assinatura.
Este processo é semelhante à confirmação de transações em redes blockchain, mas, em vez de uma transferência normal, valida um evento de mensagens entre cadeias.
Dado que os validadores devem fazer staking de tokens AXL, o comportamento malicioso é penalizado através de slashing. Este mecanismo aumenta a segurança da comunicação entre cadeias.
Depois de a rede de validadores atingir consenso, a Axelar envia um pedido de execução entre cadeias verificado para o Gateway na cadeia de destino.
Ao receber a mensagem, o Gateway da cadeia de destino chama o contrato inteligente alvo e executa a função especificada. Por exemplo, uma aplicação DeFi entre cadeias pode completar automaticamente trocas, empréstimos ou operações de liquidez.
Este processo é tratado inteiramente pelo contrato inteligente na cadeia de destino, não sendo necessária qualquer ação manual por parte do utilizador.
Do ponto de vista arquitetural, a GMP permite efetivamente que a "Cadeia A chame um contrato inteligente na Cadeia B" — uma capacidade que as soluções de ponte tradicionais dificilmente conseguem proporcionar.
Como a execução da GMP envolve múltiplas cadeias, a estrutura de taxas é relativamente complexa.
Os utilizadores precisam normalmente de pagar o Gas da cadeia de origem, as taxas de verificação entre cadeias e as taxas de execução da cadeia de destino. A Axelar fornece um Serviço de Gas para gerir centralmente os custos de execução da cadeia de destino.
Os programadores podem pré-pagar o Gas da cadeia de destino, eliminando a necessidade de os utilizadores deterem tokens de Gas em múltiplas blockchains.
Este mecanismo é particularmente importante para a experiência de abstração de cadeia, pois reduz a sobrecarga operacional das interações multicadeia.
Embora a GMP ofereça capacidades melhoradas entre cadeias, a comunicação entre cadeias ainda apresenta certas complexidades.
Em primeiro lugar, os tempos de confirmação variam entre blockchains, tornando a execução entre cadeias geralmente mais lenta do que as transações numa única cadeia. Em segundo lugar, o modelo de segurança num ambiente multicadeia é mais complexo, tornando os protocolos entre cadeias um alvo privilegiado para atacantes.
Além disso, à medida que o número de cadeias suportadas aumenta, os custos de verificação e manutenção crescem. Encontrar um equilíbrio entre segurança, eficiência e descentralização continua a ser um desafio para todos os protocolos entre cadeias.
A General Message Passing (GMP) da Axelar é um mecanismo de mensagens entre cadeias que permite chamadas de contrato inteligente e sincronização de estado entre diferentes blockchains.
Ao contrário das pontes entre cadeias tradicionais, que se focam principalmente em transferências de ativos, a GMP enfatiza a "execução de lógica entre cadeias", permitindo que os programadores construam aplicações entre cadeias combináveis em múltiplas blockchains.
Uma mensagem GMP passa tipicamente por várias etapas: iniciação na cadeia de origem, validação pelos validadores, consenso na Axelar e execução na cadeia de destino, com segurança mantida por uma rede de validadores descentralizada.
As pontes entre cadeias comuns focam-se em transferências de ativos, enquanto a GMP enfatiza mensagens entre cadeias e execução de funções.
Sim. Os programadores podem utilizar a GMP para chamar diretamente funções de contrato inteligente em diferentes blockchains.
A Axelar utiliza uma rede de validadores PoS para monitorizar eventos da cadeia de origem e confirma a autenticidade da mensagem através de um mecanismo de consenso.
Não. A Axelar suporta múltiplos ecossistemas, incluindo cadeias EVM e ecossistemas selecionados da Cosmos.
A GMP abstrai a complexidade subjacente das interações entre cadeias, permitindo que os utilizadores completem ações sem precisarem de saber em que blockchain estão. Isto torna-a uma infraestrutura chave para a abstração de cadeia.
Normalmente, o utilizador ou a aplicação paga, cobrindo o Gas da cadeia de origem, as taxas de verificação entre cadeias e as taxas de execução da cadeia de destino.
Como todos os protocolos entre cadeias, a GMP deve enfrentar desafios de segurança num ambiente multicadeia. O seu mecanismo de verificação e a conceção de segurança da rede são, por isso, cruciais.





