Swarm of Duty II - Augmentation de la capacité de stockage

Wisdom Oguzie
11 min readDec 19, 2020

--

English version

De mai à juillet, nous avons lancé «Swarm of Duty», le premier programme de testnet incité de Bluzelle pour les développeurs, les détenteurs de jetons et les validateurs. L'objectif était que divers acteurs de l'écosystème Bluzelle se familiarisent avec l'économie des jetons et apprennent à jalonner sur le réseau grâce à la gamification. Ce fut un succès exceptionnel avec plus de 200 validateurs en compétition pour une disponibilité maximale. Avec l'aide de nos validateurs de communauté, nous avons pu mettre à jour notre testnet avec 4 itérations et identifié un bogue critique de Tendermint. Au total, 1,4 million de BLZ ont été distribués aux participants.

Alors que nous approchons du réseau principal de production, nous lançons Swarm of Duty II, un tout nouvel épisode pour augmenter l'utilité et la capacité de stockage du réseau Bluzelle. Plus nous avons de capacité, plus nous pouvons prendre en charge de clients et plus les frais BLZ gagnés par les validateurs sont élevés.

Les niveaux

Pour atteindre cet objectif, nous avons établi un programme de validation à trois niveaux qui correspond à notre thème d'armée de Swarm of Duty et de soldats BLZ. Chaque groupe a un rôle et un ensemble de responsabilités différents. Il est conçu pour que tout le monde puisse participer, du détenteur du jeton qui souhaite s'impliquer davantage aux technologues expérimentés qui peuvent construire pour nous. Nous fournirons soutien et éducation afin que les gens puissent réellement gravir les échelons en faisant leurs preuves.

Infanterie (niveau 1) ⭐️
Ce niveau permet à quiconque de créer facilement un nœud avec son propre appareil ou depuis le cloud. Les validateurs de niveau 1 font très peu de travail pour le réseau et ne fournissent que du stockage. Les validateurs de niveau 1 sont là pour étendre facilement la taille du réseau de Bluzelle.

Armurerie (niveau 2️️️️) ⭐⭐️
Les validateurs professionnels qui gèrent des opérations, permettent à beaucoup de déléguer et gagnent des honoraires et des commissions. Ce groupe est généralement destiné aux validateurs gérés par des institutions ou des groupes disposant d'une solide configuration d'infrastructure et d'une vaste expérience dans l'exécution de nœuds de blockchain.

Forces spéciales (niveau 3) ⭐️⭐️⭐️
Ce niveau permettra de démarrer le réseau et de le maintenir à l'avenir. Il s'adresse aux élites qui cherchent à soutenir le réseau Bluzelle sur le long terme et désireuses d'apporter une contribution supplémentaire à l'écosystème Bluzelle grâce à leur expertise technique.
Non seulement ils sont professionnels dans l'exploitation de nœuds, mais ils sont également capables de créer des outils et des technologies qui peuvent profiter aux autres et aider notre écosystème à évoluer rapidement.
Par exemple, ils peuvent créer des outils de surveillance permettant aux validateurs de suivre leur temps d'arrêt et de déclencher automatiquement des alertes de sécurité. Ou ils peuvent créer des assistants de déploiement qui prennent en charge la configuration «en un clic» des validateurs pour différents fournisseurs de cloud. Aussi créatifs que possible, ils gagneront plus de Bluzelle pour un travail supplémentaire en plus de leurs récompenses de validateur.

Pour vous inspirer, nous avons créé ce concours «Appel aux armes» pour les forces spéciales. Consultez la section ci-dessous pour les différentes catégories auxquelles vous pouvez potentiellement contribuer!

Concours Testnet Hard Fork

Le concours Hard Fork est votre point d'entrée pour gagner un badge et un titre «Infanterie» ou «Armurerie».

Depuis la fin de Swarm of Duty 1 et le lancement de Soft Mainnet, l'équipe Bluzelle a mis en œuvre de nombreuses autres nouvelles fonctionnalités pour améliorer la convivialité, l'expérience utilisateur et la sécurité du réseau Bluzelle, y compris de nouveaux critères d'emprisonnement, un algorithme de gaz, des modules fiscaux, etc. sur. Celles-ci doivent être implémentées sur notre réseau principal de production, qui sera un hard fork du réseau principal logiciel actuel. Par conséquent, il faut les meilleures pratiques de nos validateurs sur le réseau pour prendre en charge ce hard fork afin de s'assurer que toutes les anciennes données ne sont pas corrompues.

