Guide du débutant sur Bluzelle – Le réseau de données décentralisé

Il est juste de dire que dans le contexte des blockchains, le terme «décentralisé» est loin d’être noir et blanc. Différents algorithmes de consensus offrent divers degrés de décentralisation. Mais même lorsqu’un développeur utilise l’une des plates-formes de blockchain les plus décentralisées, l’application elle-même peut ne pas toujours être aussi décentralisée qu’elle n’y paraît. Les développeurs se retrouvent avec un compromis difficile concernant la façon dont leurs données d’application sont stockées, doivent équilibrer les coûts et les avantages de la décentralisation..

C’est ici que Bluzelle C’est un réseau de données entièrement décentralisé, offrant aux développeurs une option peu coûteuse, évolutive et sécurisée pour le stockage des données.

Bluzelle.comSource de l’image: Bluzelle.com

Ce guide couvrira les éléments suivants:

  • Problèmes résolus par Bluzelle
  • Comment fonctionne Bluzelle
  • Jetons BLZ et BNT
  • Architecture de réseau
  • Équipe
  • Histoire et feuille de route

Problèmes résolus par Bluzelle

Le principal dilemme auquel un développeur doit faire face pour décider comment stocker et gérer les données nécessaires à son application décentralisée est l’équilibre entre le coût, la vitesse et la décentralisation. L’hébergement de données en chaîne à l’aide d’une plate-forme telle qu’Ethereum est presque prohibitif, en raison de la lenteur du débit et du coût élevé.

De plus, Ethereum et d’autres blockchains n’ont aucun moyen efficace de stocker ou de gérer des données. Ils conservent toutes les données pour toujours, ce qui n’est pas pratique car cela signifie que la blockchain devient rapidement trop lourde à gérer..

Par conséquent, la plupart des développeurs optent pour une solution d’hébergement centralisée telle qu’AWS. Bien que cela soit plus rapide et moins coûteux, cela signifie que le dApp perd les avantages de la décentralisation. Les solutions centralisées peuvent être moins sécurisées, car les serveurs sont vulnérables aux attaquants et le développeur dépend du fournisseur pour maintenir la sécurité et la confidentialité..

Les données peuvent faire l’objet de falsification ou de censure. Les solutions centralisées peuvent être moins chères au début, mais une fois qu’une dApp doit évoluer, les coûts peuvent augmenter considérablement si l’hébergement est nécessaire dans différentes régions..

Comment fonctionne Bluzelle

Bluzelle est un réseau décentralisé de stockage et de gestion des données, que l’on peut imaginer comme une sorte d’Airbnb pour les données. Le réseau est une série de nœuds qui mettent leur matériel au service des développeurs dApp qui paient pour louer l’espace de stockage et pour lire et écrire dans la base de données.

Du point de vue du client, les développeurs paient en jetons BNT en fonction de la quantité de stockage dont ils ont besoin, des lectures et des écritures que leur dApp effectue dans la base de données et de la couverture géographique..

Bluzelle estime que les développeurs pourraient économiser environ 50% sur les coûts par rapport à une solution centralisée telle qu’AWS DynamoDB. Bluezelle réalise ces réductions principalement parce qu’un fournisseur centralisé facture des frais supplémentaires pour la réplication, ce qui garantit un temps d’arrêt et une sécurité des données minimaux si un serveur est hors ligne. Cependant, Bluzelle est un réseau décentralisé, ce qui signifie que la réplication est déjà intégrée car les données sont stockées et traitées sur plusieurs nœuds..

Bluzelle DPoS

Du côté du réseau, Bluzelle exploite un système de preuve de participation déléguée (PoS) qui incite les gens à participer en tant que validateur. Les validateurs fournissent leur matériel pour le stockage et la gestion des données et mettent leurs propres jetons en échange d’une part des frais de location du réseau payés par les développeurs. Le mécanisme DPoS garantit également que les modifications apportées à une base de données sont authentiques et dissuade les mauvais comportements de la part des participants au réseau..

Les récompenses du validateur sont proportionnelles à la valeur de leur mise par rapport à la valeur totale de tous les jetons mis en jeu sur le réseau. Par exemple, si un validateur met 10 000 BNT et que le total des jetons mis en jeu par tous les validateurs est de 100 000 BLZ, alors le validateur a 10% du pouvoir de vote pour valider un bloc donné, et ils reçoivent 10% des revenus distribués aux validateurs..

Il existe également des sanctions pour mauvais comportement, de sorte qu’un validateur perdra une partie de sa mise s’il s’avère qu’il agit contre le réseau. Les pénalités sont distribuées aux autres participants du réseau et à Bluzelle selon les proportions en revenus.

