Le projet Band Protocol vise à créer un système d'agrégation et de connexion de données afin que les développeurs puissent y accéder via une API (Application Programming Interface), avec laquelle ils peuvent accéder à un puissant oracle blockchain et obtenir les informations dont ils ont besoin pour leurs applications.
Ee projet Band Protocol englobe un fonction particulièrement utile pour les applications DEX, où les informations sur les prix des actifs sont obtenues grâce à des oracles tels que Band Protocol. C'est précisément pour cette raison que la logique du DEX est capable de permettre les opérations de ses utilisateurs en temps réel.
Bien entendu, cela signifie également que Band Protocol doit faire face à une énorme demande de données et d'opérations sur son réseau, pour lequel il a été mis en œuvre dans le réseau Cosmos. Ainsi, Band Protocol obtient une vitesse de fonctionnement élevée, de faibles commissions et, surtout, la possibilité d'intégrer facilement différents réseaux.
Mais Comment fonctionne le protocole de bande ? Qu'est-ce qui le rend si utile ? On verra ça par la suite...
Comment fonctionne le protocole de bande ?
Band Protocol est un développement qui cherche à résoudre le problème des applications de contrat intelligent qui n'ont pas accès aux données du monde réel. En termes simples, Band Protocol est un oracle blockchain, qui prend des données du monde réel et les transforme en données numériques pouvant être intégrées dans des applications décentralisées.
Le protocole a été initialement lancé sur Ethereum en 2019, cependant, les limitations d'Ethereum et l'arrivée de Cosmos ont conduit l'équipe de développement à migrer son infrastructure vers ce réseau. Ceci afin d'offrir de meilleures conditions de fonctionnement au protocole et, en même temps, permettre l'intégration du protocole avec d'autres blockchains. Le lancement dans Cosmos (et sa BandChain) était connu sous le nom de Band Protocol v2.0, ce qui a permis au protocole de se développer et de se positionner comme l'un des oracles blockchain les plus utilisés, rivalisant avec Chainlink.
Fonctionnement du protocole de bande
Band Protocol fonctionne grâce aux capacités offertes par BandChain, une blockchain publique haute performance qui permet à quiconque de faire une demande d'API et de services disponibles sur le web traditionnel.
BandChain, la chaîne de protocole de bande
BandChain est une blockchain construite à l'aide du SDK Cosmos et fait partie de son long écosystème de sous-chaînes. Basé sur la technologie Cosmos, BandChain est capable d'utiliser le protocole de consensus Tendermint, qui garantit une vitesse d'exécution et une évolutivité élevées, ce qui est nécessaire si l'objectif de Band Protocol est pris en compte.
Désormais, BandChain fonctionne grâce à deux acteurs : les validateurs qui sont chargés de vérifier les opérations et de générer les blocs réseau, et les délégants, qui effectuent des jalonnements en faveur des tiers qu'ils représentent afin d'accumuler des voix et d'être élus dans le processus de validation en échange de l'obtention de récompenses.
Ces récompenses que chaque validateur reçoit sont proportionnelles au nombre de jetons en mise, tandis que les délégués reçoivent une proportion proportionnelle à leur participation.
Source d'information
Désormais, BandChain est une structure dont la fonction est de collecter et d'organiser les données de manière décentralisée. Ces informations proviennent de différents espaces, que ce soit d'autres blockchains ou le monde réel. Dans le protocole de bande, ils sont appelés "source de données" ou origines de données, et ils sont chargés de prendre les données de différentes sources et de les amener à la BandChain, donc quiconque souhaite accéder à ces données via la BandChain peut le faire en payant une petite commission.
Dans BandChain, n'importe qui peut enregistrer une source de données dans le système. Cela se fait en envoyant par le déclarant un message dans lequel des données telles que :
- l'expéditeur qui veut créer la source de données
- le propriétaire de la source de données, si spécifié
- le nom de la source de données
- les frais par requête à payer par quiconque souhaite utiliser cette source de données
- l'exécutable à exécuter par les validateurs lors de la réception d'une demande de données pour cette source de données
De cette façon, les transactions réseau sont utilisées pour enregistrer les données envoyées et sont stockées dans des blocs.
Accès aux données via des oracles
Avec les données enregistrées sur la chaîne, il est temps que les oracles commencent leur travail. Les oracles de Band Protocol ne sont rien de plus que de puissants scripts qui s'exécutent sur BandChain et ils sont capables de répondre aux demandes d'informations qui leur sont adressées.
Ainsi les oracles sont capables de :
- Répondre aux demandes d'informations faites par les utilisateurs.
- Analyser les données au sein du réseau et générer des rapports à propos d'eux.
- Les scripts Oracle dans Band Protocol Ils sont Turing-complets et peuvent être programmés dans plusieurs langages, et ils sont compilés en OWasm. Cette configuration et cette complexité de Turing rendent les scripts oracle très similaires aux contrats intelligents.
Pour créer un script Oracle, le créateur doit émettre un MsgCréerOracleScript à BandChain, avec la structure suivante :
- l'expéditeur que vous souhaitez créer le script oracle
- le propriétaire du script oracle, s'il est spécifié
- le nom du script oracle
- le binaire OWasm compilé attaché à ce script oracle
- le schéma détaillant les entrées et sorties de ce script oracle, ainsi que les types correspondants
- l'URL du code source de ce script oracle
- Comme pour les sources de données, l'expéditeur qui souhaite créer le script oracle ne doit pas nécessairement être le même que le propriétaire du script oracle spécifié dans le message.
Comme vous pouvez le voir, ces scripts réalisent une tâche "d'analyse, de classement et de recherche d'informations" dont l'exécution se déroule en deux phases :
Dans la première phase, le script décrit les sources de données nécessaires à son exécution. Il envoie ensuite une requête aux validateurs de la chaîne pour récupérer le résultat des sources de données requises. Le contenu de celui-ci se compose des étapes d'exécution des sources de données et des paramètres associés.
La deuxième phase regroupe tous les rapports de données renvoyés par les validateurs, et chaque rapport contient les valeurs que le validateur a reçues des sources de données requises. Le script procède ensuite à la combinaison de ces valeurs en un seul résultat final.
Notez que les détails du processus d'ajout dépendent entièrement de la conception du script Oracle. BandChain n'impose aucune règle en ce qui concerne la méthode d'agrégation de données utilisée et laisse cette décision de conception entièrement au créateur du script ou aux éditeurs suivants.
Que nous offre Band Protocol ?
Tout ce qui précède permet à Band Protocol de nous offrir ce qui suit :
- Vitesse et évolutivité. Car l'utilisation de BandChain et de son protocole Tendermint permet de traiter un grand nombre de requêtes en quelques secondes.
- Compatibilité des chaînes. Grâce à l'utilisation de Cosmos, Band Protocol est capable de fonctionner de manière agnostique avec d'autres blockchains.
- Flexibilité des données. Le protocole de bande prend en charge différentes méthodes d'agrégation et de récupération de données.
Ainsi, Band Protocol nous offre un système capable de sélectionner à la fois des données en chaîne et hors chaîne, et pouvant intégrer ces données dans des applications décentralisées.
Token BAND et ses caractéristiques
BAND est le jeton natif de la plate-forme et le seul qui s'y trouve aujourd'hui. Comme c'est généralement le cas dans les blockchains, les participants au réseau reçoivent leurs récompenses avec BAND.
BAND est un jeton utilitaire qui peut être utilisé pour :
- Devenez valideur.
- Déléguez vos avoirs à un autre validateur pour gagner une partie des frais collectés et des récompenses inflationnistes.
- Participer à la gouvernance du réseau.
- Les validateurs peuvent utiliser les jetons pour fixer des frais pour le traitement des transactions.
BAND détenait une ICO qui s'est terminée le 17 septembre 2019 au cours de laquelle 100.000.000 0,473 5.850.000 de jetons ont été distribués au prix de XNUMX USD avec lesquels XNUMX XNUMX XNUMX ETH ont été collectés. Le jeton accepté lors de l'ICO était le BNB.
Modèle inflationniste
BandChain applique un modèle inflationniste au jeton BAND pour encourager la participation au réseau par les détenteurs de jetons. Le résultat souhaité de ce modèle est que les détenteurs de jetons choisissent de miser leurs pièces sur le réseau, plutôt que de se concentrer uniquement sur le commerce ou de ne rien faire avec eux. Les paramètres spécifiques d'inflation reflètent actuellement ceux du réseau Cosmos. C'est-à-dire que le taux d'inflation annuel varie entre 7% et 20% et est ajusté de sorte que l'objectif atteigne 66% de l'offre totale de jetons BAND déposés.
Pour illustrer comment l'inflation encourage le staking, imaginons que nous ayons un participant dans le réseau avec une certaine participation. Avec l'inflation, si vous décidez de ne pas utiliser vos pièces pour participer aux activités du réseau, vous verrez que le pourcentage de votre participation par rapport à l'offre totale diminue avec le temps. Cependant, si vous décidez de contribuer vos pièces, vous recevrez une proportion de pièces proportionnelle à l'inflation, ce qui signifie que votre pourcentage total de possession de jetons restera relativement inchangé.
Conclusions
Le protocole de bande est devenu l'un des plus grands protocoles oracles blockchain pour deux bonnes raisons :
- C'est rapide et pas cher.
- Il est puissant et compatible avec plusieurs chaînes.
Par conséquent, la communauté qui utilise ses capacités est énorme et cela s'est reflété dans la valeur de son jeton natif, dont le retour sur investissement a dépassé 900 %. Mais au-delà des résultats du marché, Band Protocol se distingue par son énorme capacité technique. Vos scripts Oracle sont extrêmement puissants, avec une capacité infinie d'analyse et de classification des données, ce qui le rend très précieux pour l'exploration de données blockchain.
De plus, BandChain et son protocole Tendermint sont un exemple de plus de l'énorme potentiel de Cosmos et de la façon dont l'écosystème blockchain peut changer à jamais grâce à l'intégration entre ses différentes parties.