Ce concours est servi de «répétition générale» pour le hard fork, tout en s'assurant que le nouveau réseau est soigneusement testé et fonctionne comme prévu. Il se déroulera sur un nouveau testnet que nous lançons en parallèle avec le soft mainnet.

Nous offrons des incitations symboliques aux validateurs actuels du réseau principal logiciel et aux autres membres du public qui souhaiteraient contribuer à tester notre nouveau réseau. 500 BLZ - 5000 BLZ seront distribués pour chaque tâche déléguée par l'équipe. Les validateurs du réseau principal logiciel existants recevront un bonus de 30% en plus de la récompense pour la tâche terminée.

Répétition à la fourche dure de catégorie A. (1500 BLZ)

Dans cette tâche, vous devez suivre nos instructions pour configurer votre propre nœud sur le nouveau testnet et maintenir un minimum de 98% de disponibilité pendant une période de 2 semaines.
L'équipe Bluzelle lancera un nouveau testnet public dans les prochains jours et exigera des participants qu'ils rejoignent le nouveau testnet dans un certain délai. Veuillez rester à l'écoute de notre brief et soyez prêt à l'avance sur notre chaîne Discord.

Attaque au chapeau blanc de catégorie B. (jusqu'à 5000 BLZ)
Les validateurs seront encouragés à mener des attaques dans tous les aspects contre le réseau et à fournir des tests de résistance complets au réseau.
Les exemples peuvent être le spam du réseau avec de nombreuses transactions malveillantes, les tentatives d'invalidation des transactions en falsifiant l'historique de la blockchain ou l'abus du système économique pour voler des jetons ou éviter des frais. Toute attaque signalée qui réussit à provoquer des problèmes sur le réseau (ou même à arrêter la blockchain) sera récompensée jusqu'à 5000 BLZ.

Catégorie C. Chasse aux insectes (divers)
Chaque fois que vous découvrez un bug ou lancez une attaque réussie, il est important de le documenter et de le signaler à notre équipe. Le montant des récompenses sera évalué en fonction de la gravité du bogue et soumis au jugement de l'équipe Bluzelle.

🚀 Inscrivez-vous et rejoignez le concours Hard Fork >>>

Appel aux armes des forces spéciales

Le programme «Call to Arms» est une source d’inspiration pour les validateurs qui souhaitent faire un effort supplémentaire pour gagner le titre «Force spéciale» et plus de récompenses. Ci-dessous, nous fournissons cette «liste d’amélioration» que vous pouvez contribuer pour nous aider à renforcer les bases de notre blockchain et de notre écosystème. Si l’une des tâches ci-dessous vous intéresse, vous pouvez revendiquer votre devoir en rejoignant notre chaîne Discord. Notre équipe vous fournira suffisamment de ressources et de conseils pour commencer.

Flux de données Oracle (200 USD - 2000 USD / mois)

Fournissez des flux de données consolidés pour notre produit oracle. Plus précisément, agissez en tant que source de données pour les feeders de notre oracle en consolidant les données de diverses sources - c'est à vous en tant que consolidateur de choisir des sources fiables. Les oracles ont besoin d'accéder à des données fiables à l'aide d'API conviviales. C'est un énorme avantage si d'importants flux de données (sports, marchés financiers, météo, etc.) peuvent être consolidés en un service consommable que les chargeurs d'oracle Bluzelle peuvent utiliser comme l'une de leurs sources. Les flux peuvent finalement générer un flux de revenus continu, en fonction de la qualité du service. Notez qu'un flux de données n'est pas la même chose qu'un chargeur oracle. Les feeders (listés ci-dessous) consomment un flux de données et sont les intermédiaires, prenant les données d'un flux de données et les alimentant dans la blockchain oracalisée.

Oracle Feeders (récompense basée sur le protocole)

Exécutez un feeder, en consommant les données des flux de données et en alimentant ces points de données dans la blockchain oracalisée. Un feeder fonctionnera sous l'autorité d'un validateur, effectuant des appels au module Bluzelle Oracle pour «alimenter» les points de données que le feeder a reçus de ses flux de données. Chacun de ces points de données introduits peut être considéré comme un vote au nom du feeder et le poids du vote est directement proportionnel à la participation totale déléguée du validateur dans la blockchain. Les points de données qui sont introduits et acceptés par l'oracle donnent lieu à des récompenses pour le validateur et ses délégués, tandis que les points de données qui sont rejetés (valeurs aberrantes statistiques, par exemple) peuvent entraîner la réduction du validateur et de ses délégués.
L'exécution d'un feeder est facultative mais sert de moyen à faible effort pour un validateur de générer des revenus supplémentaires pour lui-même et constitue un «bonus» efficace pour attirer les délégués. Les feeders sont essentiels au service Bluzelle Oracle.

Explorateurs de blocs (5 000 $ - 20 000 $)

Nous utilisons Big Dipper, mais nous souhaitons ouvrir l'opportunité à d'autres explorateurs de blocs. Il existe de nombreux domaines d'amélioration, notamment la possibilité de voir les données spécifiques à la base de données ou les données oracalisées, sur notre chaîne, de manière plus élégante. Avoir de la variété est également excellent pour le client. Il est prévu que si vous y participez, vous fournissez à Bluzelle le code source et la possibilité de déployer votre explorateur de blocs. L'IP serait open source pour la communauté Bluzelle, libre pour quiconque de déployer pour les chaînes publiques ou pour leurs propres chaînes privées.

Outils de surveillance (500 $ - 7 500 $)

Ceci est essentiel pour que le fardeau de l'exécution d'un validateur soit considérablement réduit. Faire fonctionner un validateur est un travail difficile. Nous voulons que cela soit rendu super facile et rationalisé. Non seulement il devrait être facile pour quelqu'un de configurer un validateur (un défi distinct ci-dessous), mais pour les validateurs en cours d'exécution, nous recherchons des services auxquels les groupes de validateurs pourraient s'abonner ou instancier (comme s'exécuter sur leur propre infrastructure), pour garder des onglets automatiques sur leurs validateurs. Il peut s'agir de services Web payants auxquels on se connecte, fournit des informations sur vos points de terminaison de validateur, puis permet au service de surveillance de surveiller vos points de terminaison pour les temps d'arrêt. Ou il pourrait s'agir de technologies simples qu'un validateur pourrait déployer pour surveiller ses propres instances de validateur. Les temps d'arrêt peuvent entraîner des peines d'emprisonnement, et être emprisonné signifie être coupé, ce qui est une pénalité coûteuse pour tout validateur.

