Uma Introdução à Axelar Network
Introdução e Contexto
O Web3 está em sua infância, apesar do crescimento maciço na demanda e no uso. Novos mecanismos de consenso e linguagens de contratos inteligentes estão dando suporte a novos aplicativos descentralizados que visam atender o próximo bilhão de pessoas.
Hoje, existe uma demanda forte e crescente por serviços cross chain entre esses ecossistemas inovadores. As blockchains L1 fornecem garantias de segurança bastante robustas, que não são transmitidas pelas garantias de segurança muito mais fracas da infraestrutura cross chain existente - bridges um para um que muitas vezes são apenas multisigs entre amigos.
Há um sério problema de dimensionamento aqui: bridges bilaterais entre redes N exigirão pontes N². É necessária uma rede universal, lidando com roteamento, tradução e segurança de qualquer para qualquer entre blockchains conectados.
Compare isso com o estado atual da Web2. Quando usamos um aplicativo como o Zoom, temos que considerar questões como contagem de participantes, buffering, compartilhamento de tela, etc. Não precisamos pensar na rede subjacente envolvida. Com participantes de chamadas potencialmente espalhados pelo mundo, existem muitas redes distintas que se conectam para nos permitir a comunicação. Os protocolos da Internet, como o BGP, vinculam essas redes para trocar dados e as redes de sobreposição, como as redes de entrega de conteúdo (CDNs), fornecem as experiências tranquilas que esperamos. Esses protocolos e camadas de serviço permitem a interoperabilidade entre redes, o que é fundamental para os aplicativos Web2 que usamos.
Uma rede de sobreposição Web3, fornecendo roteamento universal, tradução e segurança, é necessária para que os aplicativos Web3 sejam tão escaláveis e integrados quanto os aplicativos Web2 são hoje.
O que é a Axelar Network?
A Axelar oferece comunicação segura entre redes Web3. Nossa infraestrutura permite que os usuários do dApp interajam com qualquer ativo ou aplicativo, em qualquer chain, com um clique.
Simplificando, a rede Axelar é uma blockchain que conecta blockchains, permitindo a interoperabilidade universal da Web3. A rede é protegida usando o consenso proof-of-stake e as mensagens são roteadas e traduzidas usando protocolos sem permissão. Como analogia, o Axelar é como o Stripe para Web3.
A Axelar é composta por uma rede descentralizada de validadores, contratos de gateway seguro, tradução uniforme, arquitetura de roteamento e um conjunto de kits de desenvolvimento de software (SDKs) e interfaces de programação de aplicativos (APIs) para permitir a composição entre blockchains.
Isso permite que os desenvolvedores criem na melhor plataforma para seu caso de uso, podendo acessar usuários, ativos e aplicativos em todos os outros ecossistemas. Em vez de bridges cross chain emparelhadas, eles podem contar com uma arquitetura de rede que fornece uma base de código e estrutura de governança uniformes. O objetivo final da Axelar é construir a infraestrutura subjacente para integrar o próximo bilhão de pessoas à Web3. Para atingir este objetivo, a Axelar irá:
- Tornar mais fácil para os desenvolvedores de blockchain se conectarem e se comunicarem com outras chains.
- Fornecer aos desenvolvedores de aplicativos descentralizados (dApp) capacidade de composição entre chains.
- Permitir que os usuários interajam perfeitamente com aplicativos em vários ecossistemas.
Os SDKs Axelar fornecem um conjunto rico para desenvolver aplicativos Web3, garantindo que os desenvolvedores tenham as ferramentas necessárias para a construção. Com essas ferramentas e APIs, os desenvolvedores podem usar a rede Axelar e seus SDKs para escrever dApps que podem ser facilmente implantados em todos os ecossistemas conectados à Axelar. Em outras palavras, a Axelar reduz a interoperabilidade entre as chains a um conjunto simples de solicitações de API. Isso é absolutamente essencial para a adoção, pois a experiência do desenvolvedor em relação à implantação de aplicativos Web3 deve ser como a experiência atual para desenvolvedores Web2, em que as considerações subjacentes de rede e implantação específicas do ecossistema são amplamente abstraídas.
Para ajudar a entender a estrutura da rede, aqui está um diagrama de pilha de tecnologia detalhado.
Como funciona?
A rede Axelar tem três componentes principais em duas camadas funcionais.
Uma rede descentralizada
A primeira é a própria rede descentralizada, suportada por um conjunto de validadores que são responsáveis pela manutenção da rede e pela execução das transações. Os validadores executam o protocolo de gateway de cross-chain, que é uma sobreposição de criptografia multipartidária que fica no topo das redes de blocos da camada 1. Eles são responsáveis por realizar operações de leitura e gravação para contratos inteligentes de gateway implantados em redes externas conectadas, votando e atestando eventos nessas redes.
Contratos inteligentes de gateway
O segundo são os gateways - contratos inteligentes que fornecem a conectividade entre a rede Axelar e suas blockchains de Camada 1 interconectados. Os validadores monitoram os gateways para transações recebidas, que os validadores LÊEM. Eles então chegam a um consenso sobre a validade dessa transação; uma vez acordados, eles ESCREVEM no gateway da rede de destino para executar a transação entre chains. Os validadores e gateways compõem a camada de infraestrutura central.
Ferramentas de desenvolvimento
Acima dos validadores e gateways estão as APIs e SDKs (as bibliotecas e ferramentas que permitem aos desenvolvedores acessar a rede Axelar facilmente). Esta é a camada de desenvolvimento de aplicativos que os desenvolvedores usarão para compor em quaisquer duas chains em um único salto, adicionando interoperabilidade universal a seus blockchains e aplicativos. Com a Axelar, eles podem bloquear, desbloquear e transferir ativos entre quaisquer dois endereços em quaisquer duas plataformas blockchain, executar acionadores de aplicativos de cross chain e, de maneira mais geral, lidar com qualquer solicitação cross chain.
Como usar o Axelar?
A Rede Axelar possui quatro pontos principais de interação.
O primeiro é o SDK descrito acima, que os desenvolvedores usarão para integrar seus aplicativos Web3. Para saber mais sobre o Axelar SDK, dê uma olhada em nossa documentação do desenvolvedor e junte-se ao nosso Discord . O segundo é executar um node ou validador, participando dos principais processos subjacentes que protegem a rede e validando transações entre redes. A documentação de configuração do validador pode ser encontrada aqui . A terceira é liderar ou apoiar a integração de uma nova blockchain com a Rede Axelar.
A cada nova blockchain que se conecta à Axelar Network, o valor potencial que a Axelar pode fornecer aos desenvolvedores e usuários finais cresce exponencialmente. No momento da redação deste artigo, adicionar novos blockchains não estava disponível abertamente como uma função para usuários da rede Axelar. No entanto, esta demonstração de testnet mostra a simplicidade e a facilidade de desenvolvimento do processo, que pode ser concluída em menos de 10 minutos. A quarta é usar o recém-lançado aplicativo descentralizado de transferência de ativos entre chains da Axelar, o Satellite .
No momento da redação deste artigo, o Satellite suporta a transferência de ativos, entre um conjunto de blockchains Ethereum Virtual Machine (EVM) e não EVM: Avalanche, Ethereum, Fantom, Moonbeam, Polygon e Terra. O suporte para outras redes e ativos será lançado nas próximas semanas e meses. O Satellite demonstra o potencial de integração para o usuário final: os usuários podem trocar ativos em ecossistemas anteriormente isolados, sem nenhuma alteração na interface do usuário.
Olhando para o futuro
Nos últimos 20 anos, vimos a Internet evoluir para o que é hoje, com aplicativos Web2 capazes de escalar facilmente e oferecer aos usuários uma experiência rica e contínua. Agora estamos embarcando em uma nova jornada.
Web3 está em sua infância. É fundamental que os desenvolvedores tenham liberdade para experimentar linguagens de programação inovadoras, arquiteturas de blockchain e mecanismos de consenso — sem sacrificar o acesso aos usuários e a liquidez. Quando começou, a Axelar apostava em um futuro multichain. Hoje, essa aposta foi validada, e o futuro multichain se tornou o presente. No entanto, garantir que um ecossistema multichain possa escalar e dar suporte com segurança a milhões de usuários que movimentam bilhões de dólares é uma tarefa difícil que requer uma arquitetura cuidadosamente construída. As soluções de pares atuais não são adequadas para a tarefa.
Assim como a Akamai e a CDN criaram oportunidades revolucionárias na Web2, a rede de sobreposição universal da Axelar criará oportunidades revolucionárias na Web3, permitindo interoperabilidade segura e combinável entre todos os ecossistemas de blockchain. Assim como os desenvolvedores Web2 podem implantar facilmente seus aplicativos Web para atender aos usuários finais, independentemente da rede em que estejam, as APIs da Axelar permitirão que os desenvolvedores implantem facilmente aplicativos Web3 em qualquer blockchain L1, sem ter que aprender as considerações específicas de cada um.
Axelar é a resposta para a crescente preocupação com a conectividade cross-chain comprometendo as garantias de segurança das blockchains L1. Axelar é a camada de transporte universal e descentralizada, suportada por validadores sem permissão e desenvolvida pelo Tendermint. Ele permite que os aplicativos cross-chain fujam da insegurança das pontes ad hoc. Como uma rede de sobreposição universal, a Axelar fornece roteamento, tradução e segurança entre todas as blockchains, fornecendo interoperabilidade Web3 com máxima capacidade de composição e segurança.
Junte-se ao nosso movimento e siga nossas redes!
Twitter: @cosmos_brasil
Discord: https://discord.gg/m8DEK5W2
Telegram: https://t.me/cosmosnetworkbrasil