Les détenteurs de jetons peuvent déléguer des validateurs et gagner des dividendes de leurs honoraires, ce qui incite à participer activement au consensus et à gagner en le faisant..

Jetons BLZ et BNT

Bluzelle exploite un système à deux jetons. BLZ est un jeton ERC20 qui sert de jeton «public». Il est négociable sur les bourses, y compris Binance et Huobi, et peut être stocké dans n’importe quel portefeuille compatible ERC20. Les développeurs et les validateurs commencent avec des jetons BLZ comme paiement ou pour le jalonnement.

Au moment d’entrer dans le réseau Bluzelle en tant que client ou validateur, le réseau verrouille les jetons BLZ et émet des jetons natifs, appelés BNT, dans le portefeuille Bluzelle de l’utilisateur. Les jetons peuvent ensuite être dépensés ou mis en jeu en conséquence.

S’il y a des jetons BNT non dépensés, un utilisateur peut les reconvertir en BLZ et les retirer vers un portefeuille externe ou un compte d’échange..

Architecture de réseau

Toutes les données sur Bluzelle sont stockées sur des «zones de base de données» comprenant un sous-réseau de 13 nœuds ou plus. Les zones sont continuellement synchronisées ensemble. Tous les nœuds sont égaux, donc si l’un est hors ligne, les données restent disponibles pour le dApp car tous les autres nœuds conservent la même copie. Les modifications ne sont apportées à la base de données qu’une fois qu’une très grande majorité des deux tiers parvient à un accord. Les zones de base de données peuvent être ajoutées ou supprimées pour augmenter et diminuer en fonction de la demande.

Bluzelle est la première base de données à être alimentée par le protocole Cosmos et Tendermint. Le moteur de base de données a été développé à l’aide du SDK Cosmos et le moteur de consensus BFT est basé sur Tendermint. Être basé sur Cosmos signifie que les utilisateurs de Bluzelle peuvent bénéficier de l’interopérabilité avec d’autres réseaux basés sur Cosmos afin qu’ils puissent accéder nativement aux services Bluzelle..

Les développeurs ont également accès à Bluzelle Studio, une application Web interactive qui permet aux développeurs de travailler avec la base de données.

Équipe

Bluezelle a été fondée par le PDG Pavel Bains et le CTO Neeraj Murarka.

Avant de créer Bluezelle, Pavel Bains a cofondé StoryPanda, une plate-forme numérique pour les livres pour enfants. Grâce à cela, il est devenu une partie de la société leader de VC 500 Startups. Auparavant, il a travaillé dans la direction générale et la finance pour des studios de jeux vidéo, notamment Threewave Software et Disney Interactive Studios..

Parallèlement à son rôle de leader de Bluzelle, Bains conseille des entreprises de médias et de technologies numériques dans des domaines tels que M&A et lever des capitaux.

Neeraj Murarka est un ingénieur et architecte de systèmes informatiques qui a acquis plus de 20 ans d’expérience dans de grandes entreprises technologiques, notamment Google, IBM et Hewlett Packard. Entre autres projets, il a travaillé sur une version modifiée du système d’exploitation Android pour les marchés de détail.

Histoire et feuille de route

Bluzelle a réussi à lever 19,5 millions de dollars lors d’une vente de jetons en 2018. En février 2018, le jeton BLZ a été répertorié à la fois sur Binance et Huobi. La société a travaillé avec des noms de premier plan, notamment des banques HSBC et OCBC, sur des implémentations de blockchain.

Bluezelle a traversé diverses itérations de testnet et se trouve maintenant dans la dernière phase avant de lancer le réseau principal. Il n’y a actuellement aucune date disponible pour le lancement du réseau principal. Cependant, comme la plate-forme subit le test de résistance final, il semble juste de supposer qu’une date de lancement sera confirmée le plus tôt possible..

Conclusion

Dans le monde désormais bondé de la blockchain, Bluzelle semble occuper sa propre niche dans le stockage de données en tant que service. D’autres solutions décentralisées ont tendance à se concentrer sur le stockage de fichiers (Siacoin, Storj), ce qui ne résout pas le problème du stockage des données. En particulier, être basé sur Cosmos pourrait s’avérer être une décision avisée étant donné la poussée pour l’interopérabilité..

Par conséquent, le projet a l’opportunité de se faire un nom au sein de la communauté des développeurs dApp. En supposant que le lancement du réseau principal se déroule sans heurts et que Bluzelle puisse exécuter une stratégie marketing solide, il a toutes les chances de succès..