Assistants de déploiement (5 000 USD - 15 000 USD)

Facilitez-nous la tâche de «conclure la transaction» avec des prospects de validateurs chauds, ou de simplement maximiser le taux de conversion d'un validateur potentiel à un validateur réel. Simplifiez-vous l'inscription à n'importe quel cloud (AWS, Azure, GCP, etc.), payez et obtenez un validateur, achetez BLZ et auto-misez votre BLZ sur votre nouveau validateur. Tout cela est un processus long et complexe. Faisons un clic. Permettez à l'utilisateur de sélectionner le nombre de validateurs, le nombre de sentinelles, les types de sentinelles, les types d'élagage, de peering, etc. L'utilisateur ne devrait pas avoir à faire grand-chose avec le code ou les lignes de commande - tous les assistants et les panneaux de contrôle. Bonus pour la prise en charge de «l'équilibrage de charge blockchain».
En utilisant cette nouvelle terminologie de manière vague, nous cherchons des moyens automatisés pour qu'un validateur puisse créer (ou abattre) de nouveaux validateurs et sentinelles en fonction des changements dynamiques de l'environnement d'exploitation. Ainsi, par exemple, si une blockchain a besoin de plus de pouvoir de vote pour maintenir la décentralisation (peut-être que certains validateurs ont été perdus), un groupe de validateurs peut saisir cette opportunité et créer plus de nœuds. Si une nouvelle zone apparaît (une fois IBC pris en charge), un groupe de validateurs pourrait facilement ajouter de nouveaux nœuds à cette nouvelle zone.

Assistants de délégation (3 000 $ - 10 000 $)

