Axelar, confondé par Sergey Gorbunov et Georgios Vlachos, tous deux membres fondateurs d’Algorand et diplômés du MIT, est le fruit d’un travail d’un tandem constituée de mathématiciens et d’ingénieurs hautement qualifiés dans cryptographie et la Blockchain. L’objectif de ce projet est d’apporter une solution au plus grand défi technique de l’écosystème cryptos : L’interopérabilité.
Parmi les investisseurs dans ce projet, nous retrouvons de grands noms de la crypto tels que Coinbase Venture, Binance ou encore Polychain Capital.
Voici les principaux éléments développés par le réseau :
- L’expérience utilisateur : la facilité d’utilisation est un élément crucial pour une adoption de masse. Il ne devrait avoir aucune modification sur une blockchain pour intégrer le réseau Axelar, ni sur le consensus ou ni sur le langage de programme, ce qu’il qualifie de “plug an play”.
- Un Routage inter-chaînes : des fonctions qui faciliteront la découverte d’adresses et d’applications à travers les réseaux.
- Prise en charge de l’évolutivité : si l’un des écosystèmes de la blockchain change, cela ne devrait pas affecter l’interopérabilité des autres blockchains et le système doit reconnaître les mises à jour de manière simplifié.
- Langage uniforme pour les applications: les applications ont besoin d’un protocole simple pour verrouiller, déverrouiller, transférer et communiquer avec d’autres applications quelle que soit la chaîne sur laquelle elles résidents, analogues aux protocoles HTTP/HTTPS qui permettent aux utilisateurs et navigateurs de communiquer avec n’importe quel serveur Web.
Le réseau Axelar se compose d’un réseau décentralisé qui relie les écosystèmes blockchain avec différents langages de programmation et une suite de protocoles avec des API en plus. Ceci permet aux applications d’effectuer facilement des opérations inter-chaînes.
Le réseau connecte des blockchains autonomes existantes telles que Bitcoin, Stellar, Terra 2, Algorand, et des hubs d’interopérabilité tels que des solutions telles que Cosmos, Avalanche, Ethereum et Polkadot. Sa mission est de permettre aux développeurs d’applications d’en créer plus facilement à l’aide d’un protocole et d’une API universels sans déployer leurs protocoles inter-chaînes de base ou de reprogrammer des applications au fur et à mesure que de nouveaux Bridges sont développés. Pour cela, ils ont conçu une suite de protocoles qui inclut le protocole Cross-Chain Gateway et le protocole de transfert inter-chaînes .
Cross-Chain Transfert Protocol (CTP)
CTP est un protocole qui permet aux applications d’exploiter facilement les fonctionnalités inter-chaînes. Celles-ci peuvent tirer parti des fonctionnalités inter-chaînes en appelant des requêtes CTP, analogues aux méthodes GET/POST des requêtes HTTP. Ces requêtes sont ensuite récupérées par la couche CGP pour être exécutées et renvoyer le résultat aux utilisateurs.
Cross-Chain Gateway Protocol (CGP)
Le protocole CGP permet la connexion de blockchains autonomes. Cette connexion prend place grâce à ce protocole de passerelle inter-chaînes et le routage des données. Le CGP prend en charge les consensus des différentes blockchains ainsi que leur langage de programmation.
Afin de rejoindre le réseau Axelar, la configuration d’un compte portail (gateway account) sera nécessaire. Pour assurer la décentralisation, ces comptes seront gérés par l’ensemble des nœuds décentralisés composant le protocole CGP. Ces derniers vont contrôler et gérer le paquet de données à l’entrée des gateways, et les renverront aux gateways de destination une fois le traitement réalisé.