Assistants et interfaces qui permettent aux délégués de déléguer avec des validateurs. Les validateurs des forces spéciales ont peut-être déjà d'excellents outils pour le faire avec leurs propres validateurs. Nous pouvons le voir lorsque nous avons accès à des sites Web comme https://www.cosmostation.io/. Nous voulons des outils de délégation pour que tout validateur de notre écosystème ait à sa disposition, des moyens simples d'intégrer les délégués. Ces outils peuvent être des pages de destination et des applications de portail qui permettent aux profanes de déléguer rapidement. Il peut s'agir d'outils qu'un validateur peut déployer pour faciliter l'obtention de délégués.
Bonus si les gens sans même avoir BLZ peuvent très facilement (d'un seul coup) passer de l'USDT ou ETH ou BTC à la conversion en BLZ et au jalonnement… le tout en une seule étape. Peut-être même commencer par USD, bien que le fiat soit controversé.

Ops Kubernetes (4 000 $ - 8 000 $)

Apportez une chaîne de test Bluzelle à l'aide de Docker et Kubernetes. Démonstration de la possibilité d'avoir un nœud maître et des nœuds de travail (essentiellement les validateurs) dans Kubernetes et d'utiliser la fonction de mise à l'échelle automatique pour ajouter de nouveaux nœuds de travail (validateurs) au cluster.
Il peut s'agir d'un tout nouveau réseau de test déployé par des forces spéciales, ou d'une configuration où les forces spéciales démontrent leur propre capacité à lancer et à exécuter leurs propres validateurs et sentinelles sur nos réseaux (testnet et / ou mainnet) avec Kubernetes. La clé est d'avoir une sorte de mécanisme «un clic pour ajouter un validateur ou une sentinelle». Rendez la mise à l'échelle super simple.

Contrats intelligents (3 000 à 7 000 USD)

Apportez une chaîne de test Bluzelle qui prend en charge les contrats intelligents via CosmWasm et / ou Ethermint et une démonstration permettant de déployer un contrat intelligent de jeton ou un autre contrat intelligent utile, sur la chaîne. Points bonus si la Bluzelle DB est utilisée. L'idée ici est un module qui peut être déposé dans une zone Bluzelle et maintenant, cette zone prend en charge les contrats intelligents. Cela pourrait être Ethermint (même dans le commerce) ou CosmWasm, ou quelque chose d'autre non mentionné ici. Les forces spéciales pourraient en faire la démonstration sur leur réseau privé ou dans le cadre de l’un des propres réseaux de Bluzelle.

IBC (6 000 $ - 12 000 $)

Implémentez une version IBC du Bluzelle Network. IBC signifie Inter-Blockchain Communication, et permet aux blockchains d'interagir. Bluzelle a été lancé avec une seule zone (blockchain). Nous devons être capables de mettre à l'échelle horizontalement en ajoutant des zones à volonté. Ces zones se parlent via IBC. Nous voulons également pouvoir ajouter des zones spéciales comme peut-être une zone Ethermint et d'autres zones de spécialité. Nous devons également pouvoir nous connecter avec d'autres chaînes Cosmos. Nous aimerions voir les réseaux de test Bluzelle s'exécuter avec plusieurs zones et peut-être également parler aux zones Ethermint. Bonus pour que les bibliothèques clientes Bluzelle puissent travailler avec plusieurs zones.

Catégorie ouverte (au cas par cas)

C’est une catégorie générale que nous avons laissée ouverte aux forces spéciales pour qu’elles fassent preuve de créativité dans des domaines qui ne rentrent pas dans les catégories que nous avons déjà mentionnées. La communauté peut partager ses idées sur les outils et les technologies, et obtenir un retour rapide de l'équipe Bluzelle sur la viabilité de ses idées. Nous avons cette catégorie spécifiquement parce que nous attendons d’excellents produits et services qui ne rentreront pas dans les catégories susmentionnées.

🚀 Inscrivez-vous et rejoignez Call for Arms >>>

À propos de Bluzelle

Bluzelle vise à être la couche de données incontournable pour le Web 3.0 en fournissant un réseau de données décentralisé, inviolable et offrant une plus grande confidentialité, évolutivité et disponibilité que les solutions traditionnelles. Propulsé par Cosmos, Bluzelle gère 10 000 TPS et est une preuve de participation déléguée.
Les solutions DeFi de Bluzelle sont en cours de développement pour améliorer Defi avec des flux de prix historiques, fournir des analyses de données, des vues à 360 degrés, etc. À mesure que DeFi se développe, les services d’infrastructure de Bluzelle jouent un rôle important.

| Site Web | Communauté Telegram | Twitter | Blog |

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Wisdom Oguzie
Wisdom Oguzie

Written by Wisdom Oguzie

GRAPHIC DESIGNER. BLUZELLE AMBASSADOR . OASIS EVANGELIST .

No responses yet

